Visual Bisic 6.0 程序设计

上传人:油条 文档编号:48603186 上传时间:2018-07-18 格式:PPT 页数:21 大小:106.50KB
返回 下载 相关 举报
Visual Bisic 6.0 程序设计_第1页
第1页 / 共21页
Visual Bisic 6.0 程序设计_第2页
第2页 / 共21页
Visual Bisic 6.0 程序设计_第3页
第3页 / 共21页
Visual Bisic 6.0 程序设计_第4页
第4页 / 共21页
Visual Bisic 6.0 程序设计_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《Visual Bisic 6.0 程序设计》由会员分享,可在线阅读,更多相关《Visual Bisic 6.0 程序设计(21页珍藏版)》请在金锄头文库上搜索。

1、Visual BASIC 程序设计高职高专计算机系列教材 主编 谭浩强 总 目 录第 1 章 为什么要学习 Visual BASIC 第 2 章 设计最简单的 VB 应用程序 第 3 章 窗体第 4 章 使用文本框和标签框输入输出文字信息 第 5 章 命令按钮、选择框、单选钮和框架 第 6 章 列表框、组合框和滚动条 第 7 章 对话框 第 8 章 图片框、图像框和计时器 第 9 章 菜单设计第 10 章 文件系统控件 第 11 章 图形 第 12 章 多文档界面 第 13 章 建立和访问数据库 第 14 章 对象的链接与嵌入-使用 OLE 控件 第 15 章 ActiveX 控件 第 16

2、章 多媒体控件 第 17 章 Visual BASIC 的基本语法第1章 为什么要学习Visual BASIC1.1 BASIC 语言是最容易掌握的计算机语言 1.2 Windows 的出现使 Visual BASIC应运而生 1.3 Visual BASIC 的基本特点1.1 BASIC语言是最容易掌握的计算机语言BASIC语言是受到国内外千百万计算机爱好者欢迎 的语言,自1964年问世以来,从实验室走向校园 ,从校园走向社会,从一个国度走向全世界,始 终不衰。BASIC 是Beginners All-purpose Symbolic Instruction Code(初学者通用符号指令 代

3、码)的缩写。与其他高级语言相比,它的语法 规则相对简单,容易理解和掌握,且具有实用价 值,被认为是最理想的初学者语言。在我国,自 80年代初开始推广BASIC 语言以来,至少已有一 二千万人学习过BASIC 语言,许多人由此入门成 长为计算机应用人才。BASIC语言自诞生以来,在广泛使用中不断地发展。 至今为止,BASIC已经历了四个发展阶段。第一代 BASIC指最早期的 BASIC(1964年到70年代初期) ,它的功能简单,只有十几个语句,常称为基本 BASIC 。第二代BASIC指微机出现初期的BASIC( 70年代中期到80年代中期),功能有较大扩充,应 用面较广,其代表为GW-BAS

4、IC和Microsoft 的 BASIC(即MS-BASIC)。第三代BASIC是在80年代 中期出现的结构化的BASIC语言,其代表为True BASIC、Quick BASIC、Turbo BASIC、QBASIC 。第四代就是Visual BASIC,它是Windows环境下 编程使用的BASIC。目前,第一代BASIC早已被淘 汰,使用第二代BASIC的人正在向第三代BASIC转 移,随着Windows环境的推广使用,将会有更多的人 学习和使用Visual BASIC。 实践证明:BASIC最容易学习;BASIC在不断发展 ; BASIC拥有最广大的学习者;BASIC具有强大 的生命力

5、;BASIC在普及计算机中立下汗马功劳 。我们应当充分利用BASIC的优势,大力推广计 算机的普及和应用。1.2 Windows的出现使Visual BASIC 应运而生 前三代的BASIC语言,尽管功能不断丰富,但都是 在DOS操作环境下使用的,它提供给用户的是字 符界面。看起来单调枯燥。例如,向计算机输入 两个数a和b,要求计算机输出a*b的值c,用传统 的BASIC语言编写出以下程序: 10 INPUT “enter a: “,a 20 INPUT “enter b: “,b 30 c = a * b 40 PRINT “c = “;c 50 END运行时在输入a和b的值并按回车键后,屏

