《Visual Basic程序设计教程》的内容主要包括Visual Basic6.0中文版开发环境、语言基础、用户界面、程序设计、数据库应用、文件操作等。本书在讲解完一个知识点后都配上了实例,每章之后都配有习题,习题主要训练编程能力和帮助掌握基本概念。《Visual Basic程序设计教程》层次清晰,内容既相互联系又相互独立,并且依据教学特点精心编排,方便读者根据自己的需要进行选择。为了方便教学,本书还配有电子课件,任课教师和学生可以登录我们爱读书网免费注册下载。《Visual Basic程序设计教程》系统性强、内容实用,不仅可作为大学本、专科相关课程的教材,也适合于各类培训和自学参考用书。
1991年,微软公司推出了Visual Basic 1.0版。这在当时引起了很大的轰动。这个连接编程语言和用户界面的进步被称为Tripod(有些时候叫做Ruby),最初的设计是由阿兰·库珀(Alan Cooper)完成的。许多专家把Visual Basic的出现作为软件开发史上的一个具有划时代意义的事件。
在Windows操作系统中,Visual Basic作为一门计算机语言,其功能非常强大,而且简单易学。Visual Basic提供可视化设计工具,编程人员可利用Visual Basic提供的控件轻松地“画”出应用程序的友好界面,Visual Basic拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易地使用DAO、RDO、ADO连接数据库,或者轻松地创建ActiveX控件。程序员可以轻松地使用Visual Basic提供的组件快速建立一个应用程序,因此比较容易入门,入门以后就有能力进一步学习难度更大的编程语言了。Visual Basic作为编程人员的首选程序设计语言,有如下特点。
(1)Visual Basic是开发Windows应用程序的强有力的工具,拥有最先进的程序设计思想,能轻而易举地开发出符合Windows规范和风格的应用程序。
(2)Visual Basic在科学计算、多媒体软件开发、网络应用等方面都有强大的功能,尤其在数据库开发方面,提供了许多控件,便于连接、查询和显示查询结果。现在很多管理软件,包括一些大型软件,都是利用Visual Basic开发的。
(3)Visual Basic改变了传统程序的机制,采用“事件驱动”方式,用户操作产生不同的事件,程序根据这些事件去分别执行不同的子程序。编程人员可以分别编写出这样一些子程序,使编程难度大大降低。
全书共9章,其中第1章至第8章是全国计算机考试大纲规定的必修内容,参考学时54学时(讲授30学时+上机24学时),第1章为概述,第2章至第7章主要讲述对象与基本控件、Visual Basic程序设计基础、Visual Basic基本控制结构、数组、过程、界面设计,第8章、第9章主要讲述文件系统、使用数据控件访问数据库等知识。本书主要面向Visual Basic语言程序设计的初学者,理论联系实际,以程序设计为主线,通过实例讲述Visual Basic的程序设计方法和应用。
全书依据教育部公布的《全国计算机等级考试大纲》(2011年版)中二级(Visual Basic语言程序设计)考试大纲的要求,在内容编排、例题题型和讲解、习题布置及本教材实验指导书的实验内容等各个方面都作了精心的设计。
本书由伊犁师范学院王平、王俊岭担任主编;石家庄铁道大学四方学院的闫爱平、李娜、刘宝静,重庆大学的尹云飞,西北师范大学知行学院的刘艳慧,哈尔滨远东理工学院的王颖分别担任副主编;北京联合大学刘琨,黑龙江旅游职业技术学院王硕宁担任参编。其中,华中科技大学的王仲东教授审阅了全书,并提出了宝贵的修改意见,在此表示感谢。
本书可作为应用型、技能型人才培养的各类教育相关专业的学生学习Visual Basic语言程序设计的教材,也可作为各类水平考试、全国计算机等级考试的自学辅导用书及学习计算机程序设计的培训教材及参考书。本书还配有电子课件,任课教师和学生可以登录我们爱读书网免费注册下载。
因时间仓促,尽管在本书出版前我们对全部内容进行了仔细校对,但不足之处仍在所难免,恳请广大读者指正。
编者
2012年5月
第1章 Visual Basic概述
1.1 Visual Basic简介
1.2 Visual Basic 6.0集成开发环境
1.3 Visual Basic 6.0应用程序开发步骤
习题1
第2章 对象与基本控件
2.1 Visual Basic中对象的概念
2.2 控件及其通用属性
2.3 窗体
2.4 标签、文本框
2.5 命令按钮
2.6 单选按钮、复选框
2.7 定时器
习题2
第3章 Visual Basic程序设计基础
3.1 数据类型
3.2 常量和变量
3.3 不同类型数据的转换
3.4 运算符与表达式
3.5 常用内部函数
习题3
第4章 Visual Basic语言的基本控制结构
4.1 算法与结构化程序设计
4.2 顺序结构
4.3 选择(分支)结构
4.4 循环结构
4.5 应用程序举例
习题4
第5章 数组与自定义类型
5.1 数组的概念
5.2 数 组 操 作
5.3 控件数组
5.4 自定义数据类型
习题5
第6章 过程与函数
6.1 Sub过程
6.2 Function过程
6.3 参 数 传 递
6.4 嵌套调用与递归调用
6.5 变量与过程的作用范围
习题6
第7章 界面设计
7.1 常用内部控件
7.2 鼠标与键盘
7.3 通用对话框
7.4 菜单设计
7.5 工具栏设计
习题7
第8章 文件管理与操作
8.1 文件系统的概念
8.2 文件系统控件
8.3 文件存取操作
8.4 文件系统对象模型
习题8
第9章 数据库编程
9.1 数据库基础
9.2 Data控件
9.3 可视化数据管理器
9.4 ADO对象模型与数据环境设计器
9.5 开放数据库互联
习题9
附录 A
参考文献
数组与自定义类型在程序中处理数据时,对于输入的数据、参加运算的数据、运行结果等临时数据,通常使用变量来保存,由于变量在一个时刻只能存放一个值,因此当数据不太多时,使用简单变量即可解决问题。但是,有些复杂问题,利用简单变量进行处理很不方便,甚至是不可能的。例如以下几个问题。(1)输入50个数,按逆序打印出来。(2)输入100名学生某门课程的成绩,要求把高于平均分的那些成绩打印出来。(3)统计高考中各分数段的人数。(4)某公司有近万名职工,要求做一个职工工资报表。(5)窗体上的几个同类型控件,有着某种关系。这就需要我们构造新的数据结构——数组。5.1数组的概念数组是具有相同类型的有序变量的集合,可用于存储成组的有序数据。根据数组的定义,我们必须明确以下几点。(1)数组的命名与简单变量的命名规则相同。(2)数组中的元素是有序排列的。(3)数组的元素个数是有限的,数学中的无限数组不能表示。(4)数组的类型也就是该数组的下标变量的数据类型。在VisualBasic中,可以说明任何基本数据类型的数组(包括用户自定义类型),但是一个数组中的所有元素应该具有相同的数据类型,只有当数组的数据类型为Variant时,各个元素的数据类型可以不同。
……