第1章 visual basic程序设计概述

第1章 visual basic程序设计概述

ID:19815683

大小:57.00 KB

页数:8页

时间:2018-10-06

第1章 visual basic程序设计概述_第1页
第1章 visual basic程序设计概述_第2页
第1章 visual basic程序设计概述_第3页
第1章 visual basic程序设计概述_第4页
第1章 visual basic程序设计概述_第5页
资源描述:

《第1章 visual basic程序设计概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章VisualBasic程序设计概述VisualBasic是由微软公司推出、在Basic基础上发展起来的Windows应用程序开发工具。VisualBasic提供了开发Windows应用程序最迅速、最简洁的方法。本章将以VisualBasic6.0为蓝本,对VisualBasic语言特征、功能特点和集成开发环境等内容进行简要介绍。1.1VisualBasic语言简介1.1.1VisualBasic语言发展简介Visual意为“可视化的”,指的是一种开发图形用户界面(GUI)的方法,所以VisualBasic是基于Basic的可视化的程序设计

2、语言。Basic指的是BASIC(BeginnersAll-PurposeSymbolicInstructionCode,初学者通用符号指令代码)语言,一种在计算技术发展历史上应用得最为广泛的语言。VisualBasic在原有BASIC语言的基础上进一步发展,包含了数百条语句、函数及关键词,其中很多和WindowsGUI有直接关系。在VisualBasic中,一方面继承了BASIC所具有的程序设计语言简单易用的特点,另—方面在其编程系统中采用了面向对象、事件驱动的编程机制,用一种巧妙的方法把Windows的编程复杂性封装起来,提供了一种所见即所

3、得的可视化程序设计方法。因此,VisualBasic被认为是大多数电脑初学者的首选入门编程语言。1.1.2VisualBasic语言的版本Microsoft公司于1991年推出VisualBasic1.0版,获得巨大成功。随后Microsoft公司又分别在1992年、1993年、1995年和1997年相继推出了2.0、3.0、4.0、5.0,直到1998年推出6.0版。2001年,Microsoft推出了VisualBasic.NET,将VisualBasic语言提升到了全新的高度。随着版本的改进,VisualBasic已逐渐成为简单易学、功能

4、强大的编程工具。本书主要介绍VisualBasic6.0版本。VisualBasic6.0包括三种版本,它们分别为学习版、专业版和企业版。这三种版本是在相同的基础上建立起来的,以满足不同层次的用户需要。学习版(LearningEdition):可使用一组工具来创建功能完备的Windows应用程序,它包括所有的内部控件、网格控件及数据绑定等控件。专业版(ProfessionalEdition):在学习版的基础上添加了一些专门的工具和一个报表编制工具。它主要针对计算机专业开发人员(除了具有学习版的全部功能外,还包括ActiveX和Internet控

5、件开发工具之类的高级特性)。企业版(EnterpriseEdition):包括了用于客户/服务器应用程序的工具(除了具有专业版的全部功能外,还包括了一些特殊的工具)。本书使用的是VisualBasic6.0中文企业版,但其内容可用于专业版,所有程序可在专业版中运行,大多数程序可在学习版中运行。1.1.3VisualBasic语言的特点1.具有面向对象的可视化设计工具在VisualBasic中,应用面向对象的程序设计方法(OOP),把程序和数据封装起来视力—个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计要求,直接在屏幕上“画

6、”出窗口、菜单、按钮、滚动条等不同类型的对象,并为每个对象设置属性。程序员的编程工作仅限于编写相关对象要完成的功能程序,因而程序设计的效率可大大提高。2.事件驱动的编程机制事件驱动是非常适合图形用户界面的编程方式。在图形用户界面的应用程序中,是由用户的动作即事件掌握着程序运行的流向,每个事件都能驱动一段程序的运行。程序员只需要编写响应用户动作的代码,而各个动作之间不一定有联系。3.提供了易学易用的应用程序集成开发环境在VisualBasic集成开发环境中,用户可设计界而、编写代码、调试程序,直至把应用程序编译成可执行文件在Windows中运行,

7、使用户在友好的开发环境中工作。4,结构化的程序设计语言VisualBasic沿用了结构化程序设计的思想,具有丰富的数据类型、众多的内部函数和结构化程序设计结构,简单易学。5.支持多种数据库系统的访问利用数据控件可访问的数据库系统有:MicrosoftAccess、Btrieve、DBase、MicrosoftFoxPro和Paradox等,也可以访问MicrosoftExcel、Lotus1-2-3等多种电子表格。6.支持动态数据交换(DDE)、动态链接库(DLL)和对象的链接与嵌入(OLE)技术动态数据交换是MicrosoftWindows除

8、了剪贴板和动态链接库以外,在Windows内部交换数据的第三种方式。利用这项技术可使VisualBasic开发的应用程序与其他Windows应用程序之

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

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

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