- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 Visal Basic基础知识
第1章 Visual Basic基础知识 1.1 Visual Basic概述 1.1.1 Visual Basic 基本特点 1. 可视化化的程序设计 Visual是“可视化的”、“形象化的”的意思。可以利用系统提供的大量的可视化控件,方便地以可视化方式直接绘制用户图形界面,并可直观、动态地调整界面风格和样式,改变了以前必须用大量代码去设计界面元素的外观和位置的传统编程模式。 使用Visual Basic开发程序,就象搭积木一样,通过系统提供的可视化控件这样的原材料,通过搭配组合,就可方便地构造出所需的应用程序。 2. 面向对象的程序设计思想 面向对象的程序设计思想是伴随Windows图形界面而产生的一种新的程序设计思想,与传统的程序设计有着较大的区别,Visual Basic采用了面向对象的程序设计思想。在Visual Basic中,把程序和数据封装起来视为一个对象。不同的对象,在程序中被赋予不同的功能。为实现不同的功能,要针对不同的对象编写相应的代码。 3. 事件驱动的编程机制 事件驱动是非常适合图形用户界面的编程方式。传统的编程方式是一个面向过程、按程序事先设计的流程运行的。但在图形用户界面的应用程序中,用户的动作即事件,控制着程序的运行流向,每个事件都能驱动一段代码的运行。编程者只需编写响应用户动作的代码,各个动作之间不一定有联系。这样的应用程序既易于编写,又易于维护。 Visual Basic 编程没有明显的主程序概念,编程人员要针对不同对象分别编写他们的事件过程,如果希望某对象在某事件发生后能作出预测,只需要在该对象的该事件过程中编写相应的程序代码。 4. 提供了易学易用的应用程序集成开发环境 VB程序设计中,设计界面、编写代码、调试程序,直至把应用程序编译成可执行文件全过程,均在友好的集成开发环境中进行。同时,在代码录入过程中,VB还具有自动列出成员、自动提示等功能,为编辑程序提供了极大地方便。 5. 支持多种数据库系统的访问 VB利用数据控件或ODBC能够访问的数据系统有Microsoft Access、dBASE、Microsoft FoxPro和Paradox等,也可访问Microsoft Excel,Lotus 1-2-3等多种电子表格数据。 6. 支持OLE技术 VB支持对象的链接与嵌入(OLE)技术。利用OLE技术能够开发集声音、图像、动画、字处理、Web等对象于一体的应用程序。 7. 支持ActiveX技术 ActiveX技术发展了原有的OLE技术,它使开发人员摆脱了特定语言的束缚,可方便地使用标准的Active部件,调用标准接口程序,实现特定的功能。 1.1.2 Visual Basic 6.0的版本 本书主要介绍VB6.0中文版。为满足不同层次使用者的需要,VB6.0有三种版本,分别为学习版(Learning)、专业版(Professional)和企业版(Enterprise)。 1. 学习版 Visual Basic6.0的基础版本,适用于初学者。它包括所有的内部控件、选项卡和数据绑定控件。 2. 专业版 为专业编程人员提供了一整套功能完备的开发工具。它除了具有学习版的全部功能外,还包括Active和Internet控件开发等高级特性。 3. 企业版 Visual Basic6.0的最高版本,使得专业编程人员能够开发功能强大的分布式应用程序。 1.2 Visual Basic基本概念 1.2.1 对象 学好Visual Basic的秘诀就是要以对象的角度来看待整个程序设计。因此,读者在学习Visual Basic之前必须对对象有一定的认识。 对象是现实生活中存在的客观事物,是现实世界中的一个实体。对象没有最大与最小的范围限制,大到宇宙,小到一部汽车、一台计算机、一本书、一只笔都是对象。 对象既然是东西,就应该有名称来代表它,所以每个对象都有自己的名字,而且不能重复。Visual Basic程序也是由对象组合而成的,其中的每一个对象都有一个独一无二的名字。虽然Visual Basic会给每一个对象指定一个缺省的名字,有点象“老大、老二、老三”是家中三个孩子的缺省名字一样。 Visual Basic中的对象不象在C++这类面向对象语言中那样,对象必须从无到有的设计出来,Visual Basic中的对象是现成的,
文档评论(0)