第1章 Visual Basic.NET概述 1
1.1 .NET框架概述 1
1.2 Visual Basic的历史 2
1.3 .NET的安装 4
1.4 .NET的集成开发环境 11
1.4.1 启动Visual Studio 2005 11
1.4.2 Visual Studio 2005的项目编辑界面 13
1.4.3 菜单 15
1.4.4 工具栏 21
1.5 创建Visual Basic.NET应用程序的基本步骤 23
1.6 综合应用实例 23
1.7 小结 26
练习题 26
第2章 Visual Basic.NET程序设计基础 27
2.1 数据类型 27
2.1.1 字符数据类型 27
2.1.2 数值数据类型 28
2.1.3 其他基本数据类型 31
2.1.4 自定义数据类型 32
2.2 常量与变量 34
2.2.1 常量 35
2.2.2 变量 35
2.3 数组 36
2.3.1 数组的声明 37
2.3.2 数组的初始化及引用 38
2.3.3 动态数组 40
2.4 运算符与表达式 41
2.5 Visual Basic.NET的基本语句及语法 45
2.5.1 赋值语句 45
2.5.2 条件语句 45
2.5.3 循环语句 50
2.6 Visual Basic.NET的过程与函数 53
2.6.1 过程与函数的建立 54
2.6.2 过程与函数的调用 55
2.6.3 参数传递 57
2.6.4 变量的作用域 59
2.7 Visual Basic.NET的常用函数 61
2.8 综合应用实例 65
2.9 小结 71
练习题 72
第3章 Visual Basic.NET的窗体与控件 75
3.1 窗体的基本属性、方法和事件 75
3.1.1 窗体的属性与方法 75
3.1.2 窗体的事件 80
3.1.3 窗体的启动 81
3.1.4 鼠标与键盘事件 81
3.2 MDI窗体 85
3.2.1 界面样式 85
3.2.2 多文档界面 86
3.3 常用控件 89
3.3.1 Button、Label和TextBox控件 89
3.3.2 CheckBox、RadioButton、ListBox和ComboBox控件 93
3.3.3 其他常用控件的基本使用方法 100
3.4 菜单 108
3.4.1 菜单的基本概念 108
3.4.2 下拉式菜单 108
3.4.3 菜单的代码设计 111
3.4.4 弹出式菜单 112
3.5 工具栏与状态栏 114
3.6 通用对话框 119
3.6.1 创建通用对话框控件 120
3.6.2 文件对话框 120
3.6.3 颜色与字体对话框 126
3.7 综合应用实例 130
3.8 小结 136
练习题 136
第4章 Visual Basic.NET的面向对象技术 137
4.1 类和对象 137
4.1.1 类的基本概念及其主要特性 137
4.1.2 对象的基本概念及使用 137
4.1.3 类的创建 139
4.1.4 类中变量的声明 140
4.2 属性、方法和事件 140
4.2.1 使用Property语句定义属性 140
4.2.2 用Sub和Function创建方法 142
4.2.3 用Event语句声明事件 144
4.3 封装、继承和多态 147
4.3.1 封装 147
4.3.2 继承的实现与范围 148
4.3.3 窗体的继承和应用 150
4.3.4 多态 152
4.4 接口 157
4.4.1 接口的定义 157
4.4.2 接口的实现 158
4.5 综合应用实例 163
4.6 小结 166
练习题 167
第5章 Visual Basic.NET的文件 169
5.1 Visual Basic.NET文件概述 169
5.1.1 文件的结构 169
5.1.2 文件的类型 170
5.1.3 Visual Basic.NET文件的访问方法 171
5.2 System.IO模型 172
5.2.1 文件的打开与关闭 173
5.2.2 文本文件的读/写操作 175
5.2.3 二进制文件的读写操作 182
5.3 My.Computer.File System对象 187
5.3.1 文件的读/写操作 189
5.3.2 其他文件/目录操作 196
5.4 处理文件系统事件 200
5.4.1 创建FileSystemWatcher实例 200
5.4.2 设置FileStreamWatcher 200
5.5 综合应用举例 204
5.6 小结 212
练习题 212
第6章 Visual Basic.NET数据库技术 215
6.1 数据库简介 215
6.1.1 数据库基本概念 215
6.1.2 SQL 217
6.2 ADO.NET 220
6.3 使用ADO.NET访问数据库 223
6.3.1 Connection对象 223
6.3.2 Command对象 230
6.3.3 DataReader对象 239
6.3.4 DataAdapter对象 243
6.3.5 DataSet对象 251
6.3.6 使用Visual Studio 2005数据库应用开发工具 266
6.4 综合应用举例 272
6.5 小结 292
练习题 293
第7章 Visual Basic.NET程序调试与错误处理 295
7.1 程序代码错误的种类 295
7.1.1 语法错误 295
7.1.2 执行错误 297
7.1.3 逻辑错误 298
7.2 代码的调试 299
7.2.1 逐行执行 299
7.2.2 设置断点 301
7.2.3 即时与监视窗口 302
7.3 异常处理 304
7.4 综合应用实例 309
7.5 小结 312
练习题 313
附录 实验 315
实验一 熟悉VB.NET开发环境 315
一、实验目的 315
二、实验任务 315
三、实验内容 315
四、思考题 319
实验二 窗体与基本控件 319
一、实验目的 319
二、实验任务 319
三、实验内容 320
四、思考题 325
实验三 多窗体编程 326
一、实验目的 326
二、实验任务 326
三、实验内容 326
四、思考题 332
实验四 文件操作 332
一、实验目的 332
二、实验任务 332
三、实验内容 333
四、思考题 339
实验五 通用对话框及菜单应用 339
一、实验目的 339
二、实验任务 340
三、实验内容 340
四、思考题 348
实验六 数据库综合应用 348
一、实验目的 348
二、实验任务 349
三、实验内容 349
四、思考题 360
实验七 Web编程 360
一、实验目的 360
二、实验任务 360
三、实验内容 360
四、思考题 372