第1章 C#综合开发环境
1.1 .NET Framework
1.1.1 Microsoft.NET的概念
1.1.2 .NET Framework的基本构成
1.1.3 .NE TFramework的获取和安装
1.2 Visual Studio IDE
1.2.1 安装IIS
1.2.2 Visual Studio 2008的安装和卸载
1.2.3 Visual Studio 2008启动和退出
1.2.4 Visual Studio 2008集成开发界面
1.3 Visual C#语言
1.3.1 Visual C#语言简介
1.3.2 Visual C#语言新特征
1.4 编写第一个C#应用程序
1.4.1 基于控制台的应用程序
1.4.2 基于窗体的应用程序
1.5 疑难问题解析
1.6 本章小结
1.7 练习与实践
第2章 C#语言基础
2.1 常量与变量
2.1.1 变量
2.1.2 常量
2.2 C#语言的基本数据类型
2.2.1 整数类型
2.2.2 浮点类型
2.2.3 十进制类型
2.2.4 字符类型
2.2.5 布尔类型
2.2.6 类型转换
2.3 C#语言的运算符和表达式
2.3.1 C#的运算符
2.3.2 运算符的优先级
2.3.3 算术运算符与算术表达式
2.3.4 赋值运算符与赋值表达式
2.3.5 关系运算符与关系表达式
2.3.6 逻辑运算符与逻辑表达式
2.3.7 位运算符与位表达式
2.3.8 条件运算符与条件表达式
2.3.9 其他运算符
2.4 C#语言的控制语句
2.4.1 选择语句
2.4.2 循环语句
2.4.3 跳转语句
2.5 C#语言的复杂数据类型
2.5.1 枚举
2.5.2 结构
2.5.3 数组
2.5.4 字符串
2.6 疑难问题解析
2.7 本章小结
2.8 练习与实践
第3章 面向对象基础编程
3.1 面向对象基本概念
3.2 类及其构成
3.2.1 类的定义
3.2.2 访问修饰符
3.2.3 创建对象
3.2.4 类的成员
3.2.5 命名空间
3.3 字段成员
3.3.1 常量成员
3.3.2 变量成员
3.4 方法成员
3.4.1 方法的声明
3.4.2 方法的调用
3.4.3 方法参数
3.4.4 静态方法
3.4.5 方法的重载
3.5 属性成员
3.5.1 属性的定义
3.5.2 get访问函数
3.5.3 set访问函数
3.6 构造函数
3.6.1 实例构造函数
3.6.2 this关键字
3.6.3 重载构造函数
3.6.4 静态构造函数
3.7 析构函数
3.8 索引器成员
3.8.1 索引器的定义
3.8.2 使用索引器
3.9 疑难问题解析
3.1 0本章小结
3.1 1练习与实践
第4章 面向对象高级编程
4.1 继承
4.1.1 基类与派生类
4.1.2 base关键字
4.1.3 隐藏基类成员
4.1.4 密封类
4.1.5 Obiect类
4.2 多态
4.2.1 多态的概念
4.2.2 虚方法
4.3 抽象类
4.3.1 抽象类的定义
4.3.2 抽象方法
4.4 接口
4.4.1 接口的概念
4.4.2 接口的成员
4.4.3 接口的实现
4.5 委托
4.5.1 委托的定义
4.5.2 委托的使用
4.5.3 多播委托
4.6 事件
4.6.1 事件的定义
4.6.2 事件的使用
4.7 疑难问题解析
4.8 本章小结
4.9 练习与实践
第5章 程序错误和异常处理
5.1 异常处理
5.2 try-catch处理语句
5.3 throw处理语句
5.4 try-finally处理语句
5.5 try-catch-finally处理语句
5.6 疑难问题解析
5.7 本章小结
5.8 练习与实践
第6章 VisualStudio2008中的Windows窗体与控件
6.1 Windows窗体概述
6.1.1 建立Windows窗体
6.1.2 Windows窗体的属性
6.2 Windows窗体基本操作
6.2.1 向Windows窗体中添加控件
6.2.2 更改窗体的背景色
6.2.3 创建特定形状的窗体
6.2.4 从其他窗体中获取值
6.2.5 从一个窗体显示另一个窗体
6.2.6 打印窗体
6.2.7 对窗体进行打印预览
6.3 Windows公共控件
6.3.1 Button控件
6.3.2 Label和LinkLabel控件
6.3.3 Texmox和RichTextBox控件
6.3.4 RadioButton和CheckBox控件
6.3.5 PictureBox控件
6.3.6 ComboBox控件
6.3.7 ListView和ListBox控件
6.3.8 ProgressBar控件
……
第7章 ASP.NET创建Web应用程序
第8章 ADO.NET数据库应用开发
第9章 在C#中使用XML
第10章 C#的I/O与注册表操作
第11章 C/S与B/S结合的综合示例——人事工资管理系统
习题参考答案
参考文献