6、幕如图1.1 所示。用过Windows的人显然会对这样的人机对 话方式不满足。Windows提供的是图形界面,即 提供给用户的界面不仅包括字符,而且能包括各 种图形。图 1.1这就是所谓GUI(Graphical User Interfaces,即 图形用户界面)。我们设想,上述求c=a*b的题目 ,如果提供给用户的界面如图1.2所示的那样,在 标有“被乘数a”的框内输入a值,再在“乘数b”的框 内输入b的值,然后单击“相乘”按钮,在“a*b的值 ”的框内显示出a*b的值。显然,用户欢迎这样的 界面。利用计算机处理问题,不仅要求能得出正 确的结果,而且要考虑提供一个“与用户友好”的 界面,使用

7、户在生动活泼的环境下愉快地进行操 作。图 1.2 在Windows环境下,用户只需移动鼠标,单击一些 按钮,或者选择菜单中的某些命令来实现某些操 作(而不必像在DOS环境中那样必须给出一系列 复杂的命令)。在程序运行过程中还会出现一些“ 对话框”,引导用户进行某些选择或操作。熟悉 Windows的读者对此一定感触尤深。Windows操作平台是微软公司提供的现成的软件产 品。但是,在Windows环境下开发各种具有专门用 途的应用程序,就是广大程序人员的任务了。许多 用户要求在Windows环境下使用的软件都应该提供 像Windows那样优美的环境和丰富的功能。在 Visual BASIC出现之

8、前,对广大程序人员来说,这 是一个大难题。例如,怎样才能在屏幕上画出命令 按钮,怎样做到用鼠标单击一个命令按钮时就能产 生相应的操作,怎样出现一个菜单,怎样做到用鼠 标单击某个菜单项就能实现所选择的功能等等。即 使要设计的是像图1.2所示的那样简单的界面,用 程序来画出一个形象的按钮,使数据准确地输入到 几个框中指定的位置上,然后送入内存进行运算,也非易事。需要编相当长的程序才能解决问题。 开发Windows应用程序要比开发DOS平台上的应 用程序难得多,Windows的出现一方面为广大用 户提供了深受欢迎的图形界面;另一方面,又给 广大程序设计人员出了一道大难题-如何设计出图 形界面。所以有

9、人说,“Windows的出现预示业余 程序人员的末日”。意思是,要开发Windows应用 程序,一般人是难以胜任的,必须由高水平的程 序专家编写出相当复杂的程序才能实现。一个简 单的界面,可能需要几百行程序。这就意味着那 些非专业出身的(即“业余”的)程序人员被挤出 应用程序开发队伍之外。这对广大计算机应用人 员来说,面临严重危机。程序设计又将成为少数 专家的“专利”了。正当广大“业余”程序员困惑惶恐之时,Microsoft于 1991年推出Visual BASIC 1.0版本。真是“山重水 复疑无路,柳暗花明又一村”。Visual BASIC的意 思是“可视化的BASIC”,是对原来BASI

10、C语言的 扩充。既保留了BASIC语言简单易用的优点,又 充分利用了Windows提供的图形环境,提供了崭 新的可视化设计工具。 Visual BASIC的推出使大批“业余”程序人员又感到 大有用武之地,任何一个有初步程序设计基础的 人,都能够在很短的时间内掌握Visual BASIC, 并用它来编写出各种Windows应用程序。具有丰 富多采的界面的应用程序如雨后春笋大量涌现, 使程序设计进入了一个新的阶段。可以说,Windows的产生呼唤着VB的问世,同时,VB 的产生大大推动了Windows应用程序的开发工作,它 使Windows更贴近老百姓,使千百万“业余”的程序人 员能在Window

