《vb程序设计》校本教材

《vb程序设计》校本教材

ID:23454032

大小:1.44 MB

页数:86页

时间:2018-11-07

《vb程序设计》校本教材_第1页
《vb程序设计》校本教材_第2页
《vb程序设计》校本教材_第3页
《vb程序设计》校本教材_第4页
《vb程序设计》校本教材_第5页
资源描述:

《《vb程序设计》校本教材》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第1章VisualBasic初步1.1VisualBasic概述MicrosoftVisualBasic提供了开发Windows应用程序的最迅速、最简捷的方法,为进行Windows应用程序开发的专业人员和初学者提供了整套开发工具。本节主要介绍VisualBasic6.0的概况、版本、特点和集成开发环境等内容。1.1.1VisualBasic6.0简介VisualBasic(简称VB)是Windows环境下的最具有吸引力的程序设计语言之一。它具有简单易学、功能强大、可视化等特点,特别适合初学者来学习如何在Windows平台上

2、编程。1.1.1.1VB的发展VisualBasic是Microsoft公司在原Basic(BeginnersAll–PurposeSymbolicInstructionCode)语言的基础上开发出的新一代面向对象程序设计语言。它继承了Basic语言易学易用的特点,以结构化Basic语言为基础,以事件驱动为运行机制。它的诞生标志着软件设计和开发的一个新时代的开始。在以后的几年里,VisualBasic经历了1.0版、2.0版……6.0版的几次版本升级,它的功能更加强大,也更加完善,最新版本为VB.Net。本书以Visual

3、Basic6.0专业版(中文)为蓝本。VisualBasic中的“Visual”一词意为“可视化”的意思,它是指一种开发图形用户界面(GUI)的方法。VisualBasic是基于Basic的可视化的程序设计语言。它既继承了其先辈Basic所具有的简单易用的特点,同时其编程系统又采用了面向对象、事件驱动的编程机制。它用一种巧妙的方法把Windows的编程复杂性封装起来,同时又提供了一种所见即所得的可视化界面设计环境,为广大用户学习、使用和开发Windows应用程序带来了很大方便。1.1.1.2VB6.0版本简介在VB6.0中

4、提供了3种版本:学习版、专业版和企业版。3种不同的版本分别满足不同的开发需要,但相对而言,后者的功能比前者更强一些,读者可根据需要选用不同的版本。1.学习版学习版是VB6.0的基础版本,是针对初学者进行学习和使用的。它包括所有的内部控件、数据绑定等控件。2.专业版专业版为专业编程人员提供了一整套软件开发的功能完备的工具。该版本包括学习版的全部功能以及ActiveX控件、Internet控件等开发工具。3.企业版企业版使专业编程人员能够开发出功能强大的分布式应用程序。该版本包括专业版的全部功能,还增加了自动化管理器、部件管理

5、器、数据库管理工具等。1.1.1.3VB的特点VisualBasic之所以受到广大编程爱好者及专业编程人员的青睐,是因为它具有以下一些特点:1.面向对象VB采用了面向对象的程序设计思想。它的基本思路是把复杂的程序设计问题分解为一个个能够完成独立功能的相对简单的对象集合,所谓“对象”就是一个可操作的实体,如窗体、窗体中的命令按钮、标签、文本框等。面向对象的编程就好像搭积木一样,程序员可根据程序和界面设计要求,直接在屏幕上“画”出窗口、菜单、按钮等不同类型的对象,并为每个对象设置属性。1.事件驱动在Windows环境下,程序是

6、以事件驱动方式运行的,每个对象都能响应多个不同的事件,每个事件都能驱动一段代码——事件过程,该代码决定了对象的功能。通常称折中机制为事件驱动。事件可由用户的操作触发,也可以由系统或应用程序触发。例如,单击一个命令按钮,就触发了按钮的Click(单击)事件,该事件中的代码就会被执行。若用户未进行任何操作(未触发事件),则程序就处于等待状态。整个应用程序就是由彼此独立的事件过程构成。2.软件的集成式开发VB为编程提供了一个集成开发环境。在这个环境中,编程者可设计界面、编写代码、调试程序,直至把应用程序编译成可在Windows中

7、运行的可执行文件,并为它生成安装程序。VB的集成开发环境为编程者提供了很大的方便。3.结构化的程序设计语言VB具有丰富的数据类型,是一种符合结构化程序设计思想的语言,而且简单易学。此外作为一种程序设计语言,VB还有许多独到之处。4.强大的数据库访问功能VB利用数据控件可以访问多种数据库,VB6.0提供的ADO控件,不但可以用最少的代码实现数据库操作和控制,也可以取代Data控件和RDO控件。5.支持对象的链接与嵌入技术VB的核心是对对象的链接与嵌入(OLE)技术的支持,它是访问所有对象的一种方法。利用OLE技术,能够开发集

8、声音、图像、动画、字处理、Web等对象于一体的程序。6.网络功能VB6.0提供了DHTML(DynamicHTML)设计工具。利用这种技术可以动态创建和编辑Web页面,使用户在VB中开发多功能的网络应用软件。7.多个应用程序向导VB提供了多种向导,如应用程序向导、安装向导、数据对象向导和数据窗体向导,通

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。