目录 1
第1章 Visual Basic.NET语言简介 1
1.1 Visual Basic.NET简述 1
1.2 安装Visual Basic.NET 2
1.2.1 系统安装需求 2
1.2.2 安装过程 2
1.3 .NET框架概述 4
1.4 Visual Basic.NET集成开发环境 5
1.4.1 进入和退出VB.NET集成开发环境 5
1.4.2 创建一个新项目 6
1.4.3 打开现有的项目 7
1.4.4 VB.NET集成开发环境构成 8
1.5 设计一个简单的应用程序 14
1.5.1 新建项目 14
1.5.2 设计用户界面 14
1.5.3 编写事件过程代码 17
1.5.4 调试与运行 21
1.6 帮助的使用 22
习题 23
第2章 Visual Basic.NET语言基础 25
2.1 基本数据类型 25
2.2 常量和变量 29
2.2.1 常量 29
2.2.2 变量 30
2.3 类型转换 33
2.4 运算符 37
2.4.1 算术运算符 37
2.4.2 关系运算符 38
2.4.3 逻辑运算符 39
2.4.4 连接运算符 40
2.4.5 表达式的执行顺序 41
2.5 常用函数 42
2.6 应用举例 46
习题 52
第3章 基本流程控制 54
3.1 顺序结构 54
3.1.1 赋值语句 54
3.1.2 数据的输入 56
3.1.3 数据的输出 59
3.2 选择结构 61
3.2.1 If语句 62
3.2.2 多向选择语句 70
3.3 循环结构 71
3.3.1 For…Next循环语句 71
3.3.2 While…End While循环 74
3.3.3 Do…Loop语句 76
3.3.4 循环的嵌套 81
3.4.1 GoTo语句 85
3.4 其他控制语句 85
3.4.2 Exit语句 86
3.4.3 End语句 86
3.5 应用举例 86
习题 91
第4章 用户界面设计 93
4.1 窗体 93
4.1.1 各种控件通用的属性 94
4.1.2 窗体的属性 95
4.1.3 向窗体中加入控件 96
4.1.4 控件的缩放和移动 96
4.1.5 控件的复制和删除 97
4.1.6 设置焦点在窗体各个控件之间传递的顺序 97
4.1.7 控件的布局 97
4.2 按钮控件 98
4.3 文本控件 99
4.3.1 使用TextBox控件设计文本框 100
4.3.2 使用标签控件Label来显示文本 101
4.4.1 ListBox控件 105
4.4 列表选择控件 105
4.4.2 ComboBox控件 108
4.5 选择框控件 110
4.5.1 使用CheckBox控件设计复选框 110
4.5.2 使用RadioButton控件设计单选钮 111
4.6 图片控件PictureBox 112
4.7 HscrollBar和VscrollBar控件 114
4.7.1 建立滚动条 114
4.7.2 滚动条控件的常用属性 114
4.7.3 滚动条的应用 115
4.8 分组控件 116
4.8.1 分组面板Panel控件 116
4.8.2 分组框GroupBox控件 116
4.8.3 使用TabControl控件设计选项卡 118
4.9.1 使用Timer控件定时 119
4.9 时间日期控件 119
4.9.2 使用MonthCalendar控件显示月历 121
4.9.3 使用DateTimePicker控件设计日期时间选择器 122
4.10 菜单、工具栏、状态栏 123
4.10.1 设计菜单 123
4.10.2 设计工具栏 126
4.10.3 设计状态栏 128
4.11 其他控件 129
4.11.1 使用RichTextBox控件设计高级文本框 129
4.11.2 带链接的标签控件LinkLabel 130
4.12 应用举例 134
4.13 MDI编程 138
4.13.1 创建MDI父窗体 138
4.13.2 创建MDI子窗口 139
4.13.3 使用MDI子窗体 141
4.13.5 排列子窗体 142
4.13.4 将数据发送到活动MDI子窗体 142
习题 143
第5章 数组、枚举与结构 145
5.1 静态数组 145
5.1.1 数组的概念 146
5.1.2 一维数组 148
5.1.3 多维数组 150
5.2.1 动态数组的定义 154
5.2 动态数组 154
5.2.2 动态数组的应用 156
5.3 For Each…Next语句 158
5.4 枚举类型 159
5.5 自定义数据类型——Structure类型 163
5.5.1 结构的定义 163
5.5.2 结构和其他编程元素 164
5.5.3 结构数组 166
5.6.1 同一数组的数组元素间的简单运算 168
5.5.4 用结构定义自己的数据类型 168
5.6 应用举例 168
5.6.2 同数组间的简单运算 170
5.6.3 两个一维数组的数组元素的归并处理 171
习题 173
第6章 过程 176
6.1 过程概述 176
6.2 Sub过程 176
6.2.1 通用过程的定义和建立 177
6.2.2 调用通用过程 179
6.3 数过程 180
6.3.1 函数过程的定义 180
6.3.2 调用函数过程 181
6.4 参数传递 183
6.4.1 形参和实参 184
6.4.2 参数引用 184
6.4.3 数组作为函数的参数 185
6.5 变量的作用域 187
6.6 递归过程 188
6.7 过程应用举例 191
习题 195
第7章 常用算法 196
7.1 算法的概念 196
7.1.1 算法描述 196
7.1.2 算法的特性 197
7.1.3 算法的评估 197
7.2 查找和排序算法 198
7.2.1 查找算法及程序实现 198
7.2.2 排序算法 200
7.2.3 查找、排序算法程序举例 204
7.2.4 基于二维数组的排序和查找算法 206
7.3.2 求一元非线性方程实根的数值算法及程序实现 211
7.3.1 基本数值算法概述 211
7.3 基本数值算法 211
7.3.3 求一元函数定积分的数值算法及程序实现 216
习题 221
第8章 文件 222
8.1 文件结构和文件分类 223
8.1.1 文件结构 223
8.1.2 文件分类 223
8.2 顺序文件操作方法 224
8.2.1 打开文件 225
8.2.2 关闭文件 226
8.2.3 写操作 227
8.2.4 读操作 228
8.2.5 几个重要的文件函数 230
8.3 随机文件操作方法 232
8.3.1 随机文件的打开和关闭 233
8.3.2 随机文件的读写 233
8.4 文件操作举例 235
习题 240
第9章 多媒体程序设计 241
9.1 Visual Basic.NET图形程序设计 241
9.1.1 绘图基础 241
9.1.2 设置绘图属性 242
9.1.3 绘图 243
9.1.4 在控件上绘图 245
9.2 多媒体程序设计 246
9.2.1 多媒体控制命令 246
9.2.2 使用多媒体控件 247
习题 250
第10章 面向对象的程序设计 251
10.1 面向对象的程序设计与面向对象的编程语言 251
10.1.1 程序设计方法 251
10.1.2 面向对象语言 252
10.2.1 对象 253
10.2 面向对象编程中的基本概念 253
10.2.2 类 254
10.2.3 消息 254
10.2.4 继承 254
10.3 VB.NET中面向对象编程方法的实现 255
10.3.1 创建类 255
10.3.2 VB.NET中的对象的声明和实例化 259
10.3.3 对象的生命周期 260
10.3.4 共享方法和类成员 264
10.3.5 前期和后期的绑定 266
10.4 继承和重载 268
10.4.1 继承 268
10.4.2 重载方法 274
10.5 界面 275
10.6 一个综合例子 278
习题 279
11.1.1 语法错误 280
第11章 程序调试与运行 280
11.1 程序中的错误 280
11.1.2 运行中的错误 281
11.1.3 逻辑错误 282
11.2 一般调试的技巧 283
11.2.1 发现程序中的错误 284
11.2.2 设置断点 284
11.2.3 单步执行 286
11.2.4 添加监视 288
11.3 使用命令窗口来调试程序 289
11.4 结构化的错误处理 291
习题 294
第12章 数据访问 295
12.1 ADO.NET概述 295
12.1.1 ADO.NET的体系结构 295
12.1.2 ADO.NET的特点 297
12.2.1 管理支持程序 298
12.2 管理支持程序与对象 298
12.2.2 Connection对象 299
12.2.3 Command对象 301
12.2.4 DataReader对象 303
12.2.5 DataSetCommand对象 305
12.3 DataSet的结构与处理 308
12.3.1 DataSet的结构 308
12.3.2 DataSet的创建 311
12.3.3 DataSet的数据预览 315
12.4 DataView的使用 317
12.4.1 取得DefaultView属性 317
12.4.2 条件过滤 317
12.4.3 使用Data View控件 318
12.5 控件与数据绑定 319
12.5.1 简单的数据绑定 319
12.5.2 复杂的数据绑定 320
12.6.1 界面设计 321
12.6 ADO.NET的开发实例 321
12.6.2 程序代码设计 322
习题 325
第13章 Web应用程序开发初步 326
13.1 网页的概念 326
13.1.1 静态网页 327
13.1.2 动态网页 327
13.1.3 访问后台数据库的动态网页 327
13.1.4 Web语言 328
13.2 ASP.NET简介 331
13.2.1 ASP.NET运行环境配置 331
13.2.2 在VS.NET中设计ASP.NET应用程序 332
13.3 ASP.NET的对象 339
13.3.1 ASP.NET对象简介 339
13.3.2 Response对象 341
13.3.3 Request对象 342
13.3.4 Server对象 344
13.3.5 Application和Session对象 346
13.4 ASP.NET数据显示 346
13.5 Web综合应用程序设计 355
习题 359
第14章 应用程序发布 360
14.1 向解决方案中添加部署项目 360
14.2 添加文件、输出或其他项 361
14.3 文件安装管理 362
14.4 注册表设置管理 363
14.5 用户界面管理 364
14.6 自定义操作管理 365
14.7 启动条件管理 366
14.8 生成安装程序 367
习题 367
参考文献 368