描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787121337000
第1章 Visual Basic程序设计概述 1
1.1 概述 1
1.1.1 Visual Basic简介 1
1.1.2 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的启动 7
1.2.4 Visual Basic的退出 7
1.3 Visual Basic集成开发环境 8
1.3.1 主窗口 9
1.3.2 窗体设计器窗口 12
1.3.3 工具箱窗口 13
1.3.4 工程资源管理器窗口 14
1.3.5 属性窗口 15
1.3.6 窗体布局窗口 16
1.3.7 代码窗口 17
1.3.8 立即窗口 19
1.4 设计一个简单的Visual Basic
程序 19
1.4.1 设计用户界面 20
1.4.2 编写程序代码 22
1.4.3 运行调试程序 23
1.4.4 保存程序文件 26
第2章 Visual Basic可视化编程基础 28
2.1 程序设计语言 28
2.2 程序设计方法 29
2.2.1 算法 29
2.2.2 结构化程序设计方法 30
2.2.3 面向对象程序设计方法 32
2.3 事件驱动编程机制 33
2.3.1 对象和类的概念 33
2.3.2 对象的属性、事件和方法 34
2.4 窗体和基本控件 37
2.4.1 对象的通用属性 37
2.4.2 窗体 39
2.4.3 标签 42
2.4.4 文本框 43
2.4.5 命令按钮 45
2.4.6 焦点和Tab顺序 48
第3章 Visual Basic语言基础 50
3.1 基本语法单位 50
3.1.1 字符集 50
3.1.2 标识符 50
3.1.3 关键字 51
3.2 数据类型 51
3.3 常量与变量 54
3.3.1 常量 54
3.3.2 变量 57
3.4 运算符与表达式 59
3.4.1 算术运算符与算术表达式 59
3.4.2 字符串运算符与字符串表
达式 62
3.4.3 关系运算符与关系表达式 63
3.4.4 逻辑运算符与逻辑表达式 64
3.4.5 日期运算符与日期表达式 64
3.4.6 运算符的优先级 64
3.5 常用内部函数 65
3.5.1 数学函数 65
3.5.2 字符串函数 68
3.5.3 转换函数 70
3.5.4 日期与时间函数 71
3.6 编码基础 72
3.6.1 简单语句 72
3.6.2 语句的书写规则及格式符号
约定 73
第4章 Visual Basic控制结构 75
4.1 顺序结构 75
4.1.1 赋值语句 75
4.1.2 数据的输入和输出 79
4.2 选择结构 93
4.2.1 If语句 93
4.2.2 Select Case语句 100
4.2.3 条件函数 104
4.3 循环结构 105
4.3.1 For循环 106
4.3.2 Do…Loop循环 108
4.3.3 While…Wend循环 110
4.3.4 循环嵌套 111
4.3.5 GoTo语句 114
4.3.6 循环出口语句 115
4.4 应用程序举例 117
第5章 常用控件 123
5.1 选择性控件 123
5.1.1 单选按钮 123
5.1.2 复选框 125
5.1.3 框架 127
5.1.4 列表框 131
5.1.5 组合框 136
5.2 图形控件 139
5.2.1 图片框 139
5.2.2 图像框 142
5.2.3 形状与直线 143
5.3 滚动条 145
5.4 时钟 147
第6章 数组 150
6.1 数组的概念 150
6.1.1 数组和数组元素 151
6.1.2 数组元素的下标和数组的
维数 151
6.1.3 数组的数据类型 152
6.1.4 数组的分类 152
6.2 数组的声明和引用 152
6.2.1 静态数组的声明和引用 152
6.2.2 动态数组的声明和引用 156
6.3 数组的基本操作 161
6.3.1 数组的输入 161
6.3.2 数组的输出 165
6.3.3 数组的复制 167
6.3.4 数组的清除 167
6.3.5 For Each…Next语句 168
6.4 控件数组 169
6.4.1 控件数组的概念 169
6.4.2 控件数组的建立 169
6.4.3 控件数组的应用 171
6.5 应用程序举例 173
第7章 过程 180
7.1 过程概述 180
7.1.1 过程的概念 180
7.1.2 过程的优点 180
7.1.3 过程的分类 182
7.2 过程的定义与调用 182
7.2.1 Sub过程的定义与调用 183
7.2.2 Function过程的定义与调用 186
7.2.3 过程的嵌套调用 189
7.3 参数传递 190
7.3.1 形式参数和实际参数 190
7.3.2 按值传递和按地址传递 191
7.3.3 数组作为参数传递 195
7.4 变量和过程的作用域 196
7.4.1 Visual Basic应用程序的
结构 196
7.4.2 过程的作用域 197
7.4.3 变量的作用域 199
7.4.4 变量的生存期 201
7.5 应用程序举例 202
第8章 用户界面设计 212
8.1 键盘与鼠标事件 212
8.1.1 键盘事件 212
8.1.2 鼠标事件 214
8.1.3 鼠标拖放 215
8.2 通用对话框 217
8.2.1 “打开”对话框 219
8.2.2 “另存为”对话框 220
8.2.3 “颜色”对话框 220
8.2.4 “字体”对话框 221
8.2.5 “打印”对话框 222
8.2.6 “帮助”对话框 222
8.3 菜单设计 223
8.3.1 下拉式菜单 224
8.3.2 弹出式菜单 229
8.4 多重窗体与Sub Main过程 230
8.4.1 多重窗体程序的设计方法 231
8.4.2 Sub Main过程 234
8.5 应用程序举例 236
第9章 数据文件 240
9.1 文件概述 240
9.1.1 数据文件的基本概念 240
9.1.2 文件的打开与关闭 241
9.2 顺序文件 242
9.3 随机文件 247
9.4 二进制文件 249
9.5 文件的基本操作 250
9.6 文件系统控件 252
9.6.1 驱动器列表框 252
9.6.2 目录列表框 252
9.6.3 文件列表框 253
9.6.4 文件系统控件应用 253
第10章 图形操作 255
10.1 坐标系统 255
10.2 图形方法 257
10.2.1 Pset方法 257
10.2.2 Point方法 258
10.2.3 Line方法 258
10.2.4 Circle方法 259
10.3 应用程序举例 260
附录A 常用ASCII码字符集 265
附录B 颜色代码 266
参考文献 267
随着计算机技术的飞速发展,推出了很多种高级程序设计语言。Visual Basic是Windows环境下的一种功能较强、应用范围较广的程序设计语言,它继承了BASIC语言简单易学的特点,并引入了面向对象的事件驱动编程机制和可视化的程序设计方法。使用Visual Basic可摆脱面向过程语言编程时需要考虑的许多细节,而将主要精力集中于解决实际问题,极大地提高了应用程序的开发效率。因此,Visual Basic在各领域得到了广泛的应用,特别适合于初学者学习,国内高校的许多非计算机专业都将Visual Basic作为程序设计的入门课程。
近几年来,作者在进行“Visual Basic程序设计”精品课程建设和该课程教学改革项目的研究中,对课程的教学内容和教学方法进行了改革实践,重点对教学内容进行了优化和完善。在此基础上,按照*高等学校计算机基础课程教学指导委员会制定的《高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求》,编写了本书和与之配套的《Visual Basic程序设计教程习题解答与实验指导》。本书中的教学内容经过多年的教学实践证明,内容组织易于被学生接受。
本书以Visual Basic 6.0为背景,从实用性出发,较全面地介绍了Visual Basic的基本理论和程序设计方法及技巧。全书共分10章,第1章介绍了Visual Basic的特点、安装、启动、集成开发环境的使用、程序设计的步骤;第2章介绍了程序设计方法、事件驱动编程机制、窗体和基本控件;第3章介绍了基本语法、数据类型、常量和变量、运算符和表达式、常用内部函数;第4章介绍了程序的三种基本控制结构和相应的语句;第5章介绍了常用控件;第6章介绍了数组的概念、数组的声明和引用、数组的基本操作、控件数组;第7章介绍了过程的定义与调用、参数传递、变量和过程的作用域;第8章介绍了键盘与鼠标事件、通用对话框、菜单设计、多重窗体与Sub Main过程;第9章介绍了顺序、随机和二进制数据文件、文件系统控件;第10章介绍了坐标系统、图形方法等。
本书概念准确,结构合理,层次清晰,语言通俗易懂,案例丰富,启发性强。为了便于读者牢固掌握本书知识,并能尽快地把它们应用到实际开发中,书中给出了大量难易不等并具有代表性的实例,所有实例程序均在Visual Basic 6.0集成开发环境下调试通过。按照本书各章内容在配套的《Visual Basic程序设计教程习题解答与实验指导》中给出了大量的习题,可供不同层次的读者选作练习。
本书由杨国林、安琪主编,第2、3、4章和附录由杨国林编写,第1、6、7章由安琪编写,第8、9章由吴文广编写,第5、10章由高磊编写,全书由杨国林、安琪修改并统稿。
本套教材配套多媒体电子课件、例题和实验题源代码,请登录华信教育资源网(http://hxedu.com.cn)下载。
本书在编写过程中,得到了校内外同行的大力支持和帮助,参考了一些已出版的书籍,吸取了许多同仁和专家的宝贵经验,在此一并表示衷心的感谢。
限于编者的水平,书中难免存在错误和不当之处,敬请广大读者批评指正。
编 者
评论
还没有评论。