第1章 .NET基本知识
1.1 .NET简介
1.1.1 .NET出现的历史背景
1.1.2 .NET的概念定位
1.1.3 .NET的发展
1.2 .NET平台
1.2.1 .NET平台概述
1.2.2 .NET框架
1.3 .NET应用程序
1.4 集成开发环境
1.4.1 集成开发环境简介
1.4.2 开发简单应用项目
小结
课后题
第2章 C#撑基础知识
2.1 C#程序结构
2.2 数据类型
2.2.1 变量
2.2.2 数据类型转换
2.2.3 值类型与引用类型
2.2.4 常值变量
2.3 运算符和表达式
2.4 程序流程控制结构
2.4.1 选择结构
2.4.2 循环结构
2.5 数组
2.6 枚举
2.7 结构体
小结
课后题
第3章 C#实现面向对象
3.1 C#的类和对象
3.1.1 面向对象简介
3.1.2 C#中的对象和类
3.2 构造函数和析构函数
3.2.1 构造函数简介
3.2.2 无参构造函数
3.2.3 有参构造函数
3.2.4 析构函数
3.3 成员函数
3.4 命名空间
小结
课后题
第4章 C#中的继承
4.1 继承
4.2 在C#中实现类继承
4.2.1 简单继承
4.2.2 base关键字
4.2.3 覆盖
4.2.4 重写
4,3 抽象类和抽象方法
4.4 接口
4.4.1 接口简介
4.4.2 接口的多继承
4.4.3 显式接口实现
小结
课后题
第5章 C#高级面向对象
5.1 属性
5.1.1 属性简介
5.1.2 属性类型
5.2 索引器
5.3 委托
5.4 事件
小结
课后题
第6章 数组和集合对象
6.1 数组和System.Array对象
6.2 System.Collections命名空间
6.2.1 Hashtable类
6.2.2 ArrayList类
6.2.3 其他集合类
小结
课后题
第7章 C#中的文件处理
7.1 BinaryReader类和BinaryWriter类
7.2 Stream类
7.2.1 MemoryStream类
7.2.2 BufferedStream类
7.2.3 FileStream类
7.2.4 CryptoStream类
7.3 Directory类和File类
小结
课后题
第8章 WinForms基础知识
8.1 WinForms
8.1.1 Windows应用程序
8.1.2 窗体
8.1.3 this关键字
8.1.4 事件函数
8.2 消息框
8.3 控件
8.3.1 基础控件
8.3.2 LinkLabel
8.3.3 简易资源管理器的制作
8.3.4 度量专题
8.3.5 选择专题
8.3.6 制作文本编辑器
小结
课后题
第9章 ADO.NET
9.1 ADO.NET组成及工作原理
9.2 Connection对象
9.2.1 自动生成连接字符串
9.2.2 手写代码
9.3 Command对象
9.3.1 自动填充Command对象
9.3.2 手写代码
9.4 DataReader对象
9.5 DataAdapter和DataSet对象
9.6 .NET事务处理
9.7 综合实例
9.7.1 自动生成数据访问
9.7.2 手写代码访问数据库
小结
课后题
第10章 ASP.NET
10.1 ASP.NET简介
10.2 VS.NET的安装
10.3 ASP.NET的开发
小结
课后题
第11章 Windows应用程序项目开发案例
11.1 需求分析
11.2 可行性分析
11.3 系统框图设计
11.4 数据库设计
11.4.1 E-R图
11.4.2 表字段分析
11.4.3 关系图设计
11.4.4 存储过程设计
11.5 系统功能设计
11.5.1 登录界面
11.5.2 系统主界面
……
第12章 宠物网站的功能设计
参考文献