内容简介
第1章 程序设计语言与程序设计方法
1.1 程序设计语言
1.1.1 机器语言
1.1.2 汇编语言
1.1.3 高级语言
1.2 算法
1.2.1 算法的概念
1.2.2 算法的表示
1.3 程序设计方法
1.3.1 结构化程序设计方法
1.3.2 面向对象程序设计方法
1.4 习题
第2章 Visual C#概述
2.1 Visual Studio.NET简介
2.2.1 起始页
2.2 C#集成开发环境
2.2.2 设计器视图与代码视图
2.2.3 解决方案资源管理器与类视图
2.2.4 属性与动态帮助
2.2.5 工具箱与服务器资源管理器
2.2.6 子窗口的操作
2.2.7 使用Visual Studio.NET的帮助
2.3 窗体对象与控件对象
2.3.1 窗体对象
2.3.2 几种常用控件
2.4 应用程序开发的一般步骤
2.4.1 创建控制台应用程序
2.4.2 创建Windows应用程序
2.5 Visual Studio 2005简介
2.6 习题
3.1.1 C#程序的组成要素
第3章 C#语法基础
3.1 C#程序结构
3.1.2 C#程序的格式
3.2 基本数据类型
3.2.1 数值类型
3.2.2 字符类型
3.2.3 布尔类型和对象类型
3.3 变量与常量
3.3.1 变量
3.3.2 常量
3.3.3 类型转换
3.4 运算符与表达式
3.4.1 运算符与表达式类型
3.4.2 运算符的优先级与结合性
3.5 习题
4.1.1 单赋值语句
第4章 顺序结构程序设计
4.1 赋值语句
4.1.2 复合赋值语句与连续赋值语句
4.2 输入与输出
4.2.1 控制台应用程序的输入与输出
4.2.2 Windows应用程序的输入与输出
4.3 使用图片框与图片列表控件
4.3.1 使用图片框
4.3.2 使用图片列表控件
4.4 习题
第5章 选择结构程序设计
5.1 选择结构简介
5.2 单分支选择结构(if语句)
5.2.1 if…else语句
5.2.2 if…else…if语句
5.3 多分支选择结构(switch语句)
5.4 使用单选按钮与复选框控件
5.4.1 单选按钮
5.4.2 复选框
5.5 使用分组框控件
5.6 习题
第6章 循环结构程序设计
6.1 for循环语句
6.1.1 for循环语句的语法格式
6.1.2 for循环语句的使用
6.2 while循环语句
6.2.1 while循环语句的语法格式
6.2.2 while循环语句的使用
6.3 do…while循环语句
6.3.1 do…while循环语句的语法格式
6.3.2 do…while循环语句的使用
6.4 循环的嵌套
6.5 跳转语句
6.6 列表框和组合框
6.6.1 列表框
6.6.2 组合框
6.7 使用计时器控件
6.7.1 计时器控件的属性、方法和事件
6.7.2 计时器控件应用实例
6.8 习题
第7章 面向对象编程技术
7.1 类和对象
7.1.1 类和对象概述
7.1.2 类定义
7.1.3 声明与使用对象
7.1.4 值类型与引用类型
7.1.5 访问控制
7.2.1 声明属性
7.2 属性
7.2.2 使用属性
7.3 方法
7.3.1 声明与调用方法
7.3.2 参数传递
7.3.3 重载方法
7.4 构造函数
7.4.1 声明构造函数
7.4.2 重载构造函数
7.5 静态成员
7.5.1 静态数据成员
7.5.2 静态方法
7.5.3 C#中的常用类型转换静态方法
7.6 习题
8.1.1 类的继承
8.1 类的继承性
第8章 继承
8.1.2 定义派生类
8.1.3 密封类
8.2 多态性
8.2.1 多态性概述
8.2.2 虚方法
8.2.3 抽象类与抽象方法
8.3 习题
第9章 数组与自定义类型
9.1 数组概述
9.1.1 数组与数组元素
9.1.2 数组的类型
9.2 声明与访问数组
9.2.1 声明与访问一维数组
9.2.2 声明多维数组
9.2.3 声明数组列表
9.2.4 声明控件数组
9.3 数组参数
9.3.1 数组元素为参数
9.3.2 整个数组为参数
9.3.3 params关键字
9.4 数组与数组列表的属性和方法
9.4.1 数组与数组列表属性
9.4.2 数组与数组列表方法
9.5 自定义数据类型
9.5.1 结构类型
9.5.2 枚举类型
9.6 习题
第10章 菜单、工具栏与状态栏
10.1 菜单
10.1.1 主菜单的设计
10.1.3 菜单的使用
10.1.2 弹出式菜单的设计
10.2 工具栏的设计
10.2.1 工具栏的创建方法
10.2.2 编写toolBar_ButtonClick事件
10.3 状态栏的设计
10.4 通用对话框
10.4.1 模式对话框和非模式对话框
10.4.2 消息框
10.4.3 字体对话框
10.4.4 选择文件对话框
10.4.5 保存文件对话框
10.4.6 自定义对话框
10.4.7 多选项卡
10.5 习题
11.1.2 C#的文件流类
11.1.1 文本文件与二进制文件
11.1 文件的输入与输出
第11章 文件操作
11.2 文件操作
11.2.1 检查文件是否存在
11.2.2 建立、读取、删除文件
11.2.3 获取文件的基本信息
11.3 文本文件处理
11.3.1 文本文件的读取
11.3.2 文本文件的写入
11.4 二进制文件的操作
11.5 习题
第12章 数据库技术
12.1 数据库基础知识
12.2.1 ADO.NET组件
12.2.2 已连接环境与非连接环境
12.2 ADO.NET概述
12.2.3 DataSet类
12.2.4 .NET Framework数据提供程序
12.3 创建访问数据库应用程序
12.3.1 数据库连接
12.3.2 创建Command对象
12.3.3 创建DataAdapter对象
12.3.4 创建DataSet对象
12.3.5 使用数据窗体向导
12.3.6 数据绑定
12.4 增加、删除与修改数据库记录
12.4.1 SQL简介
12.4.2 浏览记录
12.4.3 增加记录
12.4.4 删除记录
12.4.6 用ADO.NET创建Windows应用程序
12.4.5 更新记录
12.5 习题
第13章 ActiveX控件
13.1 ActiveX控件概述
13.2 创建ActiveX控件
13.2.1 创建ActiveX控件的步骤
13.2.2 测试ActiveX控件
13.2.3 将创建的ActiveX控件添加至工具箱
13.3 使用ActiveX控件
13.3.1 无声动画控件(Animation)
13.3.2 音频视频控件(Windows Media Player)
13.3.3 打开网页与GIF动画的浏览器控件(Microsoft Web浏览器)
13.4 习题
14.1 异常处理
14.1.1 try…catch捕获异常
第14章 异常处理与跟踪调试
14.1.2 try…finally清除异常
14.1.3 用try…catch…finally处理所有的异常
14.1.4 抛出异常
14.1.5 常用的异常类
14.1.6 用户自定义异常
14.2 跟踪和调试
14.2.1 跟踪
14.2.2 调试
14.3 习题
第15章 开发Web应用程序
15.1 ASP.NET简介
15.1.1 ASP.NET的运行环境
15.1.2 ASP.NET应用程序的组成
15.1.3 Web窗体页及生命周期
15.2 创建Web窗体应用程序
15.2.1 创建ASP.NET Web应用程序项目
15.2.2 ASP.NET常用控件
15.3 ASP.NET的常用对象
15.3.1 Page对象
15.3.2 Response对象
15.3.3 Request对象
15.3.4 Applicatioh对象和Session对象
15.3.5 Server对象
15.4 在Web应用程序中访问数据
15.5 创建和使用Web服务
15.5.1 Web服务简介
15.5.2 创建Web服务
15.5.3 调用Web服务
15.6 Windows应用程序的Web服务调用
15.6.1 创建Web服务
15.6.2 调用Web服务
15.7 习题
第16章 部署应用程序
16.1 .Net打包和部署选项
16.1.1 应用程序打包的方法
16.1.2 应用程序的部署方法
16.2 使用安装项目部署Windows应用程序
16.2.1 创建与生成安装程序
16.2.2 测试安装程序
16.3 使用Web安装项目部署Web应用程序
16.3.1 创建与生成Web安装程序
16.3.2 测试Web安装程序
16.4 使用“复制项目”部署WebService
16.4.1 部署WebService
16.4.2 测试WebService调用
16.5 习题
附录 C#常用方法与属性