第1章 VB.NET基本操作 1
1.1 概述 1
1.2 安装Visual Studio.NET 1
1.2.1 系统要求 1
1.2.2 安装过程 2
1.3 新增功能概述 7
1.3.1 继承能力 7
1.3.2 一切都是对象 8
1.3.3 对象处理 8
1.3.4 创建服务器端代码 8
1.3.5 创建类 8
1.3.6 新增语法 9
1.4 窗口环境 9
1.4.1 菜单栏 10
1.4.2 工具栏 11
1.4.3 工具箱 11
1.4.5 其他管理窗口 13
1.4.4 窗体与设计器 13
1.5 VB.NET的工程管理 15
1.5.1 VB.NET的启动 15
1.5.2 新建项目 15
1.5.3 打开工程 16
1.5.4 添加和删除窗体 16
1.5.5 保存项目 18
1.6 创建一个简单的应用示例 18
一、选择题 22
二、填空题 22
小结 22
综合练习一 22
三、思考题 23
四、上机操作 23
第2章 VB.NET语法基础 24
2.1 变量与常量 24
2.1.1 变量 24
2.1.2 变量的命名规则 24
2.1.4 变量范围 25
2.1.3 变量的声明 25
2.1.5 常量 26
2.2 数据类型 26
2.3 用户自定义数据结构 27
2.4 VB.NET的新增语法 28
2.5 控制结构 29
2.5.1 If…Then语句 29
2.5.2 If…Then…Else 30
2.5.3 If…Then…Else If语句 31
2.5.4 Select Case语句 32
2.5.5 For…Next语句 33
2.5.6 Do…Loop结构 34
2.5.7 Do until…Loop 34
2.6 函数 35
2.6.1 Sub函数 35
2.6.4 Return语法 36
小结 36
2.6.2 Function函数 36
2.6.3 参数传递 36
综合练习二 37
一、选择题 37
二、填空题 37
三、思考题 37
四、上机操作 37
第3章 VB.NET常用控件 39
3.1 标签控件 39
3.2.1 文本框 40
3.2 文本显示控件 40
3.2.2 剪贴板的处理 44
3.2.3 RichTextBox 44
3.2.4 ListBox控件 47
3.2.5 CheckedListBox控件 48
3.2.6 ComboBox控件 49
3.3 按钮控件 49
3.3.1 Button控件 49
3.3.2 CheckBox控件 52
3.3.3 GroupBox和RadioBox控件 54
3.5 滚动条控件 57
3.4 月历控件 57
3.6 公共对话框控件 59
3.6.1 FileDialog 59
3.6.2 FontDialog 62
3.6.3 ColorDialog 66
3.6.4 PrintDialog 68
3.7 控件与数据绑定 71
3.7.1 创建简单的数据绑定 71
3.7.2 创建数据集 72
3.7.3 复杂的控件数据绑定 74
3.8 TreeView控件使用 75
3.9 ListView控件 78
3.10 MainMenu控件 79
3.11 ToolBar控件 82
3.12 StatusBar控件 83
一、选择题 85
二、填空题 85
综合练习三 85
小结 85
三、思考题 86
四、上机操作 86
第4章 面向对象编程 87
4.1 Visual Basic.NET的面向对象 87
4.1.1 抽象 87
4.1.2 封装 87
4.1.3 继承 88
4.1.4 多态 91
4.1.5 重载 92
4.2 建立类 93
4.2.1 创建Class 93
4.2.2 创建Namespace 99
4.2.3 创建类库 99
4.3 成员 101
4.3.1 域 101
4.3.2 属性 102
4.3.3 方法 103
4.3.4 事件 103
4.4 Form继承的应用 104
小结 114
综合练习四 115
一、选择题 115
二、填空题 115
三、思考题 115
四、上机操作 115
第5章 图形处理与多媒体应用 119
5.1 坐标设置 119
5.2 设置图形界面 120
5.3 设置对象颜色 121
5.4 多媒体应用 124
小结 127
综合练习五 127
一、选择题*127+++二、填空题 127
三、思考题 127
四、上机操作 128
6.1 数据库基础知识 131
6.1.1 数据库的发展 131
第6章 数据库应用基础 131
6.1.2 数据库管理系统的功能 132
6.1.3 数据库应用系统 133
6.2 数据模型 133
6.2.1 层次模型 133
6.2.2 网状模型 133
6.2.3 关系模型 134
6.2.4 关系数据库DML的特点 134
6.3.2 SQL数据定义 135
6.3.1 SQL数据库的体系结构 135
6.3 SQL语言基础 135
6.3.3 SQL数据操作 136
6.3.4 SQL数据控制功能 139
6.4 SQL中常用的函数 140
6.4.1 系统函数 140
6.4.2 时间和日期函数 140
6.4.3 字符串函数 141
6.4.4 数学函数 142
6.5 SQL中的运算符 143
6.5.1 算术运算符 143
6.4.5 集合函数 143
6.4.6 文本和图像函数 143
6.5.2 赋值运算符 144
6.5.3 位运算符 144
6.5.4 比较运算符 144
6.5.5 逻辑运算符 145
6.5.6 字符串串联运算符 145
6.5.7 一元运算符 145
6.6.1 Select语句的语法结构 146
6.58 运算符的优先顺序 146
6.6 建立SQL查询 146
6.6.2 简单的查询 147
6.6.3 使用FROM子句 147
6.6.4 使用WHERE子句 147
6.6.5 使用GROUP BY分组 148
6.6.6 ORDER BY子句 149
6.6.7 联合查询 149
6.7 在VB.NET中建立查询 150
6.6.8 利用查询结果建立新表 150
小结 154
综合练习六 155
一、选择题 155
二、填空题 155
三、思考题 155
四、上机操作 155
第7章 ADO.NET数据访问基础*156+7.1 ADO对象基础 156
7.1.1 ADO.NET和ADO的差别 156
7.1.2 ADO.NET的优点 157
7.2 数据存储基础 158
7.2.1 使用ADO对象 158
7.2.2 有关ADO.NET对象 158
7.3 ADO.NET对象的使用 159
7.3.1 Connection对象 159
7.3.2 Command对象 162
7.3.3 DataSet对象 165
7.3.4 DataView对象 165
7.4 使用表单数据绑定 166
7.3.5 DataReader对象 166
小结 167
综合练习七 167
一、选择题 167
二、填空题 168
三、思考题 168
四、上机操作 168
8.1 数据连接 180
8.2 读取和更新数据 180
第8章 数据库的连接与访问 180
8.3 数据操作 181
8.4 XML扩展支持 182
8.5 使用远程数据对象 182
小结 183
综合练习八 184
一、选择题 184
二、填空题 184
三、思考题 184
四、上机操作 184
9.1.1 比较Web Form和Windows窗体 185
第9章 Web应用程序设计 185
9.1 Web应用程序介绍 185
9.1.2 Web Form介绍 186
9.1.3 Web Form创建 187
9.2 服务器控件 191
9.2.1 HTML服务器控件 191
9.2.2 ASP.NET服务器控件 193
9.3 Web服务器 200
一、选择题 201
综合练习九 201
小结 201
二、填空题 202
三、思考题 202
四、上机操作 202
第10章 数据库程序创建 203
10.1 使用Access建立数据库 203
10.1.1 关于设计数据库 203
10.1.2 创建数据库 204
10.1.3 创建数据表 205
10.1.4 编辑数据 211
10.1.5 设置表之间的关系 212
10.1.6 在VB.NET中链接数据库 214
10.2 使用SQL Server建立数据库 216
10.2.1 SQL Server语言特点 216
10.2.2 数据库的创建 216
10.2.3 数据表的创建 222
10.2.4 添加和删除数据 224
一、选择题 225
综合练习十 225
小结 225
二、填空题 226
三、思考题 226
四、上机操作 226
第11章 综合应用实例 227
11.1 学生信息管理 227
11.1.1 界面设计 227
11.1.2 设计窗体 228
11.1.3 设置数据库环境 229
11.1.4 设计代码 230
11.2 Web应用实例 239
小结 241
综合练习十一 242
一、选择题 242
二、填空题 242
三、思考题 242
四、上机操作 242
A.1 Visual Basic 6.0应用程序的升级准备工作 243
A.2 升级的必要性 243
附录A Visual Basic 6.0应用程序的升级准备 243
A.3 编程建议 244
A.3.1 一般性建议 244
A.3.2 窗体和控件 244
A.3.3 数据建议 245
A.3.4 Web建议 245
A.4 调用Win32 API 245
A.5 调用COM对象 247
附录B 编译与调试 249
B.1 程序编写 249
B.2 程序编译 250
B.3 设置断点 251
附录C 系统窗口功能 253
C.1 起始页 253
C.2 对象浏览器 254
C.3 动态帮助 254
C.4 类视图 255
C.5 任务列表 255
C.6 宏资源管理器 256
附录D 版本管理 258
附录E DAO.NET对象 260
E.1 DAO.NET对象 260
E.2 对象模型 260
E.3 对象 261
E.4 集合 261
E.5 Record对象 262
E.6 Record对象的属性和方法 263
E.7 缺省的记录集类型 264
E.8 DBEngine对象 264
E.9 Workspace对象 265
附录F 使用帮助信息 267
附录G .NET应用程序结构 270
G.1 VB.NET应用结构 270
G.2 NET Framework 270
G.3 NET Framework与Visual Basic.NET 271
G.4 Microsoft.NET Framework及主要服务 273
G.4.1 服务框架 273
G.4.2 数据访问服务 273
G.4.5 ASP.NET网络表单 274
G.4.4 网络应用程序模板 274
G.4.3 表单应用模板 274
G.4.6 ASP.NET网络服务 275
附录H 编程技巧 276
H.1 创建一个三层的数据库应用程序 276
H.1.1 创建WebService 276
H.1.2 创建表示层 277
H.2 用Visual Basic.Net发送电子邮件 279
H.2.1 软件开发和运行的环境设置以 280
H.2.2 在Visual Basic.Net中做发送电子邮件 281