11、s平台上进行有效的开发工作。1.3 Visual BASIC的基本特点 Visual BASIC是一种新型的现代语言。与传统的语言相 比,它在许多方面有重要的改革和突破。在此只叙述 最基本的,也是最容易理解的两个特点。 1. VB提供可视化的编程工具用传统的高级语言编程序,主要的工作是设计算法和编 写程序。程序的各种功能和显示的结果都要由程序语句来实现。而用Visual BASIC开发应用程序 ,包括两部分工作:一是设计用户界面;二是编 写程序代码。 Visual BASIC向程序设计人员提供图形对象(窗体 、控件、菜单等)进行应用程序的界面设计。例 如程序设计人员可以根据用户的需要在屏幕上画

12、 出图1.2那样的用户界面。在传统的程序设计中, 为了在屏幕上显示出一个图形,就必须编写一大 段程序语句。而VB使屏幕设计变得十分简单。VB 提供一个“工具箱”,内放若干个“控件”。程序设 计者可以自由地从工具箱中取出所需控件,放到 窗体中的指定位置,而不必为此编写程序。也就 是说,屏幕上的用户界面是用VB提供的可视化设计工具直接“画”出来的,而不是用程序“写”出来 的。设计用户界面如同用各种不同的印章在一张 画纸上盖出不同的图形来。被认为最难办的界面 设计,就这样轻而易举的被VB解决了。其实这些 编程工作只是不由用户来做,而由VB系统完成而 已。 所谓用户界面设计,就是要设想准备让用户看到什

13、 么。Windows之所以比DOS受欢迎,就是因为具 有生动多采、对用户“友好”的界面。现在,VB成 功地解决了用户界面设计的难点,这就为设计应 用程序提供了良好的基础。2. 程序采取“事件驱动”方式 在设计好用户界面后,才开始编程序。VB中的编程 与传统的编程方法不同。 传统的编程方法是:根据程序应实现的功能,写出 一个完整的程序(包括一个主程序和若干个子程 序)。在执行时,从第一个语句开始,直到结束 语句为止。在执行过程中,除了需要用户输入数 据时暂停外,程序开始运行后不停顿地按程序中 指定的顺序执行各指令,直到程序结束。因此程 序设计者必须十分周到地考虑到程序运行中的每 一个细节:什么时

14、候应发生什么事情,什么时候 屏幕上应出现什么。因此对编写应用程序的程序 人员提出较高的要求。Visual BASIC改变了程序的机制,没有传统意义上的 主程序,使程序执行的基本方法是由“事件”来驱动 子程序(在VB中将“子程序”称为“过程”)的运行 。例如,在屏幕上已画出了一个“相乘”的按钮,用 户用鼠标单击此钮,就产生一个“单击鼠标事件”, 由此执行一个相应的“单击鼠标事件过程”,该过程 应执行将两个数相乘的操作。执行完该过程后程序 暂停,等待用户下一次操作。 如果屏幕上画有6个命令按钮(如“相加”、“相减”、“ 相乘”、“相除”、“求余”和“打印”),用户按哪一 个按钮,对该按钮来说就产生

15、一次“单击鼠标事件” 。每一个命令按钮都有相应的“单击事件过程”, 单击不同的按钮,就执行不同的程序,执行不同的操作。程序设计人员只需分别编写出这样一些单个 的过程即可。一般来说,每个过程要实现的功能是 单一的(如上述“相乘”、“相加”的操作),过程的 规模一般不会太大。也就是说,把原来一个由统一 控制的、包罗万象的大程序分解为许多个独立的、 小规模的过程,分别由各种“事件”来驱动执行。程 序人员编程的难度大大降低了。 通过第2章的例子,读者对上面的叙述会有具体的感 受。 Visual BASIC是面向对象的、结构化的计算机语言。 VB的界面由对象(窗体和控件)组成,每个对象 有若干个属性,程序人员的任务是设计这些对象和 对象的事件过程。VB的语法和QBASIC基本相同,学过Quick BASIC和QBASIC的人不需任何训练 就可以很熟练地进行编写Visual BASIC代码的工 作。 在这本书中,我们将以Visual BASIC 6.0中文版为背 景介绍用Visual BASIC进行程序设计的有关概念 和方法。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号