VisualBasic 6.o程序设计语言是采用面向对象、由事件驱动的程序设计方法开发应用软件的,是较新的、受欢迎的、成功的一种程序设计语言。
全书共分10章。书中详细介绍了VisualBasic 6.0的集成开发环境;开发应用程序方法和步骤;常量、变量、表达式与系统内部函数;各种标准控件功能、属性、事件和方法;过程控制结构和应用程序结构;绘图与图画程序设计;文件及其应用程序设计;链接数据库及其应用程序设计;多模块工程、菜单程序设计和打印程序设计等内容。
本书的特点是:语言通俗,概念清晰,内容丰富、全面、实用,例题多而精彩。本书是集知识、算法、程序设计方法与技巧、趣味于一体的培养学生程序设计技巧与创新思维的一种尝试。学习本书后将具有开发各种VisualBasic应用程序的能力。
为配合本书的学习,随书附有内容更加丰富的“高职高专VB学习盘”。盘内除包括全书的例题程序外,还增加了许多精彩内容。学习盘上的色彩、界面样式和漂亮的背景图画,将为读者的应用程序设计和项目的整体开发能力的提高提供较佳环境。
本书是适用于各类高等职业和高等专科学校理工科各专业计算机应用基础课程的教材,也是社会广大读者的自学用书。
第1章VisualBasic概述
1.1VisualBasic版本简介
1.2VisualBasic 6.0的安装、启动与退出
1.2.1VisualBasic 6.0的安装环境要)
1.2.2VisualBasic 6.0的安装
1.2.3VisualBasic 6.0的启动和退出
1.3VisualBasic的集成开发环境
1.4习题
第2章创建VisualBasic应用程序的方法和步骤
2.1创建VisualBasic应用程序的步骤
2.2VisualBasic 6.0标准控件简介
2.3新建工程
2.4添加对象
2.4.1在窗体中添加对象
2.4.2对象的基本操作
2.5对象及其属性设置
2.5.1VisualBasic 6.0中的对象
2.5.2设置对象属性值
2.6为对象指派事件和编写事件过程代码
2. 7语句书写规则和常用简单语句
2.7.1赋值语句
2.7.2Print方法
2.7.3语句书写规则
2.8综合举例
2.9.习题
第3章常量、变量、表达式与系统内部函数
3.1基本数据类型
3.1.1数值型
3.1.2字符串型
3.1.3逻辑型
3.1.4日期时间型
3.2直接常量
3.2.1整型、长整型和字节型常量
3.2.2浮点型常量
3.2.3字符串型常量
3.2.4逻辑型常量
3.2.5日期时间型常量
3.3变量
3.3.1变量命名规则
3.3.2变量值的存取和显示
3.3.3声明变量
3.3.4变量的作用域及其生存期
3.3.5变体变量
3.3.6隐式声明和显式声明
3.4符号常量
3.5数组
3.5.1常规数组
3.5.2动态数组
3.6用户自定义数据类型
3.6.1用户自定义数据类型的定义
3.6.2用户自定义数据类型的使用
3.7运算符
3.7.1算术运算符
3.7.2关系运算符
3.7.3逻辑运算符
3.7.4字符串连接运算符
3.7.5日期时间运算符
3.8表达式
3.8.1算术表达式
3.8.2关系表达式
3.8.3逻辑表达式
3.8.4字符表达式
3.8.5日期时间表达式
3.8.6复合表达式中各类运算符的优先级
3.9常用的系统内部函数
3.9.1数学运算函数
3.9.2字符串函数
3.9.3类型转换函数
3.94日期时间函数
3.9.5输入输出函数
3.9.6其他函数
3.10习题
第4章面向对象的程序设计基础
4.1窗体设计
4.2控件与对象
4.3控件的属性、事件和方法
4.3. 1控件的属性
4.3. 2控件的事件及事件驱动程序
4.3. 3控件的方法
4.4标签、命令按钮、文本框及其程序设计
4.4.1标签
4.4.2命令按钮
4.4.3文本框
4.5单选按钮、复选框、框架及其程序设计
4.5.1单选按钮
4.5.2复选框
4.5.3框架
4.6计时控件及其程序设计
4.7复合列表框、图片框及其程序设计VisualBasic基础及程序设计教程
4.7.1复合列表框
4.7.2图片框
4.8图像控件及其程序设计
4.9滚动条及其程序设计
4.10图形控件与直线控件及其程序设计
4.10.1图形控件
4.10.2直线控件
4.11驱动器、目录与文件控件
4.11.1驱动器列表框
4.11.2目录列表框
4.11.3文件列表框
4.12习题
第5章过程控制结构
5.1条件语句及其程序设计
5.1.1条件语句
5.1.2带条件语句的程序设计
5.2选择语句及其程序设计
5.2.1选择语句
5.2.2带选择语句的程序设计
5.3For.Next循环语句及其程序设计
5.3.1For.Next循环语句
5.3.2For.Next循环语句应用程序设计
5.4Do.Loop循环语句及其程序设计
5.4.1Do.Loop循环语句的四种形式
5.4.2Do.Loop循环语句应用程序设计
5.5控制结构的嵌套
5.6With语句
5.?程序设计实例
5.7.1梯形法近似求正弦曲线下的面积
5.7.2迭代法求解代数方程根
5.7.3控件数组及其应用程序设计
第6章VisualBasic 6.0应用程序结构
6. 1应用程序结构
6.1.1窗体模块
6.1.2标准模块
6. 2过程与函数
6.2.1VisualBasic 6.0中的过程分类
6.2.2过程的创建和调用
6.2.3调用过程的参数传递
6. 3结束语句和退出语句
6.3.1结束语句
6.3.2退出语句
6. 4习题
第7章绘图和图画
7. 1VisualBasic 6.0的绘图坐标系统
7.1.1设置坐标系单位
7.1.2用户自定义坐标系的设置方法
7.2在窗体或图片框上绘图
7.2.1使用Pset方法画点
7.2.2使用Line方法画直线和矩形
7.2.3使用Circle方法画圆、椭圆和圆弧
7.3绘图综合举例
7.4图画制作
7.4.1使用视窗中图画附件画图
7.4.2屏幕图画的获取与编辑
7. 4.3图画应用举例
7.5习题
第8章文件及其应用程序设计
8.1文件的基本概念
8.2文件的访问类型
8.2.1顺序文件
8.2.2随机文件
8.2.3文件操作的一般步骤
8.3顺序文件
8.3.1打开顺序文件
8.3.2写顺序文件
8.3.3读顺序文件
8.3.4关闭文件
8.3.5读顺序文件常用函数
8.4随机文件
8.4.1打开随机文件
8.4.2写随机文件
8.4.3读随机文件
8.4.4关闭文件
8.5习题
第9章链接数据库及其应用程序设计
9.1关系数据库的基本概念
9.1.1数据、信息和数据处理
9.1.2关系模型和关系数据库
9.2可视化数据管理器
9.2.1新建数据库
9.2.2打开数据库
9.2.3查询修改数据库的内容
9.2.4修改数据库表的结构
9.3Data控件和数据绑定控件
9.3.1Data控件
9.3.2数据绑定控件
9.4链接数据库应用程序设计
9.5习题
第10章多模块工程、菜单程序设计和打印窗体
10.1多模块程序设计及其启动窗体
10.1.1多模块工程的概念
10.1.2工程中添加新窗体模块
10.1.3设置工程的启动窗体
10.1.4在工程中添加已有窗体模块
10.2设置工程工作目录
10.3菜单及其程序设计
10.3.1菜单设计概述
10.3.2菜单对象的属性及事件
10.3.3使用菜单编辑器创建菜单界面
10.3.4菜单对象的事件过程代码设计
10.4力n载窗体和图片框中的图片
10.5打印方法
10.5.1PrintForm方法
10.5.2使用PrintForm方法打印窗体的程序设计
10.6习题
附录AVisualBasic 6.0控件的常用属性
附录BVisualBasic6.0控件的常用事件
附录C颜色函数与字号
参考文献
VisualBasic 6.0程序设计语言是采用面向对象、由事件驱动的程序设计方法开发应用软件的,较新的、受欢迎的、成功的一种程序设计语言。该语言既易学、易用、适于初学者使用,又是一种具有强大功能的程序设计语言。
全书共分10章。第1章介绍Visual Basic 6.0的安装、启动和集成开发环境。第2章介绍创建VisualBasic应用程序的方法和步骤。第3章介绍Visual Basic的常量、变量、表达式与系统内部函数。第4章介绍面向对象的程序设计基础知识,包括VisualBasic的各种标准控件功能、属性、事件和方法及各种控件的用法程序实例。第5章介绍VisualBasic过程控制结构,包括条件结构、选择结构、循环结构及其嵌套结构,并结合各种结构给出大量的实例程序。第6章介绍VisualBasic应用程序结构,主要包括窗体模块、标准模块、过程与函数及其调用方法等内容。第7章介绍绘图与图画,主要介绍用户绘图坐标系的设置,制作基本图形、图画的方法。第8章介绍文件及其应用程序设计,其中包括顺序方式和随机方式访问文件。第9章介绍Visual Basic链接数据库的基本概念、可视化数据管理器、Data控件和绑定控件,并着重介绍在工程设计中如何将数据存人数据库,并以例说明如何使用库中数据进行工程数据处理的程序设计方法。第10章介绍多模块工程、菜单程序设计和打印窗体的程序设计方法。此外,书后有常用控件的属性、事件及字体、颜色附录。
本书的特点是:语言通俗,概念清晰,内容丰富、全面、实用,例题多而精彩。如梯形法求曲线下面积、电路输入电阻、消元法求解代数方程式根、数值排序、链接数据库与工程数据处理、天体运行图像、二维动画等程序设计内容。本书是集知识、算法、程序设计方法与技巧、趣味于一体的培养学生程序设计技巧与创新思维的一种尝试。书中的例题既给出程序执行界面和窗体设计,也给出全部源程序清单,清单中还包括窗体背景图片的加载。
为配合本书的学习,随书附有内容更加丰富的“高职高专VB学习盘”。盘内除包括全书的例题程序外,还增加了许多精彩内容。如空对空导弹拦截战,太阳系行星、卫星、彗星运行图的程序设计等。学习盘上的色彩、界面样式和漂亮的背景图画,将为读者的应用程序设计和项目的整体开发能力的提高提供极佳环境。
本书适用于各类高等职业和高等专科学校理工科各专业计算机应用基础课程的教材,也是社会广大读者的自学用书。
由于作者水平有限,书中错误和不足之处在所难免,望读者批评指正。作者联系方式E-mail:xuergui@tjcu.edu.cn。