专题栏目:ARVRMR虚拟现实

《轻松学C#编程》

书籍简介:

C#是随VisualStudio.NET发布的一种新语言,主要以组件为基础进行软件开发。在本书中首先介绍搭建、配置开发环境等基础知识;接着介绍C#语言中的基础语法知识,例如基本数据类型、变量和常量、运算符、流程控制语句以及数组等;再重点介绍面向对象编程技术,例如类、对象、方法、接口、抽象类、封装、继承以及多态等;然后介绍一些常用的扩展技术,例如集合、异常处理等;之后介绍字符串和正则表达式、Windows窗体编程、MDI 程序设计、使用 ADO.NET 访问数据库以及文件和 IO 流;最后介绍了一个综合案例——图书管理系统。

本书具有知识全面、实例精彩、指导性强的特点,力求以全面的知识及丰富的实例来指导读者透彻地学习C#各方面的知识。本书可以作为C#基础入门学习书籍,也可以帮助中级读者提高编程技能。

作者简介:

祝红涛,王伟平,郝相林

出版日期:

2012年04月

章节目录:

第1章 创建C#开发环境
 1.1 C#语言简介
 1.2 NET Framework概述
 1.3 程序集
 1.4 配置.NET Framework环境
  1.4.1 安装Visual Studio 2010
  1.4.2 熟悉Visual Studio 2010
 1.5 用C#创建.NET应用程序
  1.5.1 设置应用程序的属性
  1.5.2 使用C#创建控制台程序
  1.5.3 使用C#创建Windows窗体程序
 1.6 命名空间
  1.6.1 命名空间的结构
  1.6.2 定义和引用命名空间
  1.6.3 引用命名空间
 1.7 实践案例:使用控制台程序模拟登录系统
 1.8 动手练一练
  1.8.1 练习题
  1.8.2 上机实践
第2章 C#编程基础
 2.1 数据类型
  2.1.1 值类型
  2.1.2 引用类型
  2.1.3 数据类型转换
 2.2 变量和常量
  2.2.1 变量
  2.2.2 常量
 2.3 运算符
  2.3.1 算术运算符
  2.3.2 赋值运算符
  2.3.3 关系运算符
  2.3.4 逻辑运算符
  2.3.5 特殊运算符
  2.3.6 条件运算符
  2.3.7 运算符的优先级
 2.4 装箱和拆箱
  2.4.1 装箱
  2.4.2 拆箱
 2.5 C#关键字
 2.6 实践案例:逻辑运算符的真值表
 2.7 动手练一练
  2.7.1 练习题
  2.7.2 上机实践
第3章 控制语句
 3.1 条件语句
  3.1.1 if语句
  3.1.2 if else语句
  3.1.3 if else if else语句
  3.1.4 嵌套if语句
  3.1.5 switch语句
 3.2 循环语句
  3.2.1 for循环语句
  3.2.2 while循环语句
  3.2.3 do while循环语句
  3.2.4 foreach语句
 3.3 跳转语句
  3.3.1 break语句
  3.3.2 continue语句
  3.3.3 return语句
  3.3.4 goto语句
 3.4 实践案例:编写简单的帮助系统
 3.5 动手练一练
  3.5.1 练习题
  3.5.2 上机实践
第4章 数组
 4.1 一维数组
  4.1.1 声明数组
  4.1.2 初始化数组
  4.1.3 访问数组
  4.1.4 遍历数组
 4.2 复合数组
  4.2.1 二维数组
  4.2.2 多维数组
  4.2.3 锯齿数组
 4.3 数组操作
  4.3.1 Array类概述
  4.3.2 Array类的简单操作
  4.3.3 复制数组
  4.3.4 对数组排序
 4.4 实践案例:拆分锯齿数组
 4.5 动手练一练
  4.5.1 练习题
  4.5.2 上机实践
第5章 面向对象的基础
 5.1 面向对象编程
 5.2 类
  5.2.1 定义类
  5.2.2 类的字段
  5.2.3 类的属性
 5.3 对象
  5.3.1 创建对象
  5.3.2 对象的使用
  5.3.3 对象的生存周期
  5.3.4 对象的清理
 5.4 方法
  5.4.1 无参方法 
  5.4.2 有参方法
  5.4.3 方法的重载
  5.4.4 静态方法
 5.5 构造函数
 5.6 析构函数
 5.7 访问修饰符
 5.8 实践案例:制作简单的计算器
 5.9 动手练一练
  5.9.1 练习题
  5.9.2 上机实践
第6章 面向对象的关键技术
 6.1 封装
 6.2 继承
  6.2.1 继承的意义
  6.2.2 如何定义派生类
  6.2.3 作用域和继承
  6.2.4 覆盖基类成员的方法
  6.2.5 this关键字的使用
 6.3 base关键字和方法重写
  6.3.1 方法重写
  6.3.2 base关键字
 6.4 抽象类和密封类
  6.4.1 抽象类
  6.4.2 密封类
 6.5 多态
  6.5.1 什么是多态
  6.5.2 多态的实现
 6.6 接口
  6.6.1 接口的定义和实现
  6.6.2 接口与继承
 6.7 实践案例:实现购物系统中的用户信息
 6.8 动手练一练
  6.8.1 练习题
  6.8.2 上机实践
