第1章 Visual Basic.NET集成环境介绍 1
1.1 程序语言的发展 1
1.2 BASIC的发展 2
1.3 VB.NET功能介绍 2
1.4 对象和事件的基本概念 4
1.5 软硬件需求 6
1.6 激活集成开发环境 6
1.7 VB.NET集成开发环境介绍 8
1.7.1 主窗口 9
1.7.2 工具栏 10
1.7.3 工具箱 11
1.7.4 解决方案资源管理器 11
1.7.5 【属性】窗口 12
1.7.6 代码页 13
1.8 动手写第一个VB.NET程序 14
1.9 执行程序 16
1.10 打开旧文件 16
1.11 离开VB.NET集成环境 17
1.12 习题 17
第2章 程序设计基本流程 19
2.1 如何开发应用程序 19
2.2 如何编辑VB.NET程序 21
2.3 程序如何执行 29
2.4 程序如何存盘 30
2.5 如何读取程序 31
2.6 如何打印程序代码 32
2.7 如何在Windows下执行程序 35
2.8 习题 36
第3章 基本数据类型 38
3.1 存储器存储单位 38
3.2.1 变量的命名规则 39
3.2 变量 39
3.2.2 变量的种类 40
3.2.3 常数(Constant) 45
3.3 文字数据表示法 46
3.4 数字系统 47
3.5 数字系统的转换 48
3.6 习题 51
第4章 窗体与基本语句 52
4.1 窗体 52
4.1.1 窗体的建立 52
4.1.2 设置窗体的属性 52
4.2 标签与超链接标签 54
4.2.1 标签的建立 55
4.2.2 标签的属性 55
4.3.1 按钮的创建 56
4.3 按钮 56
4.2.3 LinkLabel控件的创建 56
4.2.4 LinkLabel控件的属性 56
4.3.2 设置Button控件常用的属性 57
4.4 VB.NET程序设计 57
4.5 VB.NET基本语句 67
4.6 表达式与运算符 71
4.7 习题 73
5.1.1 文本框的建立 75
5.1.2 文本框的属性 75
5.1 文本框 75
第5章 输入工具与函数 75
5.1.3 数据多行显示 76
5.2 数值与字符串间的转换函数 76
5.3 InputBox函数 82
5.4 MsgBox函数与MsgBox语句 85
5.5 月历与日期挑选 87
5.5.3 日期挑选的建立 88
5.5.2 月历的属性 88
5.5.1 月历的建立 88
5.5.4 日期挑选工具的属性 89
5.5.5 范例 89
5.6 格式化输出 92
5.6.1 Space函数 92
5.6.2 vbTab常数 92
5.6.3 Format函数 92
5.7 实例 95
5.8 习题 97
第6章 选择结构 100
6.1 关系表达式与逻辑表达式 100
6.2 算法 101
6.3 结构化程序设计 103
6.3.1 循序结构 103
6.3.2 选择结构 103
6.3.3 重复结构 105
6.4 选择语句 106
6.4.1 单一选择的If…Then语句 106
6.4.2 双向选择的If…Then…Else语句 108
6.4.3 IIf函数 109
6.5 单选按钮RadioButton 110
6.5.1 单选按钮的建立 110
6.5.2 单选按钮的应用 111
6.6 多重选择语句 112
6.7 复选框CheckBox 114
6.7.1 复选框的建立 114
6.7.2 复选框的应用 115
6.8 多向选择 118
6.8.1 Select Case语句 118
6.8.2 Choose函数 121
6.8.3 Switch函数 121
6.9 组合框GroupBox 122
6.9.1 组合框的建立 123
6.9.2 组合框的应用 124
6.10 面板Panel与数字按钮NumericUpDown 125
6.10.1 面板与数字按钮的建立 125
6.10.2 面板与数字按钮的应用 126
6.11 实例 128
6.12 习题 135
第7章 重复结构 138
7.1 计数循环 138
7.2 PictureBox控件 140
7.2.1 PictureBox控件的建立 141
7.2.2 PictureBox控件的应用 142
7.3 条件循环 145
7.3.1 Do While…Loop前测式循环 145
7.3.3 Do…Loop While后测式循环 146
7.3.2 Do Until…Loop前测式循环 146
7.3.4 Do…Loop Until后测试循环 147
7.3.5 Do…Loop无穷循环 147
7.4 多重循环Nested Loop 148
7.5 局域变量与全局变量 149
7.6 定时器Timer 152
7.6.1 定时器的建立 152
7.6.2 定时器的应用 152
7.7 图像列表ImageList 157
7.7.1 图像列表控件的建立 158
7.7.2 图像列表控件的应用 159
7.8 滚动条ScrollBar 160
7.8.1 滚动条的建立 161
7.8.2 滚动条控件的应用 162
7.9 实例 164
7.10 习题 167
8.1 键盘事件 171
8.1.1 KeyPress事件 171
第8章 键盘与鼠标菜单 171
8.1.2 KeyDown和KeyUp事件 173
8.2 鼠标事件 177
8.2.1 Click和DblClick事件 177
8.2.2 MouseDown、MouseUp与MouseClick事件 178
8.3 菜单Menu 184
8.3.1 菜单的介绍 184
8.3.2 菜单栏的制作 185
8.3.3 菜单栏的应用 189
8.4 工具栏 192
8.4.1 连接ImageList(图像列表) 192
8.4.2 使用ToolBar(工具栏)控件 193
8.5 快捷菜单ContextMenu 198
8.6 实例 200
8.7 习题 203
9.1.1 颜色设置 206
9.1 颜色设置和坐标 206
第9章 绘图 206
9.1.2 坐标 209
9.1.3 绘图对象 210
9.2 常用的绘图方法 212
9.2.1 绘图方法一 212
9.2.2 绘图方法二 214
9.2.3 绘图方法三 216
9.2.4 绘图方法四 219
9.2.5 绘图函数 221
9.3 图文件的存取 222
9.4 实例 226
9.5 习题 229
第10章 数组 231
10.1 数组 231
10.1.1 一般数组的声明方式 231
10.1.3 数组索引指针的上下界值 233
10.1.2 指定初值的数组声明方式 233
10.1.4 For Each…Next数组循环 234
10.2 二维数组 236
10.3 排序与搜索 239
10.3.1 冒泡排序法Bubble Sort 239
10.3.2 顺序搜索法 241
10.3.3 二分搜索法 243
10.4 静态数组与动态数组 245
10.4.1 声明动态数组 245
10.4.2 保留数组ReDim前的元素内容 246
10.4.3 声明静态数组 246
10.4.4 清除数组 249
10.5 列表框 249
10.6 下拉列表框 253
10.7 ArrayList类别 256
10.8 习题 261
11.1 子程序 263
第11章 子程序 263
11.2 内建转换函数 264
11.3 内建字符串函数 265
11.4 内建的数值函数 268
11.4.1 整数函数 268
11.4.2 随机数函数 269
11.4.3 数学类别(math class) 270
11.5 内建日期函数 273
11.6 一般程序 275
11.6.1 Sub程序 275
11.6.2 Call语句 277
11.6.3 传址调用Call by address 278
11.6.4 传值调用 281
11.6.5 Function程序 284
11.7 如何在程序间传递数组数据 287
11.8 实例 290
11.9 习题 294
第12章 模块与项目 296
12.1 方案与项目 296
12.2 模块Module 296
12.3 多个模块的程序设计 297
12.3.1 程序的声明 297
12.3.2 变量、常数、数组的声明 298
12.3.3 如何建立多个模块的项目 299
12.3.4 多模块项目常用的叙述与方法 303
12.4 多个项目的操作 308
12.5 Shell函数——调用应用程序 313
12.6 习题 315
第13章 数据库 317
13.1 数据库介绍 317
13.1.1 数据的搜集 317
13.1.2 数据表与数据库 318
13.3 使用Access来建立数据库 319
13.1.3 数据的关联 319
13.2 数据库系统的建立步骤 319
13.4 连接数据库 324
13.4.1 数据库连接原理 324
13.4.2 使用数据工具 325
13.5 SQL 332
13.6 数据库实例演练 333
13.7 数据库的关联查询 340
13.8 习题 345
第14章 文件与常用对话框 346
14.1 文件的种类 346
14.2 文件的存取 347
14.2.1 数据文件的作业方式 347
14.2.2 文件打开与关闭 347
14.2.3 常用的文件函数 349
14.3.1 顺序文件数据的写入 350
14.3 顺序文件 350
14.3.2 顺序文件数据的读取 352
14.4 结构 355
14.5 随机文件 360
14.5.1 随机文件的开文件和关文件 360
14.5.2 随机文件的存取 361
14.6 文件对话框 367
14.7 字体对话框 373
14.8 颜色对话框 373
14.9 习题 375
第15章 多媒体应用 378
15.1 录音机程序 378
15.1.1 录放音 379
15.1.2 存盘 380
15.1.3 读文件放音 381
15.1.4 产生声音特效 382
15.2 媒体播放程序 383
15.3 API播放语音函数 384
15.4 调用Windows Media Player 391
15.5 习题 394
第16章 网络应用技巧 395
16.1 网页浏览器的设计技巧 395
16.1.1 如何引用Web浏览器组件 395
16.1.2 常用的属性、方法和事件 397
16.1.3 实例 397
16.2 网络应用程序 399
16.3 Web Service 406
16.3.1 如何建立Web Service 407
16.3.2 如何直接测试Web Service 408
16.3.3 建立窗口程序来测试Web Service 409
16.3.4 实例 410
16.4 习题 411