- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 Visual Basic入门
内容提要:本章介绍了Visual Basic的特点和发展历程,Visual Basic 6.0的集成开发环境、帮助及调试,Visual Basic 编程基础,使读者对它们有一个初步了解。
1.1 Visual Basic 概述
1.1.1什么是Visual Basic
Visual Basic(以下简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。
“Visual”指的是采用可视化的开发图形用户界面(GUI)的方法,一般不需要编写大量代码去描述界面元素的外观和位置,而只要把需要的控件拖放到屏幕上的相应位置即可,把程序设计人员从繁琐复杂的界面设计中解脱出来;“Basic”指的是BASIC语言,因为VB是在原有的BASIC语言的基础上发展起来的,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。专业人员可以用VB实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。
1.1.2 Visual Basic的版本
从1991年的1.0版开始,共经历了1992年2.0版、1993年3.0版、1995年4.0版、1997年5.0版和1998年6.0版共6种版本。其中5.0以前主要应用于DOS和Windows 3.x等16位应用程序的开发,5.0 以后的版本能运行在Windows 9.x或NT操作系统下,是一个32位的应用程序开发工具。
1. 学习版(Learning Edition)
学习版它是Visual Basic 6.0的基础版本,主要提供给初学者。可以用来开发 Windows 9x和 Windows NT(R) 应用程序。该版本包括所有的内部控件(标准控件)以及网格、选项卡和数据绑定控件。
2. 专业版(Professional Edition)
专业版是向计算机专业人员提供了一套功能完整的工具。包含了学习版的所有功能,还加上了附加的 ActiveX 控件、Internet Information Server 应用程序设计器、集成数据工具和数据环境、Active Data Objects、以及动态 HTML 页面设计器。
3.企业版(Enterprise Edition)
企业版允许专业人员以小组的形式来创建强健的分布式应用程序,是Visual Basic 6.0的最高版本。它包括专业版的所有特性,加上 Back Office 工具,例如结构化查询语言服务器(SQL Server)、微软共享服务器(Microsoft Transaction Server)、网络信息服务器(Internet Information Server)等等。
1.1.3 Visual Basic的主要特点
1. 可视化设计
在VB 6.0中使用了图形用户界面的许多先进特性和设计思想,在可视化环境下可以很容易地创建一个前端界面,使开发人员几乎不用加入太多代码就可以开发出标准的Windows程序。
2. 面向对象
传统的C语言、BASIC语言、Pascal语言使用的是结构化程序设计方法,设计程序的主要工作就是设计算法和编写代码。
VB的对象是建立在类的基础上的,VB 6.0通过类的封装而使源程序更加便于维护。
3. 事件驱动
VB通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件驱动一段程序的运行。因此,在事件驱动模式下,程序的执行是依靠系统能够被识别的触发事件启动的。
VB编程的特点是基于对象的事件驱动。程序是由事件驱动的。在事件驱动应用程序中,事件是可以由窗体或控件识别的操作,在响应事件时,事件驱动应用程序执行指定的代码。代码的执行不会遵循固定的执行路径,而是由操作来决定。
的每个窗体和控件都有一个预定义的事件集,当其中的某个事件发生,并且相关联的事件过程中存在代码时,执行这些代码。在窗体上拖动鼠标的对象能自动识别预定义的事件集,但必须通过代码判定它们是否响应具体事件以及如何响应具体事件。代码(即事件过程)与每个事件对应。为了让窗体或控件响应某个事件,必须把代码放入这个事件的事件过程之中。对象所能识别的事件类型有多种,但往往为大多数对象所共有的类型。例如,大多数对象都能识别Click事件,即单击事件。
事件驱动应用程序的典型操作序列为:
(1)启动应用程序,加载和显示窗体。
(2)窗体或窗体上的控件接收事件。事件可以由用户引发(例如键盘操作),可以由系统引发(例如定时器事件),也可以由代码间接引发(例如,当代码加载窗体的Load事件时)。
(3)如果相应的事件过程中存在代码,则执行该代码。
(4)应用程序等待下一次事件。
注意:有些事件的发生可能伴随其他事件发生。例如,在发生Db
文档评论(0)