- 1、本文档共87页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
..
第1章 Visual Basic初步
1.1 Visual Basic概述
Microsoft Visual Basic提供了开发Windows应用程序的最迅速、最简捷的方法,为进行Windows应用程序开发的专业人员和初学者提供了整套开发工具。本节主要介绍Visual Basic 6.0的概况、版本、特点和集成开发环境等内容。
Visual Basic 6.0简介
Visual Basic(简称VB)是Windows环境下的最具有吸引力的程序设计语言之一。它具有简单易学、功能强大、可视化等特点,特别适合初学者来学习如何在Windows平台上编程。
VB的发展
Visual Basic是Microsoft公司在原Basic(Beginners All – Purpose Symbolic Instruction Code)语言的基础上开发出的新一代面向对象程序设计语言。它继承了Basic语言易学易用的特点,以结构化Basic语言为基础,以事件驱动为运行机制。它的诞生标志着软件设计和开发的一个新时代的开始。在以后的几年里,Visual Basic经历了1.0版、2.0版……6.0版的几次版本升级,它的功能更加强大,也更加完善,必威体育精装版版本为VB.Net。本书以Visual Basic 6.0专业版(中文)为蓝本。
Visual Basic中的“Visual”一词意为“可视化”的意思,它是指一种开发图形用户界面(GUI)的方法。Visual Basic是基于Basic的可视化的程序设计语言。它既继承了其先辈Basic所具有的简单易用的特点,同时其编程系统又采用了面向对象、事件驱动的编程机制。它用一种巧妙的方法把Windows的编程复杂性封装起来,同时又提供了一种所见即所得的可视化界面设计环境,为广大用户学习、使用和开发Windows应用程序带来了很大方便。
VB 6.0版本简介
在VB 6.0中提供了3种版本:学习版、专业版和企业版。3种不同的版本分别满足不同的开发需要,但相对而言,后者的功能比前者更强一些,读者可根据需要选用不同的版本。
学习版
学习版是VB6.0的基础版本,是针对初学者进行学习和使用的。它包括所有的内部控件、数据绑定等控件。
专业版
专业版为专业编程人员提供了一整套软件开发的功能完备的工具。该版本包括学习版的全部功能以及ActiveX控件、Internet控件等开发工具。
企业版
企业版使专业编程人员能够开发出功能强大的分布式应用程序。该版本包括专业版的全部功能,还增加了自动化管理器、部件管理器、数据库管理工具等。
VB的特点
Visual Basic之所以受到广大编程爱好者及专业编程人员的青睐,是因为它具有以下一些特点:
面向对象
VB采用了面向对象的程序设计思想。它的基本思路是把复杂的程序设计问题分解为一个个能够完成独立功能的相对简单的对象集合,所谓“对象”就是一个可操作的实体,如窗体、窗体中的命令按钮、标签、文本框等。面向对象的编程就好像搭积木一样,程序员可根据程序和界面设计要求,直接在屏幕上“画”出窗口、菜单、按钮等不同类型的对象,并为每个对象设置属性。
事件驱动
在Windows环境下,程序是以事件驱动方式运行的,每个对象都能响应多个不同的事件,每个事件都能驱动一段代码——事件过程,该代码决定了对象的功能。通常称折中机制为事件驱动。事件可由用户的操作触发,也可以由系统或应用程序触发。例如,单击一个命令按钮,就触发了按钮的Click(单击)事件,该事件中的代码就会被执行。若用户未进行任何操作(未触发事件),则程序就处于等待状态。整个应用程序就是由彼此独立的事件过程构成。
软件的集成式开发
VB为编程提供了一个集成开发环境。在这个环境中,编程者可设计界面、编写代码、调试程序,直至把应用程序编译成可在Windows中运行的可执行文件,并为它生成安装程序。VB的集成开发环境为编程者提供了很大的方便。
结构化的程序设计语言
VB具有丰富的数据类型,是一种符合结构化程序设计思想的语言,而且简单易学。此外作为一种程序设计语言,VB还有许多独到之处。
强大的数据库访问功能
VB利用数据控件可以访问多种数据库,VB 6.0提供的ADO控件,不但可以用最少的代码实现数据库操作和控制,也可以取代Data控件和RDO控件。
支持对象的链接与嵌入技术
VB的核心是对对象的链接与嵌入(OLE)技术的支持,它是访问所有对象的一种方法。利用OLE技术,能够开发集声音、图像、动画、字处理、Web等对象于一体的程序。
网络功能
VB6.0提供了DHTML(Dynamic HTML)设计工具。利用这种技术可以动态创建和编辑Web页面,使用户在VB中开发多功能的网络应用软件。
多个应用程序向导
VB提供
文档评论(0)