第1章 Visual Basic程序开发环境 1
1.1 Visual Basic语言简介 1
1.1.1 Visual Basic语言的发展简介 1
1.1.2 Visual Basic语言的特点 2
1.1.3 Visual Basic的版本 3
1.2 Visual Basic集成开发环境的启动和退出 3
1.2.1 Visual Basic 6.0的启动和退出 3
1.2.2 Visual Basic的集成开发环境(IDE)的组成 5
习题 18
第2章 Visual Basic的对象及其操作 19
2.1 Visual Basic程序设计中的几个基本概念 19
2.2 创建一个Visual Basic应用程序的步骤和万法 21
2.2.1 创建用户界面 21
2.2.2 设置对象的属性值 26
2.2.3 编写事件代码 29
2.2.4 保存工程 30
2.2.5 运行程序 32
2.2.6 生成可执行文件 33
习题 34
第3章 可视化程序设计初步 36
3.1 Visual Basic程序设计中的几条简单的语句 36
3.1.1 Visual Basic下语句的书写格式 36
3.1.2 Visual Basic下的几种简单语句介绍 37
3.2 窗体的结构、常用属性和事件 39
3.3 命令按钮Command Button及其使用 42
3.4 标签控件Label的使用 46
3.5 文本控件TextBox的使用 48
3.6 对象的输入焦点与Tab键序 55
3.7 事件驱动应用程序的工作方式(运行方式) 59
3.7.1 过程化的应用程序与事件驱动应用程序间的区别 59
3.7.2 事件驱动应用程序的工作方式 59
习题 60
第4章 Visual Basic数据类型、运算符和表达式 62
4.1 Visual Basic应用程序的结构 62
4.1.1 窗体模块 62
4.1.2 标准模块 63
4.1.3 类模块 64
4.2 数据类型 64
4.2.1 Visual Basic的基本数据类型 65
4.2.2 常量 66
4.2.3 变量 69
4.2.4 用户自定义数据类型 75
4.2.5 枚举数据类型 76
4.3 Visual Basic的运算符和表达式 77
4.3.1 算术运算符与算术表达式 77
4.3.2 字符串连接运算符 79
4.3.3 关系运算符和关系表达式 80
4.3.4 逻辑运算符和逻辑表达式 81
4.3.5 日期表达式 82
4.3.6 各种运算符的优先级比较 82
4.4 Visual Basic的内部函数 83
4.4.1 数学函数 84
4.4.2 随机数函数Rnd 86
4.4.3 数制转换函数 86
4.4.4 日期和时间函数 87
4.4.5 字符串处理函数 89
4.4.6 数据类型转换函数 93
4.4.7 格式输出函数 94
习题 96
第5章 顺序程序结构与数据输入/输出 99
5.1 顺序程序结构 99
5.2 数据输出 101
5.2.1 Print方法 101
5.2.2 与Print方法有关的标准函数 103
5.3 输出数据的字体控制 108
5.4 InputBox函数和MsgBox函数 111
5.4.1 InputBox函数 111
5.4.2 MsgBox函数 113
5.5 打印机输出数据 116
5.5.1 利用Printer对象直接输出到打印机 116
5.5.2 利用窗体的PrintForm方法间接向打印机输出 117
习题 118
第6章 Visual Basic的常用标准控件 120
6.1 图形类控件 120
6.1.1 图片框PictureBox和图像框Image 120
6.1.2 直线Line和形状Shape控件 123
6.2 选择类控件 126
6.2.1 复选框和单选按钮 126
6.2.2 列表框和组合框 129
6.3 滚动条 135
6.3.1 滚动条的属性 135
6.3.2 滚动条的事件 136
6.4 计时器 138
6.5 框架控件 140
6.6 文件系统控件 142
习题 146
第7章 选择程序结构 149
7.1 单行结构条件语句 149
7.2 块结构条件语句 151
7.3 多分支控制结构语句 155
习题 159
第8章 循环程序结构 161
8.1 While循环结构 161
8.2 For循环控制结构 164
8.3 Do循环控制结构 168
8.4 Goto型循环 172
习题 174
第9章 数组 179
9.1 数组的概念 179
9.2 数组的定义 180
9.2.1 声明固定大小的数组 180
9.2.2 声明动态数组 184
9.2.3 数组的清除 185
9.3 数组的基本操作 186
9.3.1 数组的引用 186
9.3.2 数组的输入 188
9.3.3 数组的输出 190
9.3.4 数组的复制 191
9.4 For Each…Next语句 191
9.5 控件数组 192
9.5.1 控件数组的概念 193
9.5.2 建立控件数组 194
9.6 数组的应用举例 195
习题 199
第10章 过程 202
10.1 Sub过程 202
10.1.1 事件过程与通用过程 202
lO.1.2 建立Sub过程 205
10.1.3 调用Sub过程 207
10.2 Function过程 210
10.2.1 Function过程的定义 210
10.2.2 调用Function过程 211
10.3 过程中的参数及其传递 213
10.3.1 形式参数与实际参数 213
10.3.2 实际参数和形式参数的对应关系 213
10.3.3 按值传递与按地址传递 215
10.3.4.数组参数的传递 218
10.3.5 可选参数与可变参数 220
10.3.6 对象参数 222
10.4 变量与过程的作用范围 224
10.4.1 变量的作用范围 224
10.4.2 过程的作用范围 227
习题 228
第11章 多重窗体程序设计 232
11.1 与多重窗体的程序设计有关的语句和方法 232
11.2 多重窗体程序设计的方法和步骤 233
11.3 Sub main过程 241
11.4 闲置循环与DoEvents语句 241
习题 243
第12章 菜单设计 244
12.1 有关菜单的基本概念 244
12.2 菜单编辑器 245
12.2.1 菜单编辑器的进入 245
12.2.2 菜单编辑器窗口的组成 245
12.3 设计下拉式菜单 247
12.3.1 设计下拉式菜单的方法 247
12.3.2 菜单项状态的控制 250
12.3.3 菜单项的动态增减 251
12.4 设计弹出式菜单 253
习题 255
第13章 对话框 257
13.1 自定义对话框 257
13.2 通用对话框 260
13.2.1 通用对话框控件 261
13.2.2 文件对话框 262
13.2.3 "颜色"对话框 266
13.2.4 "字体"对话框 268
l3.2.5 "打印"对话框 270
习题 273
第14章 键盘与鼠标事件过程 275
14.1 键盘事件 275
14.1.1 KeyPress事件 275
14.1.2 KeyDown和KeyUp事件 279
14.2 鼠标事件 283
14.2.1 鼠标事件与事件过程 283
14.2.2 鼠标光标的形状 287
14.3 对象拖放 289
14.3.1 与拖放有关的对象的属性、事件和方法 289
14.3.2 自动拖放与手动拖放 291
习题 294
第15章 数据文件 298
15.1 文件及其结构 298
15.1.1 文件的概念与命名 298
15.1.2 文件的结构与分类 299
15.2 文件的打开 300
15.2.1 顺序文件的打开 301
15.2.2 随机文件的打开 302
15.2.3 二进制文件的打开 302
15.2.4 文件的关闭 303
15.3 文件操作的通用语句和函数 303
15.3.1 文件指针 303
15.3.2 其他语句和函数 304
15.4 顺序文件的读写 307
15.4.1 顺序文件的写操作 307
15.4.2 顺序文件的读操作 309
15.5 随机文件的读写 313
15.5.1 随机文件的写操作 313
15.5.2 随机文件的读操作 314
15.5.3 在随机文件中修改、增加和删除记录 315
15.6 文件的基本操作 318
习题 319
附录 321
附录1 本书各章的习题参考答案 321
附录2 Visual Basic对象的常用属性 342
附录3 Visual Basic对象的常用事件 346
附录4 Visual Basic对象的常用方法 347
参考文献 348
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019