1-1 VB的特点 1
1-1-1 为什么说VB是初学者的首选 1
第1章 认识Visual Basic.NET 1
1-1-2 怎样才能学好VB 2
1-1-3 VB.NET及新特性 2
1-2 VB.NET入门 3
1-2-1 VB.NET的安装 3
1-2-2 认识IDE 7
1-3 自定义IDE环境 19
1-3-1 自定义窗口的显示方式 20
1-3-2 自定义工具栏 20
1-3-3 其他选项 21
1-4 程序调试 23
1-5 本章小结 25
习题 25
2-1-1 变量 27
第2章 语法基础 27
2-1 变量和常量 27
2-1-2 逻辑变量与逻辑运算 28
2-1-3 比较运算符 29
2-1-4 变量的初始化 29
2-1-5 类型转换 30
2-1-6 字符串和数字的相互转换 31
2-1-7 常量 31
2-1-8 枚举 32
2-1-9 预定义枚举 33
2-2 结构 35
2-2-1 结构的声明 35
2-2-2 结构嵌套 36
2-2-3 访问控制 36
2-3-1 选择 37
2-3 流程控制 37
2-3-2 选择的嵌套 38
2-3-3 多分支选择 39
2-3-4 循环 41
2-3-5 循环嵌套 44
2-4 数组 44
2-4-1 数组的声明 45
2-4-2 数组的初始化 46
2-4-3 嵌套数组 46
2-5 过程和函数 47
2-5-1 Sub过程 47
2-5-2 过程参数 47
2-5-3 函数 49
2-5-4 结构中的过程 51
2-5-5 范围 51
2-5-6 过程重载 53
2-5-7 注释和续行 54
2-6 本章小结 55
习题 55
第3章 界面设计 56
3-1 界面组件与应用 56
3-1-1 按钮 56
3-1-2 Label组件 57
3-1-3 学习组件的技巧 60
3-1-4 TextBox组件 61
3-1-5 CheckBox组件 61
3-1-6 RadioButton组件 62
3-1-7 GroupBox组件 62
3-1-8 小小文本编辑器 62
3-1-9 简单计算器 65
3-1-10 秒表 68
3-2-1 MainMenu组件 70
3-2 常见界面组件简介 70
3-2-2 MenuItem组件 71
3-2-3 ContextMenu组件 72
3-2-4 PictureBox组件 73
3-2-5 Panel组件 74
3-2-6 ListBox组件 74
3-2-7 ComboBox组件 75
3-2-8 TrackBar组件 75
3-2-9 ProgressBar组件 76
3-3 界面设计举例 76
3-3-1 建立菜单 76
3-3-2 用列表显示信息 79
3-3-3 面板和拖动设置参数 81
3-3-4 应用系统中安装的字体 83
习题 84
3-4 本章小结 84
第4章 Visual Basic.NET中的面向对象技术 86
4-1 什么是面向对象 86
4-1-1 类和对象 86
4-1-2 属性和字段 87
4-1-3 事件 88
4-1-4 构造函数和析构函数 88
4-1-5 Object类 89
4-2 面向对象的应用要点 90
4-2-1 继承 90
4-2-2 多态 91
4-2-3 访问控制 92
4-2-4 共享成员 93
4-2-5 With语句 94
4-2-6 集合 94
4-2-7 类和结构的比较 96
4-2-8 类的创建方法 97
4-3-1 异常的基本概念 104
4-3 异常和异常处理 104
4-3-2 结构化异常处理 105
4-3-3 非结构化异常处理 107
4-4 常用类介绍 108
4-4-1 String类 108
4-4-2 Clipboard类 110
4-4-3 Process类 111
4-5 本章小结 112
习题 113
第5章 组件的技术原理 114
5-1 接口与模块 114
5-1-1 接口的基本概念 114
5-1-2 模块 116
5-1-3 接口的创建方法 117
5-2-1 委托 119
5-2 事件处理 119
5-2-2 事件的一般概念 121
5-2-3 事件的定义和使用 123
5-2-4 事件和委托 126
5-3 命名空间 129
5-3-1 认识命名空间 129
5-3-2 命名空间的成员 130
5-3-3 预定义命名空间 131
5-3-4 命名空间的引用 132
5-4 理解组件 132
5-4-1 组件的一般特征 133
5-4-2 容器和站点 133
5-4-3 Control类 134
5-5 本章小结 135
习题 135
6-1-1 图标 136
6-1 视图界面组件与应用 136
第6章 高级界面设计 136
6-1-2 位图 139
6-1-3 ImageList组件 139
6-1-4 视图界面组件简介 140
6-1-5 列表视图的应用 141
6-1-6 树视图 144
6-2 辅助界面组件与应用 146
6-2-1 TabControl组件 146
6-2-2 ToolTip组件 147
6-2-3 ToolBar组件 147
6-2-4 StatusBar组件 147
6-2-5 Splitter组件 149
6-3 扩展界面组件与应用 149
6-3-1 COM组件 149
6-3-2 .NET框架组件 151
6-3-3 第三方组件 152
6-4 本章小结 154
习题 154
第7章 窗体与对话框 155
7-1 Form类 155
7-1-1 标题栏 155
7-1-2 边框样式、大小和状态 156
7-1-3 模式显示 156
7-1-4 透明控制 157
7-1-5 组件管理 158
7-2 对话框 158
7-2-1 对话框的类型 158
7-2-2 简单对话框 159
7-2-3 通用文件对话框 161
7-2-4 通用颜色对话框 165
7-2-5 通用字体对话框 166
7-2-6 输入对话框 167
7-2-7 复杂对话框 168
7-3 简单文本编辑器 171
7-3-1 RTF文件 171
7-3-2 RichTextBox组件 172
7-3-3 程序设计 173
7-4 本章小结 180
习题 180
第8章 流与文件 181
8-1 流的基本概念 181
8-1-1 流的类型 181
8-1-2 Stream类 182
8-1-3 System.IO命名空间 183
8-2 文件处理基础 183
8-2-1 文件枚举 183
8-2-2 File类 186
8-2-3 FileInfo类 189
8-2-4 FileStream类 193
8-2-5 StreamReader类 193
8-2-6 Environment类 194
8-3 文件与对象的持久存储 195
8-3-1 序列化 195
8-3-2 举例:通信录管理程序 196
8-4 本章小结 202
习题 202
第9章 图形图像与媒体播放 204
9-1 图形技术 204
9-1-1 坐标 204
9-1-2 常用结构 206
9-1-3 Graphics类的属性 207
9-1-4 绘图方法 207
9-1-5 简单绘图程序设计举例 211
9-1-6 画刷 215
9-1-7 画笔 222
9-1-8 绘制函数图像 223
9-1-9 动画制作 225
9-2 图像技术 227
9-2-1 图像概论 227
9-2-2 像素格式 227
9-2-3 Bitmap类 228
9-2-4 图像处理举例 229
9-3 媒体播放 231
9-4 本章小结 234
习题 234
第10章 数据库开发基础 235
10-1 数据库的基本概念 235
10-1-1 什么是数据库 235
10-1-2 关系数据库 236
10-1-4 VB.NET对数据库开发的支持 237
10-1-3 数据库应用程序 237
10-2 ADO.NET组件 239
10-2-1 DataRow 239
10-2-2 DataColumn 240
10-2-3 DataTable 242
10-2-4 DataSet 243
10-3 数据库开发实践 243
10-3-1 DataGrid组件 243
10-3-2 数据库组件的应用 244
10-3-3 数据窗体向导 249
10-4 本章小结 256
习题 257
第11章 网络开发初步 258
11-1 从浏览器开始 258
11-1-1 简单浏览器程序 258
11-1-2 网络应用程序要做什么 262
11-1-3 VB.NET对网络开发的支持 263
11-1-4 ASP.NET技术概要 263
11-1-5 ASP.NET Web应用程序 264
11-2 Http协议与HTML文档 264
11-2-1 Http概论 265
11-2-2 Http协议的几个概念 266
11-2-3 认识HTML 266
11-2-4 HTML的基本页面标记 268
11-2-5 HTML链接 271
11-2-6 利用VB.NET设计HTML页面 273
11-3 Web窗体 277
11-3-1 从创建Web窗体开始 277
11-3-2 Web窗体的HTML语言形式 281
11-3-3 Web窗体的特点 282
11-4 本章小结 283
习题 284
第12章 基于Web的选课系统 285
12-1 系统分析与设计 285
12-1-1 系统分析 285
12-1-2 概要设计 287
12-1-3 详细设计与操作流程 287
12-2 创建数据库 290
12-2-1 数据库的设计 290
12-2-2 数据库的建立 292
12-2-3 建立关系图 295
12-3 系统实现 298
12-3-1 系统管理界面 298
12-3-2 院系管理功能 301
12-3-3 其他模块与功能的实现 308
12-4 本章小结 309
习题 310