1.1 新一代互联网平台——微软.NET 1
1.1.1 微软开发.NET的背景与目的 1
第1章 Microsoft Visual Basic.NET概述 1
1.1.2 .NET对企业、用户以及软件开发员的重要意义 2
1.1.3 .NET的构成与解决方案 3
1.1.4 .NET框架 6
1.1.5 .NET框架的核心要素 9
1.2 关于VISUAL BASIC.NET 9
1.3 VISUAL BASIC.NET新特性 10
1.4 从ViSUAL BASIC到VISUAL BASIC.NET的变化 14
2.1.1 软硬件环境需求 30
第2章 Visual Studio.NET集成开发环境 30
2.1 VISUAL STUDIO.NET的安装 30
2.1.2 安装过程与注意事项 31
2.2 VISUAL STUDIO.NET集成开发环境(IDE) 34
2.2.1 各主要窗口及使用方法 34
2.2.2 主菜单和工具栏 36
2.3 工程开发的基本步骤 40
2.3.1 创建新工程 40
2.3.2 编译过程 43
2.3.4 生成可执行文件 44
2.3.3 除错过程 44
第3章 基本数据类型 45
3.1 常量与变量 45
3.1.1 变量或常量的命名规则 45
3.1.2 变量的声明 47
3.1.3 变量的作用域 48
3.1.4 变量的生命周期 51
3.1.5 对象变量 52
3.1.6 常量 55
3.2 基本数据类型 57
3.2.1 数值(Numeric)数据类型 60
3.2.2 Byte数据类型 62
3.2.3 字符(char)数据类型 63
3.2.4 字符串(String)数据类型 63
3.2.5 Boolean数据类型 64
3.2.6 Date数据类型 65
3.2.7 对象类型 68
3.2.8 数据类型实现 70
3.2.9 数据类型转换 71
3.3.1 算术运算符 76
3.3 运算符 76
3.3.2 位运算 78
3.3.3 比较运算 78
3.3.4 连接运算 81
3.3.5 逻辑运算 81
第4章 高级数据类型 84
4.1 数组 84
4.1.1 数组的声明 85
4.1.2 数组的应用 87
4.1.3 数组的数组 88
4.1.4 数组转换 90
4.2 枚举类型 91
4.3 Structure类型 93
4.3.1 Structure类型变量 94
4.3.2 Structure与其他对象的使用 95
4.4 控制语句 104
4.4.1 条件语句 104
4.4.2 循环语句 111
4.4.3 嵌套控制流程 118
4.5 过程与函数 120
4.5.1 过程 121
4.5.2 函数 126
4.5.3 属性过程 128
第5章 面向对象编程 139
5.1 对象与类的概念 140
5.2 类的创建 141
5.2.1 在Visual Basic.NET中创建类 141
5.2.2 创建方法与实例 142
5.2.3 创建属性与实例 146
5.2.4 类与名字空间 153
5.2.5 重载 155
5.2.6 类的封装 159
5.3 自定义类 161
5.3.1 类声明 161
5.3.2 字段和属性 162
5.3.3 方法 164
5.3.4 事件 165
5.4 类的共享 171
5.4.1 共享方法 171
5.4.2 共享变量 173
5.4.3 共享事件 174
5.5 继承 176
5.5.1 基本继承的实现 177
5.5.2 应用Me关键字 181
5.5.3 应用MyBase关键字 182
5.5.4 应用MyClass关键字 184
5.5.5 事件的继承 185
5.5.6 构造器与析构器 186
5.6 对象的应用 188
5.6.1 New语句 188
5.6.2 对象的捆绑处理 189
5.6.3 CType函数的使用 191
第6章 Windows窗体开发基础 193
6.1 Windows窗体 193
6.1.1 Windows窗体与Visual Basic 6.0窗体的比较 193
6.1.2 窗体代码结构 194
6.2 创建窗体 195
6.2.1 创建一个简单的窗体 195
6.2.2 调整窗体尺寸和位置 196
6.2.3 设置边框风格 198
6.2.4 构建隐藏窗体 200
6.3.1 标签控件 201
6.3 常用控件 201
6.3.2 按钮控件 205
6.3.3 单选按钮控件 208
6.3.4 图片框控件 211
6.3.5 复选框控件 215
6.3.6 文本框控件 218
6.3.7 列表框控件 222
6.3.8 组合框控件 227
6.3.9 编组框控件 233
6.3.10 滚动条控件 233
6.3.11 计时器控件 236
6.3.12 控件综合实例 238
第7章 Windows窗体高级应用 241
7.1 高级控件 241
7.1.1 菜单控件 241
7.1.2 工具栏控件 248
7.1.3 状态栏控件 250
7.1.4 TreeView控件 252
7.1.5 ListView控件 256
7.1.6 月历控件 260
7.1.7 图片浏览程序实例 261
7.2 对话框窗体 269
7.2.1 常用对话框 270
7.2.2 Message Box类 277
7.2.3 自定义对话框 280
7.2.4 MDI多文件窗体 283
7.3 窗体事件 289
7.3.1 创建窗体事件处理函数 290
7.3.2 单个事件处理函数响应过多个事件 291
8.1 ADO.NET简介 292
第8章 Visual Basic.NET数据库访问 292
8.1.1 ADO.NET特性 293
8.1.2 ADO.NET的优势 294
8.1.3 关于.NETManaged Provider 296
8.1.4 ADO.NET与ADO的区别 297
8.2 Visual Basic.NET通过ADO.NET访问数据库 298
8.2.1 访问数据库的步骤 298
8.2.2 访问数据库的实例 299
8.3 ADO.NET的对象 300
8.3.1 Connection对象 300
8.3.2 Command对象 305
8.3.3 DataSet对象 310
8.3.4 DataView对象 320
8.3.5 DataReader对象 326
8.4 Visual Basic.NET控件与数据绑定 329
8.4.1 简单的控件数据绑定 329
8.4.2 复杂的控件数据绑定 330
8.4.3 表单的控件数据绑定 334
8.5 数据的添加、删除与修改 337
8.5.1 添加数据 337
8.5.2 修改记录 341
8.5.3 删除记录 345
第9章 软件超市系统 349
9.1 设计综述 349
9.1.1 查询显示一级软件类别 349
9.1.2 查询显示二级软件类别 349
9.1.3 查询显示二级类别下所有软件信息 350
9.1.4 查询显示单个软件的详细信息 350
9.1.5 将软件添加到购物车的处理 350
9.1.6 购物车内软件的处理 351
9.2 设计步骤 351
9.3 软件超市系统功能介绍 362