作品简介

从初学者角度出发,通过通俗易懂的语言、有趣的实例,详细介绍了使用C#进行程序开发需要掌握的知识和技术。全书共分16章,包括“宇宙第一”IDE——Visual Studio、踏上C#开发的征程、必须学会的C#语法、流程控制语句、数组——批量数据处理、看似简单的字符串、面向对象程序设计、Windows交互式图形界面、Windows控件——C/S程序的基础等。书中的知识结合具体实例进行讲解,设计的程序代码在需要的地方也给出了详细的注释,可以使读者轻松领会C#程序开发的精髓,快速提高开发技能。

《零基础学C#(升级版)》通过大量实例和一个完整的项目案例,帮助读者更好地巩固所学知识,提升能力;随书附赠的《小白实战手册》中给出了3个实用案例的详细开发流程,力求让学习者能学以致用,真正获得开发经验;附赠的资源包中给出视频讲解、实例及项目源码、PPT课件等,方便读者学习;书中设置了200多个二维码,用手机扫描二维码观看视频讲解,可以解决学习疑难。

明日科技是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司。其编写的教程既注重选取软件开发中的必需、常用内容,又注重内容的易学易用以及相关知识的拓展,深受读者喜爱。同时,其编写的教程多次荣获"全行业优秀畅销品种”"中国大学出版社图书奖优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

作品目录

  • 内容简介
  • 前 言
  • 第1篇 基础知识
  • 第1章 “宇宙第一”IDE——Visual Studio
  • 1.1 了解软件
  • 1.2 软件开发相关的概念
  • 1.3 C#语言入门
  • 1.4 Visual Studio 2022的安装与卸载
  • 1.5 熟悉Visual Studio 2022开发环境
  • 1.6 小结
  • 第2章 踏上C#开发的征程
  • 2.1 编写第一个C#程序
  • 2.2 C#程序结构预览
  • 2.3 程序编写规范
  • 2.4 小结
  • 第3章 必须学会的C#语法
  • 3.1 为什么要使用变量
  • 3.2 变量是什么
  • 3.3 变量的声明及初始化
  • 3.4 常量
  • 3.5 运算符
  • 3.6 数据类型转换
  • 3.7 运算符优先级与结合性
  • 3.8 小结
  • 第4章 流程控制语句
  • 4.1 决策分支
  • 4.2 if语句
  • 4.3 switch多分支语句
  • 4.4 while和do…while循环
  • 4.5 for循环
  • 4.6 循环的嵌套
  • 4.7 跳转语句
  • 4.8 小结
  • 第5章 数组——批量数据处理
  • 5.1 数组概述
  • 5.2 一维数组
  • 5.3 二维数组
  • 5.4 数组与Array类
  • 5.5 数组的基本操作
  • 5.6 小结
  • 第6章 看似简单的字符串
  • 6.1 什么是字符串
  • 6.2 字符串的声明与初始化
  • 6.3 提取字符串信息
  • 6.4 字符串操作
  • 6.5 可变字符串类
  • 6.6 小结
  • 第7章 面向对象程序设计
  • 7.1 面向对象概述
  • 7.2 类
  • 7.3 方法
  • 7.4 类的静态成员
  • 7.5 对象的创建及使用
  • 7.6 继承
  • 7.7 多态
  • 7.8 小结
  • 第2篇 核心技术
  • 第8章 Windows交互式图形界面
  • 8.1 开发应用程序的步骤
  • 8.2 Form窗体
  • 8.3 MDI窗体
  • 8.4 小结
  • 第9章 Windows控件——C/S程序的基础
  • 9.1 控件概述
  • 9.2 控件的相关操作
  • 9.3 Windows控件的使用
  • 9.4 菜单、工具栏与状态栏
  • 9.5 小结
  • 第10章 数据访问技术
  • 10.1 ADO.NET概述
  • 10.2 Connection数据连接对象
  • 10.3 Command命令执行对象
  • 10.4 DataReader数据读取对象
  • 10.5 DataSet对象和DataAdapter对象
  • 10.6 DataGridView控件的使用
  • 10.7 小结
  • 第11章 程序调试与异常处理
  • 11.1 程序调试
  • 11.2 异常处理
  • 11.3 小结
  • 第3篇 高级应用
  • 第12章 I/O数据流技术
  • 12.1 文件基本操作
  • 12.2 文件夹基本操作
  • 12.3 I/O流
  • 12.4 小结
  • 第13章 GDI+绘图应用
  • 13.1 GDI+绘图基础
  • 13.2 设置画笔与画刷
  • 13.3 绘制几何图形
  • 13.4 绘制图像
  • 13.5 小结
  • 第14章 Socket网络编程
  • 14.1 计算机网络基础
  • 14.2 IP地址封装
  • 14.3 TCP程序设计
  • 14.4 UDP程序设计
  • 14.5 小结
  • 第15章 多线程编程技术
  • 15.1 线程概述
  • 15.2 线程的实现
  • 15.3 操作线程的方法
  • 15.4 线程的同步
  • 15.5 小结
  • 第4篇 项目实战
  • 第16章 五子棋游戏开发
展开全部