第1章 Visual Basic.NET开发环境 1
1.1 Visual Studio.NET概述 1
1.2 认识Visual Basic.NET界面 1
1.2.1 菜单栏 2
1.2.2 工具栏 3
1.2.3 工具箱 4
1.2.4 窗体与设计器 4
1.2.5 其他管理窗口 5
1.3 编写简单的Visual Basic.NET程序 6
1.4 上机指导 11
习题 15
第2章 Visual Basic.NET程序设计基础 17
2.1 语法基础 17
2.1.1 注释 17
2.1.2 代码续行 18
2.1.3 数据存储 18
2.1.4 变量命名规则 18
2.2.1 常量 19
2.2 数据类型及其转换 19
2.2.2 数据类型 20
2.2.3 数据类型的转换 30
2.3 变量声明及其作用域 33
2.3.1 块级(Block)变量 33
2.3.2 局部变量 34
2.3.3 模块级变量 35
2.3.4 全局变量 35
2.3.5 屏蔽 35
2.3.6 同名变量 36
2.3.7 选择变量域 36
2.4 运算符简介 37
2.4.1 算术运算符 38
2.4.2 比较运算符 40
2.4.3 字符串连接运算符 40
2.4.4 逻辑运算符 40
2.5 数组 42
2.4.5 运算符优先级 42
2.5.1 数组的赋值 43
2.5.2 定长数组 44
2.5.3 多维数组 45
2.5.4 Lbound()函数和Ubound()函数 45
2.5.5 动态数组 45
2.5.6 重要的变化 47
2.6 程序流程和控制 48
2.6.1 程序流程图及自然语言简介 48
2.6.2 选择结构图析 49
2.6.3 循环结构图析 50
2.6.4 选择结构 50
2.6.5 循环结构 56
2.7 函数和过程 61
2.7.1 过程概述 61
2.7.2 Sub过程 61
2.7.4 过程与事件函数 65
2.7.3 Function函数 65
2.8 窗体和模块 68
2.9 上机指导 69
2.9.1 数组及循环语句的使用 69
2.9.2 事件过程与事件函数的应用 71
习题 72
第3章 面向对象程序设计 74
3.1 面向对象程序设计的基本概念 74
3.2 面向对象程序设计 75
3.3 上机指导 100
习题 100
第4章 窗体 104
4.1 使用窗体 104
4.1.1 开始窗体 104
4.1.2 显示和隐藏窗体 105
4.2 设计窗体 106
4.2.1 向窗体中添加控件 106
4.2.2 选中控件 106
4.2.4 锁定控件 107
4.2.3 调整控件尺寸和排列 107
4.2.5 Z轴 108
4.2.6 Tab顺序 108
4.2.7 向窗体中添加菜单 108
4.3 使用Windows窗体属性 108
4.4 窗体的事件和生存周期 120
4.5 使用窗体方法和模块 130
4.6 上机指导 140
习题 142
第5章 常用控件及用户自定义控件 143
5.1 StatusBar控件 143
5.2 Toolbar控件 146
5.3 公用对话框控件 152
5.4 MainMenu控件 159
5.5 用户自定义控件 162
5.6 上机指导 168
习题 169
6.1.1 ADO.NET简介 171
第6章 数据库应用 171
6.1 ADO.NET及其中的对象 171
6.1.2 ADO.NET可以访问的数据库 172
6.1.3 ADO.NET中的对象模型 172
6.2 ADO.NET的应用 179
6.2.1 数据库连接 179
6.2.2 数据库应用实例 185
6.3 数据库应用控件 188
6.4 上机指导 189
6.3.2 DataGrid和DataList控件的应用 189
6.3.1 简单的数据绑定 189
习题 191
第7章 图形图像编程 193
7.1 画笔与画刷 193
7.1.1 画笔 193
7.1.2 画刷 198
7.2 Visual Basic.NET中画线图的方法 199
7.2.1 画点 199
7.2.2 画线 200
7.2.3 绘制几何图形的常见方法 202
7.3 填充图形 206
7.3.1 FillEllipse方法 207
7.3.2 FillRectangle方法 207
7.3.3 FillPie方法 208
7.4 交互式绘图 209
7.5 使用API绘图函数 210
7.5.1 引入API函数 210
7.5.2 画线图的API函数 211
7.5.3 API图像处理函数举例 216
7.6 上机指导 218
习题 224
第8章 程序调试和错误、异常的处理 225
8.1 程序的调试 225
8.1.1 断点 225
8.1.2 命令窗口 228
8.1.3 监视窗口 228
8.2.1 错误、异常的区别、分类 229
8.1.4 局部窗口 229
8.2 错误、异常及其处理 229
8.2.2 异常处理 230
8.3 上机指导 240
习题 242
第9章 网络开发 243
9.1 网络服务概述 243
9.2 XML简介 244
9.2.2 XML描述的内容 245
9.2.1 XML语言概述 245
9.2.3 XML前景展望 246
9.3 ASPNET简介 246
9.4 Visual Basic.NET中网络开发的相关知识 248
9.5 Web页面开发 250
9.6 Web应用程序 255
9.7 上机指导 260
习题 262
附录 习题参考答案 264