- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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应用程序中定义实体的附加信息。 多线程处理 通过在独立于用户接口的线程中运行复杂任务,多线程处理提高了应用程序对用户输入的响应能力。 * * 中国水利水电出版社 *
您可能关注的文档
- Red Hat Enterprise Linux 5基础教程 王路群 第6章 Shell的基本使用新.ppt
- Red Hat Enterprise Linux 5基础教程 王路群 第7章 系统配置及管理新.ppt
- Red Hat Enterprise Linux 5基础教程 王路群 第8章 文件和磁盘管理新.ppt
- SPSS数据分析:问题提出与实例导学 赵小军 理论+实验 课件 第04部分新.ppt
- SPSS数据分析:问题提出与实例导学 赵小军 理论+实验 课件 第06部分新.ppt
- SPSS数据分析:问题提出与实例导学 赵小军 理论+实验 课件 第07部分新.ppt
- SPSS数据分析:问题提出与实例导学 赵小军 理论+实验 课件 第08部分新.ppt
- SPSS数据分析:问题提出与实例导学 赵小军 理论+实验 课件 第10部分新.ppt
- SQL Server 2005实用教程 李伟红 第2章 SQL Server 2005常用工具新.ppt
- SQL Server 2005实用教程 李伟红 第5章 表中数据的操作新.ppt
文档评论(0)