第7章 集合
 7.1 C#内置集合
  7.1.1 ArrayList集合
  7.1.2 使用堆栈(Stack集合)
  7.1.3 使用队列(Queue集合)
  7.1.4 使用Hashtable集合
  7.1.5 使用BitArray集合
  7.1.6 使用SortedList集合
 7.2 自定义集合
  7.2.1 声明集合
  7.2.2 为集合添加对象
  7.2.3 删除集合中的元素
  7.2.4 在集合中检索元素
 7.3 实践案例:模拟树形菜单
 7.4 动手练一练
  7.4.1 练习题
  7.4.2 上机实践
第8章 字符串和正则表达式
 8.1 字符串概述
 8.2 String类
  8.2.1 String类的构造函数
  8.2.2 String类的属性和索引器
  8.2.3 比较字符串
  8.2.4 定位与查找字符串
  8.2.5 提取字符串
  8.2.6 拆分字符串
  8.2.7 String类中的其他常用方法
 8.3 StringBuilder类
  8.3.1 追加字符串
  8.3.2 使用AppendFormat对字符串进行处理
  8.3.3 插入字符串
  8.3.4 替换字符串
 8.4 正则表达式
  8.4.1 正则表达式的语法规则
  8.4.2 基本类
  8.4.3 匹配、组合和捕获
 8.5 格式化字符
 8.6 实践案例:字符串操作系统
 8.7 动手练一练
  8.7.1 练习题
  8.7.2 上机实践
第9章 异常处理
 9.1 异常概述
 9.2 异常处理
 9.3 异常类
  9.3.1 基于类型的筛选异常
  9.3.2 System.Exception类
  9.3.3 内部异常类
 9.4 自定义的异常类
 9.5 实践案例:模拟邮箱注册
 9.6 动手练一练
  9.6.1 练习题
  9.6.2 上机实践
第10章 创建Windows窗体应用程序
 10.1 Windows窗体控件概述
 10.2 基本控件
  10.2.1 TextBox控件
  10.2.2 MaskedTextBox控件
 10.3 显示信息的控件
  10.3.1 Label控件
  10.3.2 LinkLabel控件
 10.4 图形和图像类控件
  10.4.1 ImageList控件
  10.4.2 PictureBox控件
 10.5 按钮类控件
  10.5.1 Button控件
  10.5.2 RadioButton控件
  10.5.3 CheckBox控件
 10.6 列表类控件
  10.6.1 ListBox控件
  10.6.2 ComboBox控件
  10.6.3 ListView控件
 10.7 容器类控件
  10.7.1 Panel控件
  10.7.2 TabControl控件
  10.7.3 GroupBox控件
 10.8 实践案例:员工管理系统
 10.9 动手练一练
  10.9.1 练习题
  10.9.2 上机实践
第11章 MDI程序设计
 11.1 MDI概述
 11.2 MDI窗体
  11.2.1 创建MDI应用程序
  11.2.2 标准窗体
 11.3 MDI应用程序中的菜单
  11.3.1 MDI程序菜单的特征
  11.3.2 创建MDI菜单
  11.3.3 合并菜单
  11.3.4 上下文菜单
 11.4 MDI窗体事件
 11.5 管理子窗体
  11.5.1 排列子窗体
  11.5.2 使用菜单选择MDI子窗体
 11.6 RichTextBox控件
  11.6.1 使用RichTextBox控件读写文件
  11.6.2 格式化富文本框
 11.7 实践案例:制作简单的记事本
 11.8 动手练一练
  11.8.1 练习题
  11.8.2 上机实践
第12章 使用ADO.NET数据库访问技术
 12.1 ADO.NET概述
  12.1.1 ADO.NET命名空间
  12.1.2 数据库特定的类(提供者对象)
 12.2 ADO.NET连接数据库
  12.2.1 定义一个连接字符串
  12.2.2 存储连接字符串
  12.2.3 读取连接字符串
  12.2.4 测试连接
 12.3 操作数据库
  12.3.1 使用DataAdapter填充DataSet对象
  12.3.2 使用Command对象对数据进行操作
  12.3.3 DataReader的使用
  12.3.4 DataTable和DataVeiw的使用
  12.3.5 使用Command Builder生成SQL语句
 12.4 DataSet概述
  12.4.1 更新DataSet
  12.4.2 向DataSet中添加数据
  12.4.3 为DataSet筛选和排序
 12.5 DataGridView控件
  12.5.1 认识DataGridView控件
  12.5.2 使用DataGridView显示数据
 12.6 实践案例:学生信息管理系统

封面图:

发表评论

相关文章