第1章VisualBasic开发环境1
1.1VisualBasic的特点与版本2
1.1.1VisualBasic的特点2
1.1.2VisualBasic的版本2
1.2VisualBasic集成开发环境2
1.2.1主窗口4
1.2.2其他窗口5
1.3VisualBasic中的简单语句8
1.3.1赋值语句8
1.3.2Print输出语句8
1.3.3结束语句11
1.3.4注释语句11
1.4开发程序的一般步骤11
1.4.1建立用户界面的对象12
1.4.2对象属性的设置12
1.4.3对象事件过程及编程13
1.4.4保存和运行程序15
1.5本章小结17
第2章VisualBasic程序设计基础18
2.1VisualBasic中的数据类型19
2.1.1标准数据类型19
2.1.2用户定义的数据类型20
2.1.3枚举类型20
2.2常量与变量21
2.2.1常量22
2.2.2变量23
2.2.3局部变量与全局变量25
2.2.4变量的作用域27
2.3运算符与表达式27
2.3.1算术运算符27
2.3.2关系运算符28
2.3.3布尔运算符29
2.3.4表达式的执行顺序30
2.4常用内部函数31
2.4.1数学运算函数31
2.4.2字符串函数31
2.4.3日期和时间函数32
2.4.4格式输出函数32
2.4.5随机数语句和函数33
2.4.6数据类型转换函数34
2.4.7InputBox函数和MsgBox函数35
2.5选择控制结构38
2.5.1IF语句的单行与块结构38
2.5.2IIF函数40
2.5.3实例1:四则运算40
2.5.4实例2:三个数的排序及最大值与最小值44
2.5.5多分支选择结构48
2.5.6实例3:根据数字显示对应的星期49
2.6循环控制结构52
2.6.1For循环控制结构52
2.6.2While循环控制结构53
2.6.3Do循环控制结构53
2.6.4实例4:求N!的值(N为自然数)54
2.6.5实例5:判断一个正整数是否为素数56
2.6.6多重循环语句59
2.6.7GoTo型控制结构59
2.6.8实例6:九九乘法表60
2.7数组61
2.7.1数组的定义62
2.7.2数组的初始化63
2.7.3静态数组与动态数组64
2.7.4控件数组65
2.7.5实例7:利用冒泡法对10个数排序66
2.8过程68
2.8.1Sub过程68
2.8.2Function函数70
2.9本章小结71
第3章常用控件的应用技巧72
3.1按钮控件73
3.1.1命令按钮常用的事件73
3.1.2实例1:图像按钮的控制73
3.2文本控件76
3.2.1标签控件76
3.2.2文本框控件76
3.2.3实例2:密码测试界面78
3.3选择控件82
3.3.1单选按钮控件82
3.3.2复选框控件82
3.3.3实例3:单选按钮与复选框82
3.3.4列表框控件85
3.3.5组合框控件86
3.3.6实例4:组合框与列表框87
3.4滚动条控件89
3.4.1实例6:滚动条的应用90
3.4.2实例7:RGB调色板92
3.5其他控件95
3.5.1框架控件95
3.5.2实例5:用户注册界面95
3.5.3计时器控件101
3.5.4实例8:响铃设置101
3.5.5日历控件104
3.5.6实例9:日历控件程序104
3.6本章小结107
第4章菜单编辑器的应用技巧108
4.1菜单编辑器109
4.1.1下拉式菜单109
4.1.2RichTextBox控件111
4.1.3实例1:在记事本程序中添加下拉式菜单112
4.1.4弹出式菜单115
4.1.5实例2:为记事本程序添加弹出式菜单116
4.2通用对话框118
4.2.1添加公共对话框控件118
4.2.2使用公共对话框119
4.2.3【打开】对话框119
4.2.4【另存为】对话框121
4.2.5【字体】对话框121
4.2.6【颜色】对话框122
4.2.7【打印】对话框123
4.2.8调用Windows帮助对话框123
4.2.9实例3:为记事本程序添加对话框124
4.3本章小结127
第5章图形控件与图像处理技巧128
5.1图片框控件和图像控件129
5.1.1图片框控件和图像控件的主要属性129
5.1.2实例1:图片的放大.缩小.显示与隐藏130
5.1.3实例2:可调速的动画133
5.2直线控件和形状控件136
5.2.1画直线和矩形的方法(Line)138
5.2.2画圆的方法(Circle)138
5.2.3清除图形的方法(Cls)138
5.2.4实例3:多变多填充形状139
5.3颜色函数143
5.3.1函数介绍143
5.3.2实例4:实现渐变颜色填充144
5.4本章小结148
第6章ActiveX控件149
6.1ActiveX控件概述150
6.2创建ActiveX控件150
6.2.1新建自定义ActiveX控件151
6.2.2设置自定义ActiveX控件的属性.方法和事件152
6.2.3测试自定义ActiveX控件153
6.2.4编译自定义ActiveX控件155
6.3注册ActiveX控件155
6.4由向导创建自定义ActiveX控件156
6.5本章小结161
第7章多媒体与网络163
7.1多媒体播放控件164
7.1.1Animation控件164
7.1.2实例1:动画大观165
7.1.3MediaPlayer控件168
7.1.4实例2:VCD播放器168
7.1.5MMControl控件172
7.1.6实例3:CD播放器172
7.2网络控件176
7.2.1Winsock控件176
7.2.2实例4:简单聊天室176
7.2.3WebBrowser控件178
7.2.4WebBrowser控件的方法178
7.2.5实例5:网页浏览器179
7.3本章小结183
第8章数据文件与系统184
8.1数据文件的类型185
8.2顺序文件185
8.2.1顺序文件的打开与关闭185
8.2.2顺序文件的读取操作186
8.2.3实例1:读入记事本中的内容186
8.2.4顺序文件的写入操作188
8.2.5实例2:动态创建文件188
8.3随机文件191
8.3.1随机文件的打开与关闭191
8.3.2随机文件的读写操作191
8.4文件系统192
8.4.1驱动器列表框192
8.4.2目录列表框193
8.4.3文件列表框193
8.4.4三种列表框的同步操作194
8.4.5Shell函数195
8.4.6实例3:打开应用程序196
8.5文件的基本操作199
8.5.1删除文件199
8.5.2文件的复制199
8.5.3文件的重命名200
8.6本章小结200
第9章VisualBasic的数据库技术201
9.1数据库概述202
9.1.1关系数据库的基本结构202
9.1.2数据访问对象模型204
9.1.3结构化查询语言(SQL)204
9.1.4数据库的分类205
9.2DAO数据库技术206
9.2.1Data控件206
9.2.2DBGrid控件.DBList控件和DBCombo控件207
9.2.3实例1:数据库的快速浏览207
9.2.4实例2:数据库的查找与编辑212
9.3ADO数据库技术215
9.3.1Adodc控件216
9.3.2DataListBox控件和DataComboBox控件218
9.3.3DataGrid控件和MSFlexGrid控件218
9.3.4实例3:Adodc控件的应用219
9.3.5实例4:MSFlexGrid数据控件的应用223
9.4本章小结227
第10章高级数据库功能228
10.1添加标准模块229
10.2实例1:向数据库中添加图片230
10.3实例2:用图像显示数据库中的数据240
10.4实例3:将数据库转换为文本文件247
10.5本章小结251
第11章订单管理实例252
11.1项目分析253
11.2总体设计255
11.2.1主控模块--frmMain.frm窗体的设计255
11.2.2【登录】对话框--frmLogin.frm的设计269
11.2.3【关于】对话框--frmAbout.frm的设计271
11.2.4Splash屏幕--frmSplash.frm的设计272
11.2.5Web浏览器--frmBrowser.frm的设计273
11.2.6样品资料查询--Frm查询.frm的设计274
11.2.7用户基本信息--frm单位信息.frm的设计275
11.2.8文件备份--Frmwjbf.frm的设计278
11.3工程的编译280
11.4本章小结284
第12章VisualBasic.NET概述285
12.1VisualBasic.NET面向对象编程的新特性286
12.2从VisualBasic6.0到VisualBasic.NET的变化288
12.2.1数据类型的变化288
12.2.2字符串的变动288
12.2.3运算符的变化288
12.2.4数组的变化289
12.2.5控制语句的变化290
12.2.6If...Then语句的变化290
12.2.7声明的变化290
12.3本章小结291
参考文献292