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 Menultem组件 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-2ToolTip组件 147
6-2-3ToolBar组件 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 Filelnfo类 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-2ADO.NET组件 239
10-2-1 DataRow 239
10-2-2 DataColumn 240
10-2-3DataTable 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