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

Visual Basic .NET软件开发技术.ppt

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

Visual Basic.NET 软件开发技术 吴绍根 廖永红 陈建潮 编著 第1章 VB.NET概述 第1单元 创建一个简单的应用示例 创建和使用Visual Basic.NET应用程序的六个步骤: 1)新建解决方案和项目; 2)建立应用程序页面; 3)设置属性; 4)编写代码; 5)保存并调试; 6)编译、运行; 第二单元 .NET体系结构 .NET 框架由两个主要组件构成:公共语言运行库和.NET框架类库。 (一) 公共语言运行库(CLR) 公共语言运行库是管理代码执行的环境。它提供了多种核心服务,例如代码编译、内存分配、线程管理以及垃圾回收等等。 由于有了公共语言运行库,实现跨语言兼容性才成为可能。 (二) .NET框架类库 .NET框架类库是一个综合性的面向对象的可重用类型集合。包括类、接口和值类型,可以加速和优化开发过程并提供对系统功能的访问。 .NET框架类库是生成.NET应用程序,组件和控件的基础。主要完成以下任务: 表示基础数据类型和异常; 风封装数据结构; 执行I/O; 访问关于加载类型的信息; 调用.NET框架安全检查; 提供数据访问,多客户端GUI和服务器控制的客户端GUI; 命名空间 类库被组织到命名空间中,命名空间是执行相关功能的类型的逻辑分组。 .NET框架类库中的命名空间是按照层次关系组织的。.NET框架的根(Root)是System命名空间。其它命名空间可以用“.”运算符访问。举例,典型的命名空间的结构如下: System System.Data System.Data.SQLClient 第三单元 .NET应用程序的编译和执行 编译阶段: 当编译.Net应用程序时,编译器不是将源代码编译成机器语言,而是将源代码编译成一种中间语言(MSIL或IL)。 除了将源代码解释成中间语言外,在编译过程中编译器还生成和程序相关的元数据。元数据包含程序的相关描述,如类和接口、可靠性以及程序设计过程中所使用组件的版本。 在编译器生成的集合中,中间语言和元数据进行链接。 然后,编译器创建.EXE或.DLL文件。 运行阶段: 当运行.EXE或.DLL文件时,被转换成中间语言的源代码和所有来自基础类库的其他的相关信息被传送到类加载器中。 源代码被运行前,.NET Framework必须将中间语言转换成机器语言或CPU所能识别的代码。(即时(JIT)编译器的作用就是将源代码从中间语言转换成有管理的本地代码。) JIT编译器仅编译程序执行阶段所需的代码,而不是编译所有中间语言代码。在运行过程中,当调用到未编译的方法时,JIT编译器就将该方法的中间语言转换为本地代码。 在JIT编译期间将会检查代码的类型安全。类型安全可以确保总是以相互匹配的方式访问对象。 第四单元 VB.NET的功能新特点 与Visual Basic 6.0相比较,Visual Basic.NET的新功能特点: 继承 默认情况下,Visual Basic.NET创建的所有类都是可继承的; 异常处理 通过使用增强版本的Try…Catch…Finally语法支持“结构化异常处理” ; 数据类型 引入了3种新的数据类型 ; 接口 引入了Interface语句,能够从类将真正的接口定义为独特的实体,并用Implements关键字来实现这些接口; 委托 可用于调用其他对象方法的对象 ; 共享成员 共享成员是可以被一个类的所有实例所共享的属性、过程和字段。一些编程语言也称为“静态成员”; 引用 引用允许使用在其他程序集中定义的对象。添加对程序集的引用时,可以将Imports语句添加到控制该程序集的命名空间在模块内的可见性模块。 命名空间 命名空间通过按照层次结构组织类,接口和方法来避免命名冲突。而命名空间可以包含其他命名空间,命名空间避免了使用类时的多义性并简化了引用。在.NET环境中新建一个项目时,创建的项目就是一个命名空间,名称就是项目名。 特性 特性是类似标记的关键字,通过特效可以指定在Visual Basic.NET应用程序中定义实体的附加信息。 多线程处理 通过在独立于用户接口的线程中运行复杂任务,多线程处理提高了应用程序对用户输入的响应能力。 第2章 Visual Basic.NET入门 第一单元 Visual Studio.NET集成开发环境的组成 Visual Studio.NET的集成开发环境(IDE)集成了许多功能,如设计、编辑、编译、调试等等。 目前,Visual Studio.NET IDE支持Visual Basic、Visual C++和C#等语言,是开发符合.NET框架的各种项目的理想工具。 第二单元 编写案例程序 在Visual Studio.NET中,应用程序可以用一个或多个条款组成,

文档评论(0)

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

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

1亿VIP精品文档

相关文档