一、目录介绍
第一篇 步入Visual C# 2008开发的殿堂
第1章 Visual C# 2008简介
1.1 .NET平台和.NET框架概述
1.1.1 .NET平台
1.1.2 .NET框架
1.2 Visual C# 2008开发环境
1.2.1 Visual Studio 2008概述
1.2.2 Visual C# 2008集成开发环境
1.3 创建一个简单的Visual C# Windows应用程序
1.4 小结
第2章 C#面向对象程序设计
2.1 类的概述
2.1.1 类的定义
2.1.2 创建类实例
2.1.3 类成员
2.1.4 构造函数
2.1.5 方法
2.1.6 字段与属性
2.1.7 如何使用命名空间来组织类
2.2 继承
2.3 多态
2.3.1 抽象类
2.3.2 密封类
2.4 接口
2.4.1 接口声明
2.4.2 接口实现
2.5 委托与事件
2.5.1 委托
2.5.2 事件
2.6 小结
第二篇 苦练基本功
第3章 Windows窗体
3.1 Windows窗体简介
3.2 使用Windows窗体
3.2.1 创建窗体
3.2.2 设置窗体属性
3.2.3 调用方法
3.2.4 窗体的事件介绍
3.3 创建多文档界面应用程序
3.3.1 单文档界面和多文档界面应用程序
3.3.2 创建多文档界面应用程序
3.3.3 父窗体和子窗体的交互
3.4 小结
第4章 使用Windows窗体基本控件
4.1 使用Windows窗体控件
4.1.1 根据功能选择Windows窗体控件
4.1.2 制作登录框
4.1.3 Label控件
4.1.4 TextBox控件
4.1.5 Button控件
4.2 选择类控件
4.2.1 个人资料填写程序
4.2.2 使用ListBox控件和ComboBox控件
4.2.3 使用CheckBox和RadioButton控件
4.2.4 使用GroupBox和Panel控件
4.3 菜单和工具栏
4.3.1 创建菜单
4.3.2 使用toolStrip控件
4.3.3 使用statusStrip控件
4.4 在Windows窗体应用程序中使用对话框
4.4.1 在VisuaI Studio .NET中选择对话框
4.4.2 在应用程序中显示对话框
4.4.3 DialogResult属性
4.5 文本编辑
4.5.1 RichTextBox控件简介
4.5.2 RichTextBox的主要属性
4.5.3 RichTextBox控件的主要方法
4.5.4 RichTextBox控件的主要事件
4.6 制作写字板
4.6.1 程序分析功能
4.6.2 控件属性设置
4.6.3 程序代码编写
4.6.4 程序总结
4.7 小结
第5章 Windows窗体高级控件
5.1 视图列表类控件
5.1.1 使用ImageList控件
5.1.2 ListView控件
5.1.3 TreeView控件
5.1.4 制作员工资料管理器
5.2 验证用户输入
5.2.1 处理焦点
5.2.2 使用Validating事件验证控件
5.2.3 窗体级别的验证
5.2.4 ErrorProvider控件
5.3 在运行时添加控件
5.3.1 控件集合
5.3.2 在运行时添加控件
5.4 控件的组织
5.4.1 排列控件
5.4.2 设置Tab键顺序
5.4.3 锚定Windows窗体中的控件
5.4.4 停靠Windows窗体的控件
5.5 小结
第6章 控件的高级应用
6.1 创建用户控件
6.1.1 创建控件的方式
6.1.2 提供并重载控件属性
6.1.3 触发并重载控件事件
6.1.4 测试控件
6.1.5 创建复合控件
6.2 为控件添加设计时支持
6.2.1 属性的属性(Property Pttribute)
6.2.2 内建在.NET框架中的设计时支持选项
6.3 控件许可
6.3.1 文件许可
6.3.2 启用控件许可
6.3.3 LicFileIficenseProvider在.NEI中的工作流程
6.4 小结
第7章 文件操作
7.1 流
7.1.1 .NET流的体系结构
7.1.2 Stream类
7.2 Reader和Writer
7.3 基本文件I/O
7-3.1 FileStream类
7.3.2 File和Filelnfo类
7.3.3 Directory和:Directorylnfo类
7.3.4 FileSystemWatcher
7.3.5 独立存储
7.4 小结
第8章 图形图像处理
8.1 GDIl+简介
8.2 GDI十对象
8.2.1 Graphics对象
8.2.2 Graphics对象的方法
8.2.3 创建和使用Pen、Brush对象
8.3 绘制基本图形
8.3.1 绘制直线和矩形
8.3.2 绘制椭圆和弧线
8.3.3 绘制多边形
8.3.4 画刷和填充的形状
8.4 图像处理
8.4.1 加载和显示图片
8.4.2 裁切和缩放图像
8.4.3 旋转、反射和扭曲图像
8.4.4 创建缩放图像
8.5 文本显示
8.5.1 使用Font对象
8.5.2 使用DrawString方法绘制文本
8.6 小结
第9章 连接环境下的ADO.NET
第10章 非连接环境下访问数据库
第11章 报表和打印
第12章 调试、测试与部署
第三篇 突出重围 项目实战
第13章 综合应用实例——考试管理系统
第四篇 高级开发技术——Web服务
第14章 构建和使用Web服务