Visual Basic 2005 程序设计 何聚厚 第1章 vb2005程序设计概述.pptVIP

Visual Basic 2005 程序设计 何聚厚 第1章 vb2005程序设计概述.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 VB 2005程序设计概述 本章主要内容: .NET基本介绍。 熟悉Visual Studio 2005集成开发环境。 构建简单的Windows应用程序。 使用MessageBox输出消息框。 理解对象、属性、事件。 使用Timer控件。 熟悉Visual Studio 2005代码编辑中的智能感知功能。 使用Visual Basic 2005帮助系统。 1.1 VB程序设计语言的发展 Visual Basic程序设计语言是在BASIC程序语言的基础上发展而来的。 BASIC程序语言具有容易学习、且语法结构简单易理解、程序调试简单方便等特性,因此,BASIC程序语言很快就成为被广泛使用的高级语言,深受初学程序设计者的喜爱与欢迎。 20世纪80年代,结构化程序设计成为主流的程序设计思想,一些新版本的BASIC程序设计语言在功能上对传统的BASIC语言进行了扩充,比如增加了数据类型和程序控制结构等,比较典型的有True BASIC,Quick BASIC和Turbo BASIC等。 1991年,微软推出了 Visual BASIC(VB) 1.0版可视化程序设计开发环境,以结构化BASIC语言为基础,以事件驱动为运行机制,提供了图形化用户界面接口的代码,程序设计人员无需编写此部分程序代码,简化了窗口化程序设计的过程。 VB 1.0刚开始推广时,并未获得市场的接受。在1993年VB 2.0版问世后,人们才真正发现此程序设计语言的威力。 当微软发行VB 3.0版之后,VB已成为市场中销售成长最快的程序设计语言,已有数百万VB程序语言的使用者。VB的成功在于由公司或个人所开发的VB组件,可以重复使用,减少开发所需时间。 VB 4.0版开始支持32位操作系统。VB 5.0版提供ActiveX技术,可以用于网页设计,使得因特网应用程序的撰写发生了划时代的改变。VB 6.0版在数据存取、建立组件与因特网的应用等方面都有新的突破,直到目前仍有许多组织使用此版本的VB。 随着微软提出的.NET架构思想的应用,基于.NET开发基于Windows的应用程序成为主流,.NET提供多种程序设计语言,当然也包含VB,称为VB.NET,以便原本熟悉VB 6.0的程序设计人员也能够顺利地在.NET架构上编写程序。但由于VB.NET和VB 6.0的兼容性不太好,并且和传统的VB设计方式也不尽相同,因此并没有得到太多VB程序设计人员的认可。 微软推出的Visual Basic 2005改变了一些VB.NET的不足,为程序设计人员提供了更多的便利操作,增加了许多新的功能,如My命名空间,使以前一些复杂的操作变得更简单、更可靠,因此受到了程序设计人员的大力欢迎。 1.2 .NET概述 Microsoft .NET 扩展了通过任何设备随时随地操作数据和进行通讯的能力。.NET 使用分布式计算模型并基于开放标准(如 XML)将 PC 与其他智能设备连接在一起。 .NET是Microsoft提出的一种新的软件架构技术,.NET架构的结构图如图1-1所示。 1.2.1 公共语言运行库 公共语言运行库CLR(Common Language Runtime)是.NET的核心,它可以提取.NET应用程序,并编译成本机能够执行的代码。同时CLR提供的应用程序隔离功能,使一个应用程序的崩溃不会引起其它应用程序的崩溃。 .NET为代码的安全提供了强有力的支持,为系统管理员、用户和软件开发人员提供了对应用程序功能的精细控制。 .NET提供了强大的异常处理能力,能够捕获各种异常,并以适当的方式响应处理异常。 .NET提供一种垃圾回收机制,当应用程序中的对象不再使用时,垃圾回收器GC(Garbage Collection)会自动从内存中删除对象。 1.2.2 微软中间语言 相对于传统应用程序,Visual Basic 2005源代码不直接编译成x86指令,而是编译成微软中间语言MSIL(Microsoft Intermediate Language)。 MSIL不依赖于任何处理器,是传统机器指令(如x86指令)的上面一层,因此MSIL不能在任何处理器上直接运行。 为了运行MSIL代码,需要实时编译器JIT(Just In Time)把MSIL代码进一步编译成机器指令,如图1-2所示。 只要完成MSIL到不同操作系统、不同芯片的编译,就可实现同一编程语言写的程序运行在不同操作系统或芯片上的目的。 1.2.3 命名空间 .NET构架由许多类组成。命名空间为这些类创建了层次结构,有助于避免名称冲突。如果两个类具有相同的名字,但如果位于不同的命名空间,则认为是两个不同的类。命名空间实际上为类创建了作用域。 .NET构架的命名空间使用点语法命名方案,该方案隐含了层次结构的意思。此技

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档