Visual Basic程序设计
书 号:9787113122218
丛 书 名:21世纪高等学校计算机公共课程“十二五”规划教材
作 者:李志强
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:28元
-
内容简介
本书主要内容包括:VisualBasic6.0的集成开发环境、程序设计的基本概念和基础知识、结构化程序的三种基本结构,数组、过程、VisualBasic常用控件、界面设计、文件和数据库基础等。 -
前言
前言
Visual Basic是Microsoft公司推出的Windows环境下的软件开发工具,它以功能强大、易于掌握的特点受到广大用户的青睐。Visual Basic的集成开发环境与Windows风格完全一致,因而对广大熟悉Windows平台的用户来说,使用非常方便。Visual Basic 6.0引入面向对象的编程机制,巧妙地将Windows编程的复杂性封装起来,提高了应用程序的开发效率,因而越来越多的高等院校已经将Visual Basic作为非计算机专业甚至计算机专业的程序设计类课程之一,许多学生已经将Visual Basic作为学习面向对象程序设计语言的首选。
本书根据教育部高等学校计算机基础课程教学指导委员会最新编制出版的《高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求》中有关“计算机程序设计基础课程教学基本要求”组织编写,由多年从事程序设计课程教学,具有丰富教学与应用项目开发经验的高校教师执笔。本书介绍了利用Visual Basic 6.0进行Windows程序设计的基本方法和技巧,包含了大量常见算法的分析及示例。本书在编写方式上,先给出设计目标,再介绍为实现本目标而采取的设计方法,使学生能够明确程序设计的基本思想和方法,着重培养学生分析问题、解决问题的能力,把重点放在解决实际应用问题上。
本书主要内容包括:Visual Basic基础知识、Visual Basic程序设计基础、结构化程序的三种基本控制结构、常用控件、数组、过程、文件、菜单和对话框、多重窗体程序设计、数据库应用等。
全书在编排上从简到繁、由浅入深,围绕各章主题,通过大量示例循序渐进地讲解,做到内容新颖、结构完整、概念清晰、通俗易懂、层次分明、实用性强。每章都配有练习题,并配有大量的上机操作题。另外,本书在编写过程中,参考了全国计算机等级考试的考试大纲,内容基本涵盖了全国计算机等级考试二级考试Visual Basic的知识点。
本书共分13章,由李志强、于春、王继州、山笑珂、李晓玲和夏辉丽共同编写,附录由于春编写。全书由李志强统稿并定稿。在本书的编写和出版过程中得到了中原工学院信息商务学院教务处和中国铁道出版社的大力支持和帮助,在此表示衷心的感谢。
限于编者水平和时间有限,书中难免存在疏漏与不足之处,望读者批评指正。
编 者
2011.1 -
目录
目录
第1章 Visual Basic程序设计概述 1
1.1 程序设计语言与程序设计 1
1.1.1 程序设计语言 1
1.1.2 程序设计 2
1.2 Visual Basic简介 3
1.2.1 Visual Basic的版本 3
1.2.2 Visual Basic的特点 4
1.2.3 Visual Basic的启动和退出 5
1.3 Visual Basic集成开发环境 6
1.3.1 VB主窗口 6
1.3.2 VB其他窗口 9
1.4 Visual Basic帮助系统 13
1.4.1 使用MSDN Library查阅器 13
1.4.2 使用上下文相关帮助 14
1.4.3 运行所提供的实例 14
1.4.4 利用编辑器的语法检查和自动显示信息功能 14
1.5 设计VB应用程序的步骤 15
1.5.1 简单的入门程序 15
1.5.2 设计VB应用程序的步骤 18
习题与上机实践1 19
第2章 Visual Basic应用程序的创建与基本控件的使用 21
2.1 创建Visual Basic应用程序的方法 21
2.1.1 Visual Basic应用程序的结构和工作方式 21
2.1.2 在程序中使用控件的属性和方法 22
2.1.3 事件过程的命名 22
2.2 窗体 23
2.2.1 属性 23
2.2.2 窗体的常用事件和方法 26
2.3 命令按钮 30
2.4 标签 32
2.5 文本框 33
2.6 控件的编辑 35
2.6.1 窗体的组成 35
2.6.2 控件的画法 36
2.6.3 控件的基本操作 36
2.6.4 控件属性的设置 37
2.7 在程序中使用控件的属性和方法 38
2.7.1 在程序中访问对象属性 38
2.7.2 在程序中调用对象方法 39
2.7.3 事件过程的命名 39
习题与上机实践2 40
第3章 Visual Basic数据类型与表达式 41
3.1 VB的基本字符集和词汇集 41
3.1.1 字符集 41
3.1.2 词汇集 41
3.2 VB的基本数据类型 42
3.2.1 数值型 42
3.2.2 字符串型 43
3.2.3 逻辑型 44
3.2.4 日期型 44
3.2.5 对象型与变体型 44
3.2.6 自定义类型 44
3.3 常量与变量 45
3.3.1 常量 45
3.3.2 变量 47
3.4 运算符与表达式 48
3.4.1 算术运算符 48
3.4.2 字符串运算符 48
3.4.3 日期运算符 49
3.4.4 关系运算符 49
3.4.5 逻辑运算符 50
3.4.6 表达式 50
3.5 常用的内部函数 51
3.5.1 数学函数 52
3.5.2 转换函数 53
3.5.3 字符串函数 53
3.5.4 日期与时间函数 57
3.5.5 窗体输入/输出函数 58
3.5.6 颜色函数 58
习题与上机实践3 59
第4章 Visual Basic程序设计基础 62
4.1 算法基础 62
4.1.1 算法的定义 62
4.1.2 算法的特征 62
4.1.3 算法的示例 62
4.2 传统流程图 63
4.3 算法的基本控制结构和改进的流程图 63
4.3.1 算法的基本控制结构 64
4.3.2 N-S流程图 64
4.4 顺序结构 64
4.4.1 赋值语句 65
4.4.2 Print方法 67
4.4.3 输入框与消息框 71
4.4.4 注释语句、结束语句 76
4.5 程序的调试 77
4.5.1 应用程序中的错误类型 77
4.5.2 三种模式 79
4.5.3 程序调试方法 80
4.5.4 出错处理 83
习题与上机实践4 83
第5章 选择结构 85
5.1 单选条件语句 85
5.1.1 块式单选If语句 85
5.1.2 行式单选If语句 87
5.2 双选条件语句 88
5.2.1 块式双选If语句 88
5.2.2 行式双选If语句 90
5.3 ElseIf语句 90
5.4 Select Case语句 93
5.5 选择结构的嵌套 95
5.6 IIf函数 97
习题与上机实践5 98
第6章 循环结构 101
6.1 循环结构概述 101
6.2 For循环 103
6.3 While循环 106
6.4 Do循环 108
6.4.1 先判断后执行形式的Do…Loop语句 108
6.4.2 先执行后判断形式的Do…Loop语句 109
6.5 循环的嵌套 111
6.6 循环的退出 114
6.6.1 Exit For 114
6.6.2 Exit Do 114
6.7 各种循环语句的比较 115
习题与上机实践6 116
第7章 高级控件 120
7.1 图片框与图像框 120
7.1.1 图片框控件(PictureBox) 120
7.1.2 图像框控件(Image) 121
7.1.3 图片框与图像框的区别 121
7.2 定时器 122
7.3 单选按钮与复选框 125
7.3.1 单选按钮 125
7.3.2 复选框 127
7.4 容器与框架 129
7.5 列表框与组合框 131
7.5.1 列表框 131
7.5.2 组合框 135
7.6 滚动条 138
习题与上机实践7 140
第8章 数组 143
8.1 数组的概念 143
8.1.1 数组与数组元素 143
8.1.2 数组的类型 143
8.1.3 数组的维数 144
8.1.4 静态数组和动态数组 144
8.2 一维数组 145
8.2.1 一维数组的定义 145
8.2.2 一维数组的引用 145
8.2.3 一维数组的应用举例 147
8.3 二维数组 154
8.3.1 二维数组的定义 154
8.3.2 二维数组的引用 155
8.3.3 二维数组的应用举例 155
8.4 动态数组 157
8.4.1 动态数组的定义 158
8.4.2 动态数组的使用 158
8.5 For Each…Next循环语句 159
8.6 控件数组 160
8.6.1 控件数组的概念 160
8.6.2 控件数组的建立 160
8.6.3 控件数组的使用 161
习题与上机实践8 165
第9章 过程与键盘、鼠标事件 170
9.1 Sub过程 171
9.1.1 Sub过程的定义 171
9.1.2 Sub过程的调用 172
9.2 Function过程 174
9.2.1 Function过程的定义 174
9.2.2 Function过程的调用 174
9.3 参数传递 175
9.3.1 按值传递 176
9.3.2 按地址传递 177
9.3.3 数组作为参数 179
9.3.4 可选参数 179
9.3.5 可变参数 181
9.3.6 对象参数 181
9.4 作用域与生存期 184
9.4.1 过程的作用域 184
9.4.2 变量的作用域 185
9.4.3 变量的生存期 186
9.5 键盘事件和鼠标事件 187
9.5.1 键盘事件 187
9.5.2 鼠标事件 190
9.5.3 鼠标光标 192
9.5.4 鼠标拖放 193
习题与上机实践9 194
第10章 文件 198
10.1 文件的基本操作流程 198
10.1.1 打开文件 198
10.1.2 访问文件 199
10.1.3 关闭文件 199
10.2 文件的基本操作语句和函数 199
10.2.1 文件操作语句 199
10.2.2 文件操作函数 200
10.3 顺序文件 201
10.3.1 打开顺序文件 202
10.3.2 顺序文件的写操作 202
10.3.3 顺序文件的读操作 203
10.3.4 关闭顺序文件 204
10.4 随机文件 204
10.4.1 打开与关闭随机文件 204
10.4.2 随机文件的写操作 204
10.4.3 随机文件的读操作 205
10.5 二进制文件 206
10.5.1 二进制文件的打开与关闭 206
10.5.2 二进制文件的读、写操作 206
10.6 文件系统控件 207
10.6.1 驱动器列表框 207
10.6.2 目录列表框 207
10.6.3 文件列表框 208
10.6.4 文件系统控件综合使用 209
习题与上机实践10 210
第11章 菜单和对话框 214
11.1 菜单简介 214
11.2 菜单编辑器和建立菜单 215
11.2.1 菜单编辑器 215
11.2.2 菜单的设计与编程 217
11.3 菜单项的控制 218
11.3.1 菜单项的有效性控制 218
11.3.2 菜单项的复选标记 219
11.4 菜单项的增删 220
11.5 弹出式菜单 221
11.6 通用对话框 223
11.7 “打开”对话框 225
11.8 其他对话框 227
11.8.1 “另存为”对话框 227
11.8.2 “颜色”对话框 228
11.8.3 “字体”对话框 230
11.8.4 “打印”对话框 231
习题与上机实践11 233
第12章 多重窗体程序设计与环境应用 237
12.1 与多重窗体程序设计有关的语句和方法 237
12.2 多重窗体程序的执行与保存 239
12.2.1 指定启动窗体 239
12.2.2 多窗体程序的存取 240
12.3 Visual Basic工程结构 242
12.3.1 标准模块 242
12.3.2 窗体模块 242
12.3.3 Sub Main过程 243
12.4 闲置循环与DoEvents语句 244
习题与上机实践12 246
第13章 数据库应用基础 248
13.1 数据库基础 248
13.1.1 关系数据库概述 248
13.1.2 SQL查询语句 250
13.2 可视化数据管理器 252
13.2.1 启动可视化数据管理器 252
13.2.2 建立数据库 252
13.2.3 在数据库中建立数据表 253
13.2.4 数据的编辑 255
13.2.5 数据的查询 257
13.2.6 数据窗体设计器 259
13.3 数据库访问 260
13.3.1 Data控件 260
13.3.2 ADO Data控件和DataGrid控件 263
13.3.3 记录集Recordset对象 266
习题与上机实践13 269
附录1 VB的伪指令和关键字 273
附录2 全国计算机等级考试二级VB考试大纲 277
参考文献 282 -
作者介绍
主要著译者顺序姓名学历职称学科专长通讯地址1李志强 本科 程序与算法 工作单位中原工学院信息商务学院 邮政编码451191 电话18937138103 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 -
编辑推荐
本书在结构上考虑了初学者的特点,尽量将学习Visual Basic语言成分、界面元素和学习算法的难度分散。 -
书评书荐
-
附件下载
图书推荐