第1章 Visual Basic 2005概述 1
1.1 Visual Basic 2005简介 1
Visual Basic的发展历史 1
Visual Basic的特点 2
Visual Basic 2005的新特点 3
1.2 Visual Basic 2005集成开发环境 4
Visual Basic 2005集成开发环境介绍 5
一个简单的Visual Basic 2005程序 13
1.3 Visual Basic 2005的安装和卸载 15
Visual Basic 2005的安装 15
Visual Basic 2005的卸载 18
1.4如何使用Visual Basic 2005里的帮助系统 20
小结 20
综合练习一 20
一、选择题 20
二、填空题 21
三、思考题 21
四、上机操作题 21
第2章 Visual Basic 2005语言基础 22
2.1数据类型 22
数字型 22
String类型(字符串类型) 23
Date类型(日期型) 24
Boolean类型(布尔型) 24
Object类型(对象型) 25
2.2常量与变量 25
常量 25
变量 26
2.3运算符 28
算术运算符 28
逻辑运算符 28
比较运算符 29
赋值运算符 30
运算符优先级 30
2.4数组 31
数组的分类 31
数组的声明 32
数组的初始化 32
数组的使用 32
2.5基本语句 33
小结 33
综合练习二 34
一、选择题 34
二、填空题 34
三、思考题 34
四、上机操作题 35
第3章 流程控制与函数过程 36
3.1流程控制 36
顺序结构 36
选择结构 36
循环结构 40
3.2过程 44
Sub过程 44
Function过程 45
3.3常用函数 46
小结 48
综合练习三 48
一、选择题 48
二、填空题 49
三、思考题 50
四、上机操作题 50
第4章 面向对象编程 51
4.1面向对象程序设计概述 51
4.2类和对象 53
类的定义 53
对象的创建 54
类的字段和属性 54
类的方法 56
类的继承 57
重载与重写 58
接口 60
4.3 .NET Framework 62
.NET Framework概述 62
公共语言运行库 63
.NET Framework类库 63
使用My 64
小结 66
综合练习四 67
一、选择题 67
二、填空题 67
三、思考题 68
四、上机操作题 68
第5章Windows窗体与事件处理 69
5.1 Windows窗体 69
Windows窗体简介 69
Windows窗体设计器 70
窗体的属性 72
5.2事件处理 72
事件模型 73
事件处理程序 74
Windows窗体处理事件示例 74
小结 75
综合练习五 75
一、选择题 75
二、填空题 75
三、思考题 76
四、上机操作题 76
第6章 Windows窗体控件 77
6.1 常用的Windows窗体控件 77
文本控件 77
按钮控件 84
框架控件 86
列表视图控件 89
菜单控件 96
工具栏和状态栏控件 99
对话框控件 102
其他控件 107
6.2多文档界面程序 111
设置MDI父窗体 112
在MDI父窗体中打开MDI子窗体 112
在MDI父窗体中获取MDI子窗体的属性值 113
小结 114
综合练习六 114
一、选择题 114
二、填空题 115
三、思考题 115
四、上机操作题 115
第7章 文件系统 116
7.1文件操作 116
创建文件 116
删除文件 117
读写文件 119
其他文件操作 122
7.2目录操作 128
创建目录 128
删除目录 130
浏览目录 131
其他目录操作 133
小结 134
综合练习七 135
一、选择题 135
二、填空题 135
三、思考题 135
四、上机操作题 136
第8章 数据库 137
8.1数据库概述 137
数据库的发展 137
数据库的基本概念 138
8.2如何使用控件访问数据库 139
ADO.NET对象 139
数据绑定 141
数据连接 142
8.3 SQL语言 143
基本数据定义 143
常用SQL操作 145
数据库基本操作 148
数据库的连接 148
新建数据库 149
新建表 150
读取数据 152
查询数据 153
增加数据 154
删除数据 156
8.4 SQL Server 2005的安装与数据库使用 157
SQL Server 2005的安装 157
SQL Server 2005与数据库 166
小结 173
综合练习八 174
一、选择题 174
二、填空题 175
三、思考题 175
四、上机操作题 176
第9章 Windows系统与网络编程 178
9.1获取系统信息 178
获取时间 178
获取计算机名和用户名 179
获取系统相关信息 179
9.2剪贴板操作 181
9.3注册表操作 184
9.4访问网络 186
My.Computer.Network对象 186
TCP与UDP简介 187
小结 190
综合练习九 190
一、选择题 190
二、填空题 191
三、思考题 191
四、上机操作题 191
第10章 图形图像及多媒体 192
10.1坐标系 192
10.2 PictureBox控件 192
10.3控件ImageList 193
10.4 Graphics 193
描绘文本信息 193
描绘直线 195
描绘曲线 198
描绘矩形 199
描绘圆以及椭圆 200
10.5多媒体技术 201
小结 212
综合练习十 213
一、选择题 213
二、填空题 213
三、思考题 213
四、上机操作题 214
第11章 Visual Basic 2005中的多线程 215
11.1进程与线程 215
11.2线程的创建 216
11.3线程的控制 217
11.4线程的应用 220
11.5线程的同步 222
11.6线程池 223
11.7死锁 223
小结 224
综合练习十一 224
一、选择题 224
二、填空题 225
三、思考题 225
四、上机操作题 225
第12章 Visual Basic 2005的异常处理与调试 226
12.1异常 226
异常类型 226
捕捉异常 230
异常处理 231
12.2跟踪应用程序的运行 231
12.3如何使用调试窗口 234
小结 235
综合练习十二 236
一、选择题 235
二、填空题 236
三、思考题 236
四、上机操作题 237
第13章 上机实训 238
实训1猜数字游戏 238
实训2编写职员信息类 239
实训3文本编辑器 239
实训4多文档界面的网页浏览器 240
实训5文件浏览器 241
实训6简单的学生信息管理系统 242
实训7注册表查看器 243
实训8捕捉查询数据异常 245
参考文献 246
内容简介 247