第1章 Visual Basic .NET控件概述
1.1 控件的基本概念
1.2 控件的分类
1.2.1 标准控件
1.2.2 ActiveX控件
1.2.3 第三方控件
1.2.4 自定义控件
1.2.5 可插入对象
1.3 控件的基本要素
1.3.1 类和对象
1.3.2 控件的属性
1.3.3 控件的事件
1.3.4 控件的方法
1.4 控件的设计方法
1.4.1 控件工具箱的使用
1.4.2 控件开发中代码的设计方法
1.4.3 Windows窗体控件中的类层次结构
1.4.4 自定义控件的基本方法
1.5 Visual Basic.NET的新特性
1.5.1 窗体中的新特性
1.5.2 控件设计的新特性
1.5.3 数据访问中的新特性
1.5.4 新的应用程序类型
1.5.5 新的面向对象的设计思想
1.6 本章小结
第2章 Visual Basic.NET控件的常用要素
2.1 Visual Basic.NET控件的常用属性
2.1.1 AllowDrop属性
2.1.2 BackColor属性和ForeColor属性
2.1.3 BackgroundImage属性
2.1.4 Cursor属性
2.1.5 CausesValidation属性
2.1.6 ContextMen属性
2.1.7 Enabled属性
2.1.8 Font属性
2.1.9 Location属性
2.1.10 Locked属性
2.1.1l Name属性
2.1.12 Size属性
2.1.13 Text属性
2.1.14 Visible属性
2.2 Visual Basic.NET控件的常用事件
2.2.1 Click事件
2.2.2 DragEnter事件
2.2.3 DragDrop事件
2.2.4 Enter事件
2.2.5 KeyDown事件和KeyUp事件
2.2.6 KeyPress事件
2.2.7 MouseEnter事件
2.2.8 MouseMove事件
2.2.9 MouseDown事件
2.2.10 MouseUp事件
2.2.11 Move事件
2.2.12 Paint事件
2.2.13 Resize事件
2.2.14 Validating事件
2.2.15 Validated事件
2.3 Visual Basic.NET控件的常用方法
2.3.1 BringToFront方法
2.3.2 DoDragDrop方法
2.3.3 GetDataPresent方法
2.3.4 Focus方法
2.3.5 FindForm方法
2.3.6 Refresh方法
2.3.7 ResetCursor方法
2.3.8 Scale方法
2.3.9 ToString方法
2.4 本章小结
第3章 窗体及Visual Basic.NET基础控件设计
3.1 窗体设计
3.1.1 窗体的创建方法
3.1.2 窗体的典型属性
3.1.3 窗体的常用操作
3.1.4 创建MDI窗体
3.1.5 窗体设计实例
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.4.3 复选框、单选按钮设计实例
3.5 标签和文本框控件设计
3.5.1 标签控件
3.5.2 标签控件设计实例
3.5.3 文本框控件设计
3.5.4 文本框控件设计实例
3.6 列表框和组合列表框控件设计
3.6.1 列表框控件
3.6.2 列表框控件设计实例
3.6.3 组合框控件
3.6.4 组合框控件设计实例
3.7 容器类控件设计
3.7.1 Panel控件简介
3.7.2 Panel控件设计实例
3.8 图片框控件设计
3.8.1 图片框控件的典型属性
3.8.2 图片框控件的典型事件
3.8.3 图片框设计实例
3.9 菜单设计
3.9.1 菜单的基本知识
3.9.2 在窗体中创建主菜单
3.9.3 创建上下文菜单
3.9.4 菜单设计实例
3.10 基础控件开发的综合实例
3.11 本章小结
第4章 Visual Basic.NET常用控件设计
4.1 Timer控件设计
4.1.1 服务器计时器
4.1.2 服务器计时器控件设计实例
4.1.3 Windows计时器
4.1.4 Windows计时器设计实例
4.2 ImageList控件设计
4.2.1 ImageList控件的常用属性
4.2.2 设置Images属性,向ImageList控件中添加或删除图像
4.2.3 使用Basic代码从ImageList控件中添加或删除图像
4.2.4 ImageList控件设计示例
4.3 ListView控件设计
4.3.1 ListView控件的四种数据显示模式
4.3.2 ListView控件的典型属性
4.3.3 使用Basic代码向ListView控件中添加或删除项目
4.3.4 ListView控件设计实例
4.4 TreeView控件设计
4.4.1 TreeView控件的典型属性
4.4.2 在程序运行期间使用Basic代码设计TreeView控件
4.4.3 TreeView控件的典型事件与实现方法
4.4.4 TreeView控件设计实例
4.5 ProgressBar控件设计
4.5.1 进度条控件的基本属性
4.5.2 进度条控件设计实例
4.6 RichTextBox控件设计
4.6.1 RichTextBox控件的常用属性
4.6.2 RichTextBox控件的常用操作
4.6.3 RichTextBox控件设计实例
4.7 工具条和状态栏控件设计
4.7.1 工具条控件ToolBar设计
4.7.2 StatusBar控件设计
4.7.3 工具条和状态栏控件设计实例
4.8 ToolTip控件设计
4.8.1 ToolTip控件的基本属性
4.8.2 为控件设置工具提示的方法
4.8.3 ToolTip控件设计实例
4.9 DataTimePicker控件和MonthCalendar控件设计
4.9.1 DataTimePicker控件的常用属性
4.9.2 DataTimePicker控件的基本操作
4.9.3 MonthCalendar控件的使用
4.9.4 DateTimePicker控件设计实例
4.10本章小结
第5章 Visual Basic.NET其他控件设计
5.1 Domain UpDown控件和Numeric UpDown控件设计
5.1.1 Domain UpDown控件
5.1.2 Numeric UpDown控件
5.1.3 Domain UpDown控件和Numeric UpDown控件设计实例
5.2 Splitter控件设计
5.2.1 Splitter控件的常用属性
5.2.2 Splitter控件设计实例
5.3 TabControl控件设计
5.3.1 TabControl控件的常用属性
5.3.2 在设计中使用Basic代码创建选项卡
5.3.3 TabControl控件设计实例
5.4 TrackBar控件设计
5.4.1 TrackBar控件的典型属性
5.4.2 TrackBar控件设计实例
5.5 HelpProvider控件设计
5.5.1 HelpProvider控件的HelpNamespace属性
5.5.2 为窗体上的控件设置帮助文件
5.5.3 为控件设置弹出式帮助
5.6 ErrorProvider控件设计
5.6.1 ErrorProvider控件的基本属性
5.6.2 使用ErrorProvider控件显示窗体验证的错误图标
5.6.3 ErrorProvider控件设计实例
5.7 本章小结
第6章 多媒体控件设计
6.1 使用多媒体控件处理图形图像
6.1.1 图形处理
6.1.2 图形处理的综合实例
6.1.3 图像处理
6.1.4 图像处理综合实例
6.2 使用多媒体控件处理音频文件
6.2.1 常用音频格式
6.2.2 基于API的音频播放
6.2.3 音频文件播放实例
6.2.4 制作MP3播放器
6.3 使用多媒体控件处理视频文件
6.3.1 常用动画文件格式
6.3.2 制作AVI动画播放器
6.4 本章小结
第7章 数据访问控件及其应用
7.1 访问数据的基本方法
7.2 DAO技术
7.2.1 DAO技术概述
7.2.2 使用DAO技术编制数据库程序实例
7.3 ADO.NET技术
7.3.1 ADO.NET控件概述
7.3.2 ADO.NET控件应用实例
7.3.3 OleDB数据提供程序
7.3.4 DataSet数据集
7.3.5 数据表的综合实例
7.4 DataGrid控件设计
7.4.1 将数据绑定到控件
7.4.2 以数据集绑定网格
7.4.3 网格显示
7.4.4 对绑定到DataGrid的数据行和列进行操作
7.4.5 DataGrid控件的常用操作
7.4.6 DataGrid控件的应用实例
7.5 Visual Basic.NET中的远程数据访问
7.5.1 XML简介
7.5.2 数据集的XML方法
7.5.3 远程数据访问
7.6 数据库程序设计综合实例
7.7 本章小结
第8章 网络操作控件及其应用
8.1 网络开发的基本知识
8.1.1 .NET框架对网络计算的支持
8.1.2 客户/服务器应用
8.2 基于Web的应用程序开发
8.2.1 Web应用开发基础
8.2.2 Web应用的开发过程
8.2.3 常用Web Form控件介绍
8.3 Web Form控件综合设计实例
8.4 简易Web浏览器
8.5 XMLWeb Services技术应用
8.5.1 XML Web Services基本原理
8.5.2 XML Web Services的创建
8.5.3 XML Web Services的访问
8.6 本章小结
第9章 Visual Basic.NET对话框设计
9.1 Visual Basic.NET对话框简介
9.1.1 对话框设计的基本方法
9.1.2对话框的ShowDialog方法
9.1.3对话框的DialogResult属性
9.1.4 模式对话框与无模式对话框
9.1.5 从属窗体
9.1.6 设置按钮的键盘激活方式
9.2 创建简单对话框
9.2.1 创建消息对话框
9.2.2 创建输入对话框
9.2.3 消息对话框和输入对话框的综合应用实例
9.3 创建自定义对话框
9.3.1 对话框的结构特点
9.3.2 自定义对话框的创建步骤
9.3.3 ShowDialog方法和DialogResult属性
9.3.4 在对话框和主窗体之间进行数据访问的基本方法
9.3.5 创建自定义对话框的综合实例
9.4 文件操作对话框
9.4.1 文件的读取方法
9.4.2 OpenFileDialog对话框
9.4.3 SaveFileDialog对话框
9.4.4 OpenFileDialog对话框和SaveFileDialog对话框应用实例
9.5 FontDialog控件和ColorDialog控件设计
9.5.1 FontDialog控件
9.5.2 ColorDialog控件
9.5.3 FontDialog控件和ColorDialog控件应用实例
9.6 打印控件设计
9.6.1 PrintDocument控件设计
9.6.2 其他典型打印控件介绍
9.6.3 打印控件设计的综合实例
9.7 本章小结
第10章 Visual Basic.NET控件开发综合实例
10.1 选课系统设计
10.1.1 程序界面设计
10.1.2 代码设计
10.2 字母拼图游戏
10.2.1 游戏简介
10.2.2 游戏基本算法
10.2.3 程序界面的设计
10.2.4 程序代码设计
10.3 摘花游戏
10.3.1 游戏简介
10.3.2 程序设计过程
10.4 本章小结
附录 Visual Basic.NET总汇