内容简介
第1章 IDE环境介绍与应用
1.1 Visual Studio 2005的新特性
1.1.1 .NET框架
1.1.2 集成开发环境(IDE)简介
1.1.3 Visual C#2005的新特性
1.2 C#简介
1.3 安装Visual Studio 2005
1.3.1 系统需求
1.3.2 在Windows XP中安装Visual Studio 2005
1.4 开发环境介绍
1.4.1 开始页面
1.4.2 解决方案资源管理器
1.4.3 代码编辑器
1.4.4 对象浏览器
1.4.5 【属性】窗口
1.4.6 命令窗口和即时窗口
1.4.7 任务列表
1.5 创建程序
1.6 程序结构分析
1.6.1 Program.cs文件
1.6.2 AssemblyInfo.cs文件
1.6.3 程序结构小结
1.7 生成并运行程序
第2章 C#语言基础
2.1 概述
2.2 C#语言的操作符
2.3 C#语言的常用语句
2.3.1 变量声明语句
2.3.2 条件选择语句
2.3.3 循环迭代语句
2.3.4 方法调用语句
2.3.5 非安全语句
2.4 预处理器指令
2.5 C#语言的类型系统
2.5.1 命名空间
2.5.2 结构类型
2.5.3 枚举类型
2.5.4 包装和拆包
2.5.5 类
2.5.6 代理
2.5.7 接口
2.5.8 object和string类型
2.5.9 数组
2.6 属性
第3章 控件
3.1 为窗体添加控件
3.2 调整控件
3.2.1 对控件进行分层
3.2.2 在窗体中定位控件
3.2.4 相对于窗体的边框固定控件
3.2.3 改变控件的大小
3.2.5 设置控件的Tab键顺序
3.3 按钮类控件
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 进程条控件
3.5.3 跟踪条控件
3.6 ToolStrip和StatusStrip控件
3.6.1 ToolStrip控件
3.6.2 使用状态栏控件
3.7 列表视图和树视图
3.7.1 列表视图
3.7.2 树视图
3.7.3 示例程序
3.8 定时器控件
第4章 高级用户界面编程
4.1 创建窗体
4.1.1 使用新建项目模板创建主窗体
4.1.2 使用添加项目模板创建窗体
4.2 设置窗体的属性
4.3 处理窗体的事件
4.4 对话框
4.5 常用文本编辑、列表控件
4.5.1 标签控件
4.5.2 文本框控件
4.5.3 列表框控件
4.5.4 组合框控件
4.5.5 示例程序
4.6.1 消息框
4.6 通用对话框
4.6.2 文件对话框
4.6.3 【字体】对话框
4.6.4 【颜色】对话框
4.6.5 【浏览文件夹】对话框
4.7 打印和打印预览
4.7.1 PrintDocument类
4.7.2 处理打印事件
4.7.3 PrintDialog对话框
1.7.4 打印预览
4.7.5 示例程序
4.8 文本与剪贴板的交互应用
4.9 菜单
4.9.1 子菜单项的常用属性事件
4.9.2 建立菜单并添加代码
4.10.1 创建MDI主窗体
4.10.2 创建MDI子窗体
4.10 多文档界面
4.10.3 操作子窗体
4.10.4 示例程序
第5章 图形图像编程
5.1 图片框控件和图像列表控件
5.1.1 图片框控件
5.1.2 图像列表控件
5.1.3 示例程序
5.2 .NET中的图像打印技术
5.3 图形图像与剪贴板的交互应用
5.4 Graphics对象
5.5 Paint事件
5.6 常用的数据结构
5.7 示例程序
5.8 颜色
5.9 字体
5.10 画笔
5.11 画刷
5.12 显示文字
5.13 显示图像
5.14 图形图像编辑软件的制作
第6章 文件输入/输出操作
6.1 Stream类
6.2 FileStream类
6.3.1 BinaryReader类
6.3.2 BinaryWriter类
6.3 用于读写数据的类
6.3.3 StreamReader类
6.3.4 StreamWriter类
6.4 文件和目录类
6.4.1 文件类
6.4.2 目录类
6.5 Path类
6.6 示例程序
6.7 .NET中的数据、对象拖动技术
6.8 利用TreeView控件制作目录树
6.9 利用ListView控件制作文件列表视图
第7章 Windows高级编程技术
7.1 进程
7.2 进程示例程序
7.3 线程
7.3.1 创建并启动线程
7.3.2 控制线程的执行
7.3.3 线程之间的同步
7.4 开发多媒体应用程序
7.4.1 媒体播放器控件的引入和外观
7.4.2 媒体播放器控件简介
7.4.3 媒体播放器的编制
7.4.4 声卡检测与声音播放
第8章 调试与异常处理
8.1 程序错误
8.1.1 编译错误
8.1.2 运行时的错误
8.1.3 逻辑错误
8.2 程序调试
8.2.1 控制应用程序的执行过程
8.2.2 附加到进程
8.2.3 断点
8.2.4 查看程序的状态
8.3 异常捕获及处理
第9章 组件开发
9.1 基本概念
9.2 在组件中使用事件
9.2.1 事件代理
9.2.2 在类中触发事件
9.2.3 示例程序
9.3 开发Windows窗体控件
9.3.1 创建控件
9.3.2 为控件添加属性、方法和事件
9.3.3 控件的绘制
9.3.4 为控件添加设计时支持
9.3.5 示例程序
第10章 数据库应用基础
10.1 数据库连接
10.1.1 SqlConnection类
10.1.2 OleDbConnection类
10.2 数据命令
10.2.1 SqlCommand类
10.2.2 OleDbCommand类
10.3 SqlDataReader对象和OleDbDataReader对象
10.4 应用可视控件访问数据库
10.4.1 数据控件简介
10.4.2 使用DataGridView控件浏览数据库
10.5 数据库高级编程应用
10.5.1 动态连接Access数据库
10.5.2 动态连接SQL Server 2000数据库
10.6 完善SQL Server 2000数据库应用
第11章 使用ADO.NET访问数据库
11.1 Windows窗体中的数据体系结构
11.2 数据适配器
11.3 数据集
11.4 DataTable类
11.4.1 创建数据表
11.4.2 定义表的结构
11.4.3 操作数据表中的数据
11.5 DataRelation类
11.6.1 数据视图
11.6 数据视图
11.6.2 数据行视图
11.6.3 数据视图管理器
11.7 CurrencyManager类和BindingContext类
11.8 示例程序
第12章 网络编程应用
12.1 常用网络编程技巧
12.2.1 Microsoft MAPI Control控件简介
12.2 利用MAPI发送邮件
12.2.2 综合举例
12.3 WebBrowser控件编程
12.4 Microsoft Web浏览器控件编程
12.4.1 浏览器的主要功能
12.4.2 编制浏览器
第13章 开发Web网站
13.1 概述
13.2 创建一个基本的Web网站
1 3.3 Web表单
13.3.1 Web表单的代码模型
13.3.2 Web表单页面的处理过程
13.3.3 Web表单页面中的事件处理
13.3.4 Web表单状态管理
13.3.5 Page类
13.4 其他相关类
13.4.1 HttpRequest类
13.4.2 HttpResponse类
13.4.3 HttpBrowserCapabilities类
13.4.4 HttpServerUtility类
13.5 示例程序
第14章 使用ASP.NET服务器控件
14.1 服务器控件的基本概念
14.1.1 System.Web.UI.Control类
14.1.2 向Web页面中添加服务器控件
14.2 常用的Web服务器控件
14.2.1 AdRotator控件
14.2.2 Button控件
14.2.3 Label控件
14.2.4 TextBox控件
14.2.5 LinkButton控件
14.2.6 Image控件
14.2.7 ImageMap控件
14.2.8 HyperLink控件
14.2.9 DropDownList控件
14.2.10 ListBox控件
14.2.11 CheckBox和RadioButton控件
14.2.12 CheckBoxList和Radio-ButtonList控件
14.2.13 Panel控件
14.2.14 Table控件
14.2.15 示例程序
14.3 HTML服务器控件
14.3.2 HtmlInputButton控件
14.3.1 HtmlGenericControl控件
14.3.3 HtmlInputText控件
14.3.4 HtmlTextArea控件
14.3.5 HtmlInputCheckBox和HtmlInputRadioButton控件
14.3.6 HtmlInputHidden控件
14.3.7 HtmlInputFile控件
14.3.8 HtmlTable控件
14.3.9 HtmlImage控件
14.3.11 示例程序
14.3.10 HtmlSelect控件
14.4 验证控件
14.4.1 BaseValidator类
14.4.2 必须字段验证控件
14.4.3 比较验证控件
14.4.4 正则表达式验证控件
14.4.5 自定义验证控件
14.4.6 ValidationSummary控件
14.4.7 示例程序
第15章 通过C#建立Web服务
15.1 创建一个XML Web服务
15.2 建立XML Web服务客户端项目
第16章 帮助系统
16.1 Help类
16.2 HelpProvider类
16.3 ToolTip类
16.4 示例程序