第1章 初识Visual Basic.NET集成开发环境 1
1.1 全新的语言——Visual Basic.NET 1
1.1.1 Visual Basic.NET的特性 1
1.1.2 Visual Studio.NET 2003对系统的软硬件要求 2
1.2 Visual Basic.NET 2003的集成开发环境 3
1.2.1 启动Visual Basic.NET 2003集成开发环境 3
1.2.2 Visual Basic.NET 2003集成开发环境的组成 6
常见问题解答 9
习题 9
第2章 简单的Visual Basic.NET程序设计实现 10
2.1 创建第一个Windows应用程序 10
2.1.1 Visual Basic.NET应用程序的开发步骤 10
2.1.2 创建第一个Windows应用程序 10
2.1.3 开始新的Windows项目 11
2.1.4 设计用户界面 11
2.1.5 编写程序代码 14
2.1.6 运行自己编写的程序 16
2.2 面向对象程序设计基础 16
2.2.1 面向对象编程的优点 16
2.2.2 类 17
2.2.3 继承 18
常见问题解答 18
习题 18
第3章 窗体的设计实现 19
3.1 窗体常用的属性和事件 19
3.1.1 窗体的属性 19
3.1.2 窗体的事件 23
3.1.3 窗体属性和事件的应用 23
3.2 窗体常用的方法 25
3.2.1 窗体方法 25
3.2.2 窗体方法的应用 26
3.2.3 启动对象的设置 27
常见问题解答 30
习题及上机练习 30
第4章 基础控件 32
4.1 文本类控件设计实现 32
4.1.1 标签控件(Label) 32
4.1.2 文本框控件(TextBox) 33
4.1.3 应用实例 34
4.2 按钮类控件设计实现 38
4.2.1 命令按钮控件(Button) 38
4.2.2 单选按钮控件(RadioButton) 39
4.2.3 复选框控件(CheckBox) 41
4.2.4 分组框控件(GroupBox) 42
4.2.5 应用实例 42
4.3 图形框控件设计实现(PictureBox) 45
4.3.1 PictureBox控件的常用属性及事件 45
4.3.2 应用实例 45
4.4 Timer控件设计实现 47
4.4.1 Timer控件的常用属性及事件 47
4.4.2 应用实例 47
4.5 基础控件综合应用实例 48
常见问题解答 50
习题及上机练习 51
第5章 高级控件 52
5.1 日期时间设置控件设计实现 52
5.1.1 日期时间设置控件的常用属性 53
5.1.2 日期时间设置控件的常用事件与方法 56
5.1.3 应用实例 56
5.2 列表控件设计实现 59
5.2.1 列表控件的常用属性 59
5.2.2 列表控件的常用事件与方法 64
5.2.3 应用实例 67
5.3 其他专用控件 71
5.3.1 状态栏控件设计实现 72
5.3.2 列表查看控件的实现 77
5.4 高级控件综合应用实例 83
常见问题解答 88
习题及上机练习 89
第6章 文件操作 92
6.1 文件的结构与类型 92
6.1.1 文件的结构 92
6.1.2 文件的类型 92
6.2 传统的文件访问方法 93
6.2.1 顺序文件的操作 93
6.2.2 随机文件的操作 95
6.2.3 二进制文件的操作 96
6.3 System.IO模型 97
6.3.1 System.IO命名空间中常用类概述 97
6.3.2 打开文件和关闭文件 98
6.3.3 读写文本文件 99
6.3.4 读写二进制文件 102
6.3.5 对文件的其他操作和对目录的操作 103
常见问题解答 105
习题及上机练习 105
第7章 用户界面设计 107
7.1 使用消息框向用户提供信息 107
7.1.1 消息框的格式 108
7.1.2 应用实例 110
7.2 对话框控件 112
7.2.1 对话框控件的常用属性 112
7.2.2 对话框控件的常用事件与方法 114
7.2.3 对话框综合实例 115
7.3 菜单和工具栏 124
7.3.1 菜单 124
7.3.2 工具栏 127
7.4 MDI窗体 129
7.4.1 MDI窗体的常用属性和方法 129
7.4.2 MDI窗体实例应用 130
常见问题解答 134
习题及上机练习 134
第8章 Visual Basic.NET框架的使用 136
8.1 初识.NET框架 136
8.1.1 公共语言运行库的功能 137
8.1.2 .NET框架类库 138
8.2 .NET框架类库的使用 138
8.2.1 命名约定 138
8.2.2 System命名空间 139
8.2.3 Imports语句 140
8.3 字符与字符串操作实现 140
8.3.1 字符与字符串操作说明 140
8.3.2 应用实例 148
8.4 日期时间处理 151
8.4.1 常见的日期时问处理方法 152
8.4.2 应用实例 154
8.5 Environment类的使用 155
8.5.1 Environment属性 156
8.5.2 Environment方法 156
8.6 Application类的使用 157
8.6.1 Application属性 157
8.6.2 Application方法 158
8.6.3 Application事件 158
8.7 框架综合设计实现 159
常见问题解答 160
习题及上机练习 161
第9章 数据库编程 163
9.1 ADO.NET数据存取的基本概念 163
9.2 数据绑定 164
9.3 应用ADO.NET访问数据库 165
9.3.1 Connection对象 165
9.3.2 Command对象 167
9.3.3 DataReader对象 168
9.3.4 DataAdapter对象 170
9.3.5 DataSet对象 172
9.3.6 使用Sql对象访问SQL数据库 175
常见问题解答 176
习题及上机练习 177
第10章 Web应用基础 178
10.1 Web应用程序 178
10.1.1 Web应用程序介绍 178
10.1.2 创建Web应用程序 180
10.2 Web服务的创建与使用 183
10.2.1 Web服务的概念 183
10.2.2 创建一个Web服务 184
常见问题解答 189
习题及上机练习 191
第11章 Visual Basic.NET中的异常处理和性能优化 192
11.1 异常处理概述 192
11.1.1 Visual Basic.NET中的错误种类 192
11.1.2 Err对象 193
11.2 非结构化异常处理 194
11.2.1 On Error语句 195
11.2.2 Resume语句 195
11.3 结构化异常处理 196
11.4 有关异常的高级话题 198
11.4.1 System.Exception类 198
11.4.2 自行触发异常 199
11.5 性能优化 200
11.5.1 监视程序性能 200
11.5.2 计算执行时间 202
常见问题解答 202
习题及上机练习 203
第12章 编程实例 204
12.1 项目设计概述 204
12.2 系统分析 204
12.3 设计用户界面及编写程序代码 205
12.3.1 用户登录 205
12.3.2 添加用户 207
12.3.3 修改用户信息 210
12.3.4 删除用户信息 213
12.3.5 学籍档案录入 214
12.3.6 学籍档案维护 219
12.3.7 成绩档案登记 223
12.3.8 成绩档案维护 228
12.3.9 学籍管理系统(计算机应用专业) 232
12.3.10 程序主模块 236
常见问题解答 236
第13章 Visual Basic.NET语言基础 237
13.1 数据类型 237
13.2 变量与常量 239
13.3 数组 241
13.4 运算符与表达式 244
13.5 流程控制语句 247
13.5.1 注释语句 247
13.5.2 顺序语句 248
13.5.3 分支语句 248
13.5.4 循环语句 251
13.5.5 过程描述 254
13.5.6 Exit结束语句 255
13.6 常用函数 256
13.6.1 数学对象函数 256
13.6.2 类型转换函数 258
13.6.3 字符串函数 258
13.6.4 时间/日期函数 261
13.6.5 数值函数 262
常见问题解答 263
习题及上机练习 264
附录 Visual Basic.NET 2003的安装 267
参考文献 272