标题：Visual Basic高级语言程序设计
图书信息
书 名: Visual Basic高级语言程  序设计
作　者：薛胜军
出版社： 清华大学出版社
出版时间： 2011年6月1日
ISBN: 9787302260462
开本： 16开
定价: 48.00元
内容简介
《VisualBasic高级语言程序设计》以VisualBasic6.0为语言背景，通过大量实例，深入浅出地介绍了VisualBasic的基本概念、VisualBasic的集成开发环境、VisualBasic程序设计基础、基本的输入/输出、控制结构程序设计、菜单及多窗体程序设计、数组、过程、多重文档界面、文件操作、数据访问技术等知识。全书在编排上由简及繁、由浅入深和循序渐进，力求通俗易懂、简洁实用。
《VisualBasic高级语言程序设计》内容丰富，注重实用性和可操作性，各章配有精心设计的例题与习题，并提供一套供课堂教学用的书中全部实例的源代码。
《VisualBasic高级语言程序设计》适合作为高等院校计算机公共课教材，也可作为各类计算机培训班或读者自学用书，同时还可作为全国计算机等级考试的学习参考书。
作者简介
谈冉，武汉理工大学计算机科学与技术学院教授，2007-2008年在美国印第安纳州普渡大学从事访问学者研究工作。主持或参与科研项目十多项，获湖北省教学成果二等奖1项，获省部级科学进步二等奖1项。主编与参编了多部教材。近期在国内外重要学术期刊及学术会议上发表科研论文二十多篇，其中十多篇为E0收录论文。
图书目录
第1章 Visual Basic概述 /1
1.1 可视化BASIC语言 /1
1.1.1 Visual Basic简介 /1
1.1.2 Visual Basic版本简介 /2
1.1.3 Visual Basic的特点 /2
1.2 Visual Basic的安装、启动与退出 /4
1.2.1 Visual Basic的安装 /4
1.2.2 Visual Basic的启动 /5
1.2.3 Visual Basic的退出 /8
1.3 Visual Basic应用程序的结构 /9
1.4 用Visual Basic开发应用程序的一般步骤 /10
1.4.1 设计Visual Basic程序的步骤 /10
1.4.2 设计举例 /14
习题1 /21
第2章 Visual Basic的集成开发环境 /25
2.1 Visual Basic的集成开发环境简介 /25
2.1.1 Visual Basic的界面组成 /25
2.1.2 Visual Basic各组成部件的功能 /25
2.2 Visual Basic的对象、方法与事件 /32
2.2.1 Visual Basic的对象 /33
2.2.2 对象属性 /33
2.2.3 对象方法 /35
2.2.4 对象事件 /36
2.2.5 编写事件过程 /37
2.3 窗体设计 /39
2.3.1 窗体的结构与属性 /39
2.3.2 窗体控制菜单 /41
2.3.3 设计窗体背景 /42
2.3.4 窗体输出 /43
2.3.5 窗体的其他属性 /45
2.3.6 窗体事件 /46
2.3.7 设置窗体位置 /49
2.3.8 设计举例 /50
2.3.9 用向导生成窗体 /51
2.4 工程管理 /54
2.4.1 Visual Basic 工程的结构 /54
2.4.2 创建、打开和保存工程 /55
2.4.3 添加、删除和保存文件 /56
2.4.4 在工程中添加用户控件 /57
2.4.5 在工程中添加、删除控件 /57
2.4.6 使用其他应用程序中的对象 /58
2.4.7 使用向导和外接程序 /59
习题2 /60
第3章 Visual Basic程序设计基础 /66
3.1 数据类型 /66
3.2 常量与变量 /69
3.2.1 常量 /69
3.2.2 变量 /70
3.3 变量的作用域 /71
3.4 运算符和表达式 /73
3.4.1 算术运算符与算术表达式 /73
3.4.2 关系运算符与关系表达式 /74
3.4.3 逻辑运算符与逻辑表达式 /75
3.4.4 字符串运算符与字符串表达式 /76
3.4.5 日期运算符与日期表达式 /76
3.4.6 表达式的执行顺序 /77
3.5 常用内部函数 /77
习题3 /82
第4章 基本输入/?输出 /87
4.1 赋值语句 /87
4.2 数据输入——InputBox函数 /88
4.3 数据输出 /91
4.3.1 Print方法 /91
4.3.2 与Print方法有关的函数 /93
4.4 消息对话框——MsgBox函数和MsgBox语句 /95
4.5 注释、暂停和程序结束语句 /98
4.6 内部控件 /99
4.6.1 命令按钮控件 /99
4.6.2 标签控件 /102
4.6.3 文本框控件 /103
4.6.4 直线控件 /109
4.6.5 形状控件 /110
4.6.6 滚动条控件 /112
4.6.7 计时器控件 /114
4.6.8 图片框控件与图像框控件 /115
4.6.9 键盘输入焦点与Tab顺序 /118
4.7 打印机输出 /119
4.7.1 输出窗体 /119
4.7.2 直接输出 /120
4.8 源程序代码打印 /120
4.8.1 直接打印 /120
4.8.2 间接打印 /121
习题4 /121
第5章 控制结构程序设计 /129
5.1 选择结构程序语句 /129
5.1.1 条件语句 /129
5.1.2 块结构条件语句 /133
5.1.3 Iif函数 /137
5.1.4 多分支结构条件语句 /138
5.2 循环结构程序设计 /140
5.2.1 For循环结构语句 /141
5.2.2 多重循环 /145
5.2.3 Do结构循环语句 /148
5.2.4 While循环 /152
5.2.5 Goto语句 /154
5.2.6 On…Goto语句 /155
5.2.7 闲置循环与DoEvents语句 /157
5.3 内部控件 /159
5.3.1 单选按钮 /159
5.3.2 复选框 /160
5.3.3 框架 /162
5.3.4 列表框控件 /166
5.3.5 组合框控件 /170
5.4 程序举例 /174
习题5 /185
第6章 菜单及多窗体程序设计 /202
6.1 菜单编辑器 /202
6.1.1 菜单编辑器结构 /202
6.1.2 用菜单编辑器建立菜单 /204
6.2 下拉式菜单 /207
6.3 菜单项的控制 /211
6.3.1 菜单项的有效和无效 /212
6.3.2 菜单项的可见和不可见 /213
6.3.3 菜单项的选定标志 /213
6.3.4 菜单项的增减 /214
6.4 弹出式菜单 /216
6.5 多重窗体处理 /219
6.5.1 多重窗体的管理 /219
6.5.2 设置启动窗体 /220
6.5.3 窗体处理语句 /221
6.5.4 多窗体应用程序的结束 /228
6.6 多窗体应用程序设计的方法和步骤 /228
习题6 /239
第7章 数组 /246
7.1 数组的概念 /246
7.1.1 数组与数组元素 /246
7.1.2 数组的维数 /246
7.1.3 数组的分类 /247
7.2 数组的声明 /247
7.2.1 静态数组的声明 /248
7.2.2 动态数组的声明 /250
7.3 数组的引用 /251
7.3.1 数组元素的输入 /251
7.3.2 数组元素的输出 /255
7.3.3 For Each…Next语句 /258
7.3.4 Array函数 /262
7.3.5 数组的清除与重定义 /262
7.3.6 默认数组与嵌套数组 /263
7.4 控件数组 /264
7.4.1 控件数组的概念 /264
7.4.2 控件数组的建立 /265
7.4.3 控件数组的使用 /266
7.5 程序举例 /271
习题7 /282
第8章 过程 /301
8.1 模块 /301
8.2 通用过程 /303
8.2.1 Sub过程 /304
8.2.2 Function过程 /308
8.2.3 查看过程 /311
8.3 Sub Main过程 /311
8.4 调用过程时的参数传递 /312
8.4.1 形参与实参 /312
8.4.2 按地址传递和按值传递 /314
8.4.3 数组参数 /315
8.4.4 对象参数 /316
8.4.5 可选参数 /317
8.4.6 可变参数 /318
8.5 过程的嵌套与递归调用 /319
8.5.1 过程的嵌套调用 /319
8.5.2 过程的递归调用 /320
8.6 程序举例 /323
习题8 /327
第9章 多重文档界面 /343
9.1 MDI窗体 /343
9.1.1 MDI窗体的基本概念 /343
9.1.2 MDI窗体的结构 /343
9.1.3 MDI窗体的属性、方法和事件 /347
9.2 MDI应用程序的设计 /351
9.2.1 建立MDI应用程序的一般过程 /351
9.2.2 MDI应用程序设计实例 /352
9.3 MDI的菜单设计 /360
9.3.1 MDI菜单的设计 /360
9.3.2 Windows菜单 /362
9.4 创建工具栏 /364
9.4.1 利用图片框与命令按钮创建工具栏 /364
9.4.2 使用ActiveX控件创建工具栏 /365
9.4.3 工具图标的显示和隐藏 /369
习题9 /370
第10章 文件操作 /374
10.1 文件概述 /374
10.1.1 文件名 /374
10.1.2 文件结构 /374
10.1.3 文件类型 /375
10.2 文件的打开与关闭 /376
10.2.1 文件的打开与建立 /376
10.2.2 文件关闭 /377
10.3 顺序文件 /378
10.3.1 顺序文件的写操作 /378
10.3.2 顺序文件的读操作 /382
10.3.3 顺序文件的应用 /386
10.4 随机文件 /387
10.4.1 随机文件的读写操作 /387
10.4.2 随机文件的应用 /388
10.5 二进制文件 /390
10.5.1 读写二进制文件 /390
10.5.2 二进制文件的复制 /391
10.6 Shell函数 /391
10.7 文件系统控件 /392
10.7.1 驱动器列表框 /392
10.7.2 目录列表框 /394
10.7.3 文件列表框 /395
10.7.4 程序举例 /396
10.8 文件的基本操作 /398
10.9 文件系统对象模型 /402
10.9.1 文件系统对象包含的对象 /402
10.9.2 FSO模型编程 /403
10.9.3 使用FSO访问驱动器 /404
10.9.4 使用FSO访问文件夹 /406
10.9.5 使用FSO访问文件 /407
10.10 资源文件 /413
10.10.1 资源的定义 /413
10.10.2 编译源资源文件 /415
10.10.3 与使用资源文件有关的函数 /416
10.10.4 在Visual Basic应用程序中使用
资源文件 /418
习题10 /420
第11章 数据访问技术 /423
11.1 数据库的基本概念 /423
11.1.1 数据库的基本知识 /423
11.1.2 数据库的基本概念 /423
11.2 数据库的建立 /425
11.2.1 启动可视化数据管理器 /425
11.2.2 创建数据表 /426
11.2.3 记录的输入 /428
11.3 数据库的修改 /429
11.3.1 数据库结构的修改 /429
11.3.2 数据库记录的修改 /429
11.4 数据查询 /429
11.5 SQL语言 /430
11.6 数据库操作控件 /433
11.6.1 Data控件 /433
11.6.2 DataGrid控件 /440
11.6.3 ADO对象模型 /440
11.6.4 ADO Data控件的使用 /446
11.6.5 ADO Data控件的数据感应控件 /449
习题11 /461
附录A 字符ASCII码表 /464
附录B 颜色代码 /465
附录C Visual Basic对象的常用属性 /466
附录D Visual Basic对象的常用事件 /470
附录E Visual Basic对象的常用方法 /471
附录F Visual Basic 6.0的安装 /472
附录G 习题答案 /478