第一章 新手上路——程序可以“画”出来 1
第一节 学习编程,从这里开始 1
1.Visual Basic集成开发环境 2
2.初试牛刀——让VB向你问好 5
3.使用属性窗口来改变选中对象的属性值 8
4.初学者该怎么学 11
第二节 “画”出一个登录窗口 12
1.“画”出登录窗口 12
2.【Text】控件的常用属性 16
第三节 做一个图片浏览器 18
1.制作图片浏览器的界面 19
2.响应事件 22
3.添加公用对话框 24
第四节 “画”出一个计算器 27
第五节 使用对象初步 31
1.属性、方法与事件 31
2.在VB中使用对象 34
综合练习 34
1.变量 36
第二章 变量与表达式 36
第一节 变量与常量 36
2.数据类型与变量声明 39
3.在VB中声明变量 42
4.VB的内部函数 43
5.常量 47
第二章 运算符与表达式 47
1.算术运算符 48
2.逻辑运算符 49
3.比较运算符 51
4.表达式 53
第三章 用语句操纵电脑 55
第一章 顺序结构的语句 55
第二章 使程序有决策功能——分支语句 56
1.If语句 56
2.Select语句 59
3.分支语句的嵌套 63
1.Do While与Do Until语句 64
第三章 循环语句 64
2.For……Next循环 66
3.循环的嵌套与退出 67
4.让计算器“算”起来 72
综合练习 78
第四章 化整为零——过程 80
第一章 VB中的过程 80
1.Sub过程 80
2.Function(函数)过程 82
第二章 编写过程 83
第三章 函数调用过程中的参数传递 86
第四节 变量的作用域 87
1.局部变量和全局变量 87
2.公有变量与私有变量 88
3.在程序中使用变量 89
第五章 文本编辑器程序 96
第一节 使用应用程序向导建立主界面 96
第二节 启动界面和“关于”对话框 101
1.菜单控件(Menu) 102
第三节 主界面的设计 102
2.工具栏控件(Toolbar) 103
3.标准对话框控件(CommonDialog) 103
4.状态栏控件(StutasBar) 103
5.图像列表控件(Imagelist) 104
6.添加RichTextBox控件 104
第四节 编写菜单代码 105
1.文件菜单 106
2.编辑菜单 111
3.视图菜单 112
4.文字菜单 112
5.帮助菜单 116
第五节 编写工具栏代码 116
第六节 小结 118
第六章 使用数组与字符串 120
第一节 数组声明与运用 120
1.技术细节 121
2.在数组中存入和取出数据 122
第二节 二维数组 127
第三节 Type与数组 128
第四节 数组排序与字符串操作 129
1.给一组数排序 129
2.彩票选号程序 131
第五节 常用的字符串操作 135
2.从字符串中选取字符 136
3.寻找字符串 136
1.求字符串的长度 136
4.字符串的替换 137
5.去掉字符串中的空格 137
6.字符串和数值的转换 137
第六节 在文本框中进行字符串操作 138
第七章 多媒体程序设计 142
第一节 ActiveX控件简介 142
第二节 设计多媒体播放器的界面 144
1.文件系统控件 145
4.窗体 147
2.命令按钮(CommandButton) 147
3.多媒体控制器(MMcontrol) 147
第三节 编写代码 148
第八章 编写小游戏 156
第一节 选择控件 156
第二节 调整属性 158
第三节 编写代码 159
第九章 数据库编程 166
第一节 题库的制作 166
第二节 设计考试的主窗体 169
第三节 实现“答题”功能 172
1.记住用户的选择 173
2.选择题目 174
3.显示已选择的答案 176
第四节 实现浏览答案 179
1.制作对话框 180
2.添加模块 180
3.在文本框中显示题号和答案 181
第五节 将答案保存起来 183
第十章 VBA编程基础 185
第一节 直接在文档中添加控件 185
第二节 录制宏 191
第三节 利用Visual Basic编辑宏 194
第四节 使用Word中的对象 197
1.从Word帮助中获取有用信息 197
2.Word对象简介 198
3.用VBA创建表格 199
第五节 在Word中添加用户窗体 203
第六节 在VB中使用Word对象 206
1.引用Word对象 206
2.创建Word应用程序对象 207
3.在文档中插入文字 208
4.保存Word文档 209
5.进一步的应用 210
第十一章 在窗体和控件上绘画 211
第一节 设计MiniDraw的主窗体 211
1.鼠标事件过程中的参数 215
第二节 鼠标事件概述 215
2.检测鼠标按钮 216
3.在MouseDown和MouseUp事件过程中使用Button参数 218
4.在MouseMove事件过程中使用Button参数 219
5.检测Shift、Ctrl及Alt键的状态 222
第三节 使用绘图方法 223
1.画点 223
2.画各种直线和形状 225
3.绘制矩形 227
4.画圆 229
5.画圆弧 230
第四节 实现MiniDraw 231
1.分析绘图过程 231
2.定义变量 232
3.编写选择绘图工具的代码 233
4.响应鼠标事件 235
5.画不同颜色和粗细的线条 240
6.保存图形 244
附录 索引 250