目 录 1
第1章Visual Basic.NET程序设计简介 1
1.1 Visual Basic.NET的发展 1
1.2 Visual Basic.NET的安装与启动 2
1.2.1 Visual Basic.NET的安装条件 2
1.2.2安装Visual Basic.NET 3
1.2.3 启动Visual Basic.NET 5
1.3 Visual Basic.NET的新特性 6
1.3.1 Web开发的新特性 7
1.3.2数据访问的新技术 8
1.3.3 Visual Basic.NET语言的新特点 9
1.3.4 Visual Basic.NET开发环境的新特点 13
1.4 Visual Basic.NET开发环境 14
1.4.1标题栏、菜单和工具栏 15
1.4.2工具箱 16
1.4.3 其他窗口 18
1.5创建简单的应用程序 18
1.5.1创建Visual Basic.NET应用程序的一般过程 19
1.5.2设计操作界面 20
1.6程序设计实例 23
1.6.1创建操作界面 24
1.6.2设置窗体和控件属性 24
1.6.3编写代码 26
第2章Visual Basic.NET语言基础 30
2.1代码规范 30
2.2事件驱动程序编程基础 31
2.2.1 Windows应用程序 31
2.2.2事件驱动的应用程序 31
2.3.1数据类型与语句 32
2.3 Visual Basic.NET与Visual Basic 6.0的不同 32
2.2.3 交互式开发 32
2.3.2开发环境的改变 38
2.4 变量 40
2.4.1 变量的名称 40
2.4.2变量的类型 42
2.4.3 变量声明 43
2.4.4 变量的作用范围 46
2.4.5变量的类型转换 49
2.5 常量 49
2.5.1 常量的声明 50
2.5.2常量的使用 50
2.5.3常量的作用范围 50
2.6.1赋值运算符 51
2.6.2算术运算符 51
2.6运算符与表达式 51
2.6.3关系运算符 53
2.6.4逻辑运算符 55
2.6.5运算符的优先顺序 56
第3章 基本编程结构 58
3.1 判断结构 58
3.1.1使用If语句 58
3.1.2使用Select Case语句 61
3.1.3 使用On…GoSub、On…GoTo语句 62
3.1.4使用函数 63
3.2循环结构 64
3.2.1 计数循环 64
3.2.2条件循环 65
3.2.3枚举循环 68
3.2.4循环的跳出 68
3.3.1数学函数 69
3.3 常用内部函数 69
3.3.2转换函数 71
3.3.3字符串函数 76
3.3.4 日期时间函数 78
3.3.5 随机函数 79
3.3.6颜色函数 79
3.3.7 目录和文件函数 80
3.4实例——计算机考试 81
3.4.1实例目标 81
3.4.2技术分析与实现 81
3.4.3 实例说明 84
3.5实例——最大公约数和最小公倍数 84
3.5.1 实例目标 84
3.5.2技术分析与实现 84
4.1按钮(Button) 86
第4章 标准控件的编程 86
4.2标签(Label)与文本框(TextBox) 87
4.2.1常用属性 87
4.2.2常用事件 89
4.2.3 综合使用实例 89
4.3组框(GroupBox)、单选按钮(RadioButton)与复选框(CheckBox) 91
4.3.1 组框(GroupBox) 91
4.3.2单选按钮(RadioButton) 91
4.3.3 复选框(CheckBox) 91
4.3.4使用实例 92
4.4定时器(Timer) 93
4.5 对话框 95
4.5.1 消息框 95
4.5.2输入框 98
4.5.3 Windows标准对话框 100
4.6.1 实例目标 102
4.6.2实例分析与实现 102
4.6 实例——单选按钮和复选框 102
4.7 实例——闹钟程序 104
4.7.1 实例目标 104
4.7.2实例分析与实现 104
4.8 实例——图片浏览 106
4.8.1 实例目标 106
4.8.2实例分析与实现 107
第5章 菜单与工具栏 108
5.1创建菜单 108
5.1.1建立菜单 108
5.1.2使菜单和菜单项无效 111
5.1.3为菜单项添加访问键和快捷键 112
5.1.5创建复选菜单项 113
5.1.4分隔菜单 113
5.2弹出式菜单 114
5.2.1创建弹出式菜单 114
5.2.2激活弹出式菜单 114
5.3使用工具栏 115
5.3.1添加按钮 115
5.3.2按钮分组 116
5.3.3添加图标 117
5.3.4改变外观 119
第6章 窗体与界面 120
6.1窗体结构 120
6.2窗体的属性与方法 121
6.2.1 窗体的属性 121
6.2.2在窗体中显示文本 128
6.3窗体事件 129
6.3.2 Load事件和Unload事件 130
6.3.1 Initialize事件和Terminate事件 130
6.3.3 QueryUnload事件 131
6.3.4 Resize事件 131
6.3.5 Paint事件 131
6.3.6 GotFocus事件和LostFocus事件 132
6.3.7 KeyDown事件和KeyUp事件 132
6.3.8 KeyPress事件 133
6.3.9 Click事件 133
6.3.10 DblClick事件 134
6.3.1 1 MouseDown事件和MouseUp事件 134
6.3.12 DragDrop事件 135
6.3.1 3 DragOver事件 135
6.4 于窗体的语句和函数 136
6.5.2实例分析与实现 137
6.5 实例——设置窗体在前 137
6.5.1 实例目标 137
第7章 文件操作 139
7.1文件的基本操作 139
7.2文件系统控件 143
7.2.1 驱动器列表框(DriveListBox) 143
7.2.2 目录列表框(DirListBox) 144
7.2.3 文件列表框(FileListBox) 144
7.3文件的读写 145
7.3.1 文件的打开和关闭 145
7.3.2顺序文件的读写操作 147
7.4 实例——拷贝文件 149
7.4.1 实例目标 149
7.4.2 实例分析与实现 149
7.5.2 实例分析与实现 153
7.5实例——提取文件信息 153
7.5.1 实例目标 153
第8章程序调试与错误处理 160
8.1程序调试 160
8.1.1程序错误的类型 160
8.1.2程序处于的模式 161
8.1.3使用调试工具栏 163
8.1.4使用监视窗口 164
8.1.5使用本地窗口 166
8.1.6使用调用堆栈跟踪程序流程 167
8.1.7简化调试的方法 167
8.2错误处理 169
8.2.1错误的种类 169
8.2.2使用错误处理程序 171
8.2.3 使用Err对象 175
8.2.4未预见的错误 177
8.2.5错误处理样式 179
8.2.6 Visual Basic.NET中的通用错误捕获选项 182
8.2.7关闭错误处理 183
8.2.8如何避免错误 184
第9章 响应对象的事件 185
9.1响应键盘事件 185
9.1.1对象的焦点处理 185
9.1.2实现键盘事件 187
9.1.3使用热键 191
9.1.4键盘消息的响应 191
9.2响应鼠标事件 193
9.2.1 自定义鼠标的形状 193
9.2.2实现鼠标事件 194
9.3.1概述 198
9.3响应对象的内部事件 198
9.3.2实现内部事件 199
9.4 实例——鼠标控制 200
9.4.1 实例目标 200
9.4.2 实例分析与实现 200
9.5 实例——鼠标轨迹 203
9.5.1 实例目标 203
9.5.2实例分析与实现 203
第10章 多媒体编程 208
10.1 使用MMControl控件 208
10.1.1 MMControl控件 208
10.1.2创建简单的媒体播放器 211
10.2使用Animation控件播放AVI文件 215
10.2.1 Animation控件 215
10.2.2基本操作:Open、Play、Stop和Close方法 215
10.3.2 实例分析与实现 217
10.3 实例——播放WAV声音文件 217
10.3.1 实例目标 217
10.4录音 219
10.4.1 实例目标 219
10.4.2实例分析与实现 219
第11章 图形处理技术 222
11.1绘图属性 222
1 1.1.1 画笔 222
11.1.2线宽 223
11.1.3 色彩 224
1 1.1.4调色板 225
11.2 使用图形控件 226
11.2.1 PictureBox(图形框) 227
11.2.2 Image(图像框) 227
11.3.2实例分析与实现 229
11.3 实例——艺术图案 229
1 1.3.1 实例目标 229
11.4实例——使用MSChart控件绘制图形 230
1 1.4.1 实例目标 231
1 1.4.2实例分析与实现 231
11.5实例——图形漫游 233
1 1.5.1 实例目标 233
1 1.5.2 实例分析与实现 233
第12章 数据库编程 237
1 2.1数据库基础 237
1 2.1.1基本概念 237
12.1.2关系数据库 238
12.1.3数据库查询 239
12.1.4数据库访问 239
12.1.5 SQL 语言 240
12.2使用ADO Data控件 241
12.2.1 连接数据源 241
12.2.2显示数据 245
12.3创建数据库 246
12.3.1 设计数据库 247
12.3.2创建数据库的步骤 248
12.3.3 为数据库添加索引和关系 249
12.4修改数据库 251
12.4.1添加表 251
12.4.2删除表 251
12.4.3在表中添加字段 251
12.4.4编辑字段 252
12.4.5添加索引 252
12.4.6删除索引 252