网站大量收购闲置独家精品文档,联系QQ:2885784924

第章VisualBasic概述.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第章VisualBasic概述

第一章 Visual Basic概述 §1.1、Visual Basic的发展简史 编写计算机程序需要使用计算机语言。计算机语言包括: 机器语言 汇编语言 高级语言 Visual Basic是“高级语言”。就像人类的语言一样,计算机“高级语言”也有很多种。目前较为广泛使用的语言有“C++”、 “Java” 、“Pascal”等。 Basic语言是20世纪60年代美国Dartmouth学院的两位年轻教师(John G Kemeny和Thoma E Kurtz)开发的计算机设计语言, 其含义是“初学者通用的符号指令代码” ( Beginner’s All purpose Symbolic Instruction Code)。它具有简单易学、界面友好、操作简便的特点,因此很快得到了广泛的应用。20世纪80年代,随着结构化程序设计的需要,新版本的Basic语言增加了新的数据类型和程序控制结构,其中较有影响的有True Basic、 Quick Basic和Turbo Basic等。 20世纪90年代初,由于Windows操作平台的逐渐流行,PC机的操作方式开始由命令行方式向图形用户界面(GUI,Graphical User Interface)方式转变。微软(Microsoft)公司凭借强大的技术优势,开始把Basic向可视化编程方向发展,于是就有了第一代的Visual Basic产品。虽然第一代的Visual Basic产品功能很少,但是它具有跨时代的意义。 随着Windows操作系统的不断成熟,Visual Basic产品由1.0版升级到6.0版,使VB得到了很大的扩充和增强。 1991年4月,Visual Basic 1.0 Windows版本发布 1992年11月,VB2.0发布。它对于上一个版本的界面和速度都有所改善。 1993年夏天,VB3.0发布,分为标准版和专业版。其中包含一个数据引擎,可以直接读取Access数据库。 1995年8月,VB4.0发布了32位版本和16位的版本。其中包含了对类的支持。 1997年2月,VB5.0发布。程序员可以用32位的版本导入由4.0版本创建的16位程序,并且能顺利编译。同时还包含了对用户自建控件的支持。 1998年夏天,VB6.0发布。 2001年,Visual Basic.net和.NET Framework发布。由于其使用了新的核心和特性,所以很多VB的程序员都要改写程序。 2003年,Visual Basic.net 2003和.NET Framework 1.1发布。 2004年,微软开放了Visual Studio 2005的测试版本(代号Whidbey)。包含了.NET Framework2.0的测试版本。 2005年,微软正式推出了VB的继任者Visual Basic .NET,同时也是.NET平台的一部分。VB.net编程语言是一种真正的面向对象编程语言,和VB并不完全兼容 由VB派生的语言 微软开发了一系列有关VB的脚本语言: Visual Basic for Applications,即VBA,包含在微软的应用程序中(比如Microsoft Office),以及类似WordPerfect Office这样第三方的产品里面。VBA这样嵌入在各种应用程序中看起来有些矛盾,但是它的功能和VB一样强大。 VBScript是默认的ASP语言,还可以用在Windows脚本编写和网页编码中。尽管它的语法类似于VB,但是它却是一种完全不同的语言。VBS不使用VB运行库运行,而是由Windows脚本主机解释执行。这两种语言之中的不同点影响ASP网站的表现。 §1.2、 Visual Basic特点 VB是一种图形用户界面(GUI)下的,面向对象的,事件驱动机制的可视化程序设计语言。 GUI :(Graphical User Interface) 图形用户界面; 面向对象:对象:程序代码和数据相结合的综合体。程序设计以对象为组成单元。通过设置对象的属性,使对象具有用户所要求的特征。通过触发对象的事件,执行相应的事件代码,使程序作出响应。 事件驱动的编程机制:通过触发事件执行事件程序的操作。 传统的面向过程的应用程序是按照事先设计的流程运行的。但在事件驱动的编程机制中,用户程序的运行流向取决于事件的触发。 4、可视化编程:可视界面程序设计。可视化环境下设计界面变得简单直观,给程序员设计良好的程序界面带来了很大方便,因此得到编程爱好者的青睐。 5、友好的集成开发环境 在VB集成开发环境中,用户可以设计界面、编写代码和调试程序,把应用程序编译成可执行文件,还可以生成最终的安装文件,这样在脱离开发环境的情况下也可以运行。而且VB开发环境提

文档评论(0)

hh83kxy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档