书名:Visual Basic 6.0 程序设计与应用
编号:218782
ISBN:9787115142696[十位:7115142696]
作者:李勇帆
出版社:人民邮电出版社
出版日期:2006年02月
页数:261
定价:29.50 元
参考重量:0.580Kg
-------------------------
图书情况:正版二手旧书,绝不影响正常阅读!
绝无缺页少页,发货前再次检查,请放心购买!
* 内容提要 *
本书是根据教育部关于高校非计算机专业计算机基础三层次教学的要求和全国计算机等级考试《Visual Basic程序设计》大纲(2004年10月版)的要求,结合当前计算机科学技术的最新发展和《Visual Basic程序设计》教学的实际情况而编写的。本书共分14章,内容包括Visual Basic程序设计概论,Visual Basic语言基础,程序设计的基本结构、数组、过程,常用控件和系统对象,对话框和菜单程序设计,文件操作和输出打印,多重窗体程序设计,键盘与鼠标事件过程,多文档界面与工具栏设计,数据库编程与应用,程序的管理、编辑、调试,出错处理,Visual Basic 6.0的复杂图形及文本与多媒体处理等。本书配有《Visual Basic 6.0程序设计与应用上机指导及测试》一书以及教学课件、网络课件。
本书既可作为高校“Visual Basic程序设计”课程的教材,也可作为等级考试培训教材。
* 图书目录 *
第1章 Visual Basic程序设计概论 1
1.1 Visual Basic语言概述 1
1.1.1 Visual Basic的诞生背景与发展 1
1.1.2 Visual Basic的功能特点 3
1.1.3 学习Visual Basic的基本要求 5
1.2 Visual Basic的运行环境及其安装与启动退出 6
1.2.1 Visual Basic的运行环境 6
1.2.2 Visual Basic的安装 6
1.2.3 Visual Basic 6.0的启动 7
1.2.4 Visual Basic 6.0的退出 8
1.3 Visual Basic 6.0的开发环境与系统帮助 8
1.3.1 Visual Basic 6.0的开发环境 8
1.3.2 Visual Basic 6.0的系统帮助功能 13
1.4 Visual Basic可视化编程的步骤与规则 14
1.4.1 Visual Basic可视化编程的步骤 14
1.4.2 Visual Basic源程序的书写格式与工程文件的组成 20
1.4.3 Visual Basic源程序文件的改名 21
1.4.4 Visual Basic语言的编码规则 21
思考题 22
第2章 Visual Basic语言基础 23
2.1 可视化编程的基本概念 23
2.1.1 类和对象 23
2.1.2 事件过程 27
2.1.3 代码编写机制 28
2.2 Visual Basic的字符集 28
2.2.1 Visual Basic的基本字符集 28
2.2.2 Visual Basic程序设计中的关键字 29
2.2.3 Visual Basic程序设计中的标识符 29
2.3 Visual Basic的数据类型 29
2.3.1 Visual Basic的基本数据类型 30
2.3.2 Visual Basic的自定义数据类型 32
2.3.3 Visual Basic的枚举数据类型 33
2.4 Visual Basic的常量与变量 34
2.4.1 Visual Basic的常量 34
2.4.2 Visual Basic的变量 35
2.4.3 Visual Basic的变体类型变量 37
2.4.4 强制显式声明变量 38
2.5 Visual Basic的运算符与表达式 38
2.5.1 Visual Basic的运算符 39
2.5.2 Visual Basic的表达式 41
2.6 常用内部函数 42
2.6.1 Visual Basic的数学函数 43
2.6.2 Visual Basic的字符串函数 45
2.6.3 Visual Basic数据类型转换函数 48
2.6.4 Visual Basic的日期时间函数 49
2.6.5 Visual Basic的格式输出函数 49
思考题 51
第3章 程序设计的基本结构 52
3.1 算法及其表示 52
3.1.1 算法概述 52
3.1.2 简单算法举例 53
3.1.3 用流程图表示算法 53
3.2 顺序结构 54
3.2.1 赋值语句 54
3.2.2 输入数据 55
3.2.3 输出数据 55
3.2.4 注释语句 56
3.3 选择结构 56
3.3.1 If语句…Then条件语句 56
3.3.2 Select Case情况语句 60
3.4 循环结构 62
3.4.1 For…Next循环语句 62
3.4.2 Do…Loop循环语句 64
3.4.3 几种循环语句的比较 67
3.5 其他辅助控制语句 67
3.5.1 Go To语句 67
3.5.2 Exit语句 68
3.5.3 End语句 68
3.5.4 暂停语句 69
3.6 应用程序举例 69
思考题 71
第4章 数组 72
4.1 数组的概念 72
4.2 静态数组 73
4.3 动态数组 74
4.4 数组的基本操作 75
4.4.1 数组元素的输入 75
4.4.2 数组间的赋值 76
4.4.3 数组的输出 76
4.5 控件数组 77
4.5.1 控件数组的概念 77
4.5.2 创建控件数组 78
思考题 79
第5章 过程 80
5.1 Sub过程 80
5.1.1 建立Sub过程 80
5.1.2 调用Sub过程 83
5.1.3 过程与事件过程 84
5.2 Function过程 84
5.2.1 建立Function过程 84
5.2.2 调用Function过程 85
5.3 参数传送 86
5.3.1 参数传送方式 86
5.3.2 数组参数的传送 88
5.4 可选参数与可变参数 89
5.4.1 可选参数 89
5.4.2 可变参数 90
5.5 对象参数 91
5.5.1 窗体参数 91
5.5.2 控件参数 93
5.6 Shell函数 94
思考题 95
第6章 常用控件和系统对象 96
6.1 单选钮、检查框、框架 96
6.1.1 单选钮 96
6.1.2 检查框 98
6.1.3 框架(Frame)控件 101
6.2 滚动条(ScrollBar) 103
6.3 列表框与组合框 106
6.3.1 列表框 106
6.3.2 组合框 111
6.4 时钟 112
6.5 ActiveX控件 114
6.5.1 ActiveX控件简介 114
6.5.2 ProcessBar控件 116
6.5.3 ToolBar控件与ImageList控件 118
6.5.4 SSTab控件 123
6.5.5 UpDown控件 124
6.5.6 Slider控件 127
6.6 常用系统对象 129
6.6.1 App对象 129
6.6.2 Clipboard对象 130
6.6.3 Printer对象和Printers集合对象 132
6.6.4 Screen对象 133
6.6.5 立即窗口 134
6.6.6 其他系统对象 134
思考题 134
第7章 对话框和菜单程序设计 135
7.1 对话框 135
7.1.1 模式对话框与无模式对话框 135
7.1.2 系统预定义对话框 136
7.1.3 用户自定义对话框 137
7.1.4 通用对话框 138
7.2 菜单 143
7.2.1 菜单概述 143
7.2.2 菜单编辑器的使用 143
7.2.3 快捷菜单 146
7.2.4 在运行时控制菜单 146
思考题 149
第8章 文件操作和输出打印 150
8.1 文件结构及说明 150
8.2 文件的打开与关闭 151
8.2.1 文件的打开(建立) 152
8.2.2 文件的关闭 153
8.3 文件操作语句和函数 154
8.3.1 文件指针 154
8.3.2 其他语句和函数 154
8.4 顺序文件的操作 156
8.4.1 顺序文件的写操作 156
8.4.2 顺序文件的读操作 157
8.5 随机文件的读写操作 158
8.6 二进制文件 161
8.7 文件基本操作 162
思考题 163
第9章 多重窗体程序设计 164
9.1 多重窗体应用程序 164
9.1.1 多重窗体的语句和方法 164
9.1.2 建立多重窗体应用示例 166
9.1.3 多重窗体程序的执行和存取 168
9.2 Visual Basic工程结构 169
9.2.1 标准模块 170
9.2.2 窗体模块 171
9.2.3 Sub Main过程 171
9.3 闲置循环与DoEvents语句 173
思考题 175
第10章 键盘与鼠标事件过程 176
10.1 键盘事件 176
10.1.1 KeyPress事件 176
10.1.2 KeyDown事件和KeyUp事件 177
10.2 鼠标事件 180
10.2.1 鼠标事件过程 180
10.2.2 鼠标位置 181
10.2.3 鼠标键 181
10.2.4 转换参数(Shift) 183
10.3 鼠标光标 184
10.3.1 MousePointer属性 184
10.3.2 设置鼠标光标形状 185
10.4 拖放 186
10.4.1 与拖放有关的属性、事件和方法 186
10.4.2 手动拖放 189
10.4.3 OLE拖放 189
思考题 191
第11章 多文档界面与工具栏设计 192
11.1 多文档界面设计 192
11.1.1 多文档界面的特性 192
11.1.2 创建和设计多文档界面 193
11.1.3 使用MDI窗体与子窗体 193
11.1.4 MDI应用程序中的菜单 194
11.1.5 多文档界面应用程序中的子窗体排列 195
11.2 工具栏 195
11.3 状态栏 198
思考题 199
第12章 数据库编程与应用 200
12.1 数据库基础 200
12.1.1 数据库的发展历程 200
12.1.2 数据库的基本概念 200
12.1.3 数据库的应用 202
12.2 数据库的设计与管理 202
12.2.1 建立一个数据库 202
12.2.2 建立数据表 204
12.2.3 编辑数据表中数据 206
12.2.4 使用数据库记录和字段 207
12.3 使用控件访问数据库 213
12.3.1 Data控件 213
12.3.2 DBGrid控件 217
12.3.3 ADO Data控件 218
12.3.4 ADO编程模型 219
12.4 SQL简介 220
12.4.1 SQL概述 221
12.4.2 SQL的构成 221
12.4.3 SQL在Visual Basic中的应用 222
思考题 223
第13章 程序的管理、编辑、调试及出错处理 224
13.1 工程管理 224
13.1.1 工程组成 224
13.1.2 工程资源管理器 224
13.1.3 设置工程选项 225
13.1.4 工程编译 226
13.2 程序编辑器 226
13.2.1 代码窗口 226
13.2.2 添加过程对话框 227
13.3 程序调试与排错方法 227
13.3.1 错误类型 227
13.3.2 Visual Basic调试工具 228
13.3.3 调试和排错方法 229
13.4 出错处理 231
13.4.1 设置错误陷阱 231
13.4.2 编写错误处理程序 232
13.4.3 退出错误处理 232
13.4.4 关闭错误例程 232
思考题 232
第14章 Visual Basic 6.0的其他功能 233
14.1 图形和文本操作 233
14.1.1 坐标系统 233
14.1.2 颜色的设置 236
14.1.3 图形处理 237
14.1.4 文本处理 240
14.1.5 打印 242
14.2 多媒体播放 245
14.2.1 Animation控件 245
14.2.2 Multimedia控件 246
14.3 用VBA编程 248
14.3.1 在Word环境中使用VBA 248
14.3.2 在Excel环境中使用VBA 252
14.4 VBScript在网页制作中的应用 255
14.4.1 HTML脚本介绍 255
14.4.2 创建一个测试页面 256
14.4.3 在HTML页面中添加VBScript代码 258
14.4.4 VBScript与Visual Basic的区别 259
思考题 260
参考文献 261
* 文章节选 *
暂无相关介绍
* 编辑推荐与评论 *
暂无相关介绍
* 作者介绍 *
李勇帆,男,1959年12月生,北京师范大学信息科学学院研究生b业,享受国务院特殊津贴专家、计算机学科带头人、教授、中国计算机维护与管理技术专业委员会委员、中国电子学会计算机应用工程专业委员会委员、美国洛杉机“树华奖学金基金会”中国中南地区推荐人,中国教育技术常务理事、中国计算机学会会员,湖南省计算机学会理事,湖南第一师范信息技术系主任。
早期主要从事计算机硬件技术的应用研究,现在重点从事多媒体超文本智能CAI技术、虚拟仿真技术及数字嵌入式技术等领域的应用研究,硕果累累,成绩卓著。曾获国家“曾宪梓教育奖二等奖”,被评为“湖南省优秀教师”,多次被授予省市 “十佳青年科技标兵”、“十佳优秀青年”和“有突出贡献的专家”、“特级教师”等称号。相继主持了《多媒体HICAI系统的开发与应用》及《多媒体信息技术环境下大学生终身学习能力培养的理论和实践研究》等省级和国家级科研课题14个;在国家级专业期刊和国际性学术会议上发表了科研论文70余篇,获省级以上奖励26次;相继在中科院科学出版社、电子工业及人民邮电等15家国家级出版社出版了计算机、多媒体技术及信息技术教育专著与教材67部,累计3000多万字,其中2部被评为全国优秀科技畅销书、6部分别被评为中南六省(区)优秀科技图书一等奖和二等奖;出席全国学术研讨会21次、国际学术研讨会2次;2005年经教育部组织专家严格评审,获得教育部国家留学基金资助公派留学一年(高级访问学者)资格(国家留学基金管理委员会-留金出[2005]3142号函件),同时获得中波互换奖学金项目,现正在与波兰华沙理工大学电子信息工程学院多媒体实验室(系波兰国家重点实验室)主任Wladyslaw Skarbek教授合作研究“Multimedia hypertext intelligent about CAI, and the technology applications on agent of knowledge management“(多媒体智能CAI及知识管理技术的教育应用)及“Researching on technology side interested in development of virtual multimedia classrooms and of authoring tools for hypermedia electronic books and presentations used in Internet”(虚拟多媒体教室和超文本电子课本的在互联网中应用研究)两个联合国教科文组织立项项目。