欢迎来到天天文库
浏览记录
ID:40239413
大小:1.78 MB
页数:84页
时间:2019-07-28
《Visual Basic.NET程序设计教程 陈志泊 第1章 Visual Basic.NET程序开发环境》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章VisualBasic.NET程序开发环境1.1VisualBasic.NET语言简介1.1.1VisualBasic.NET语言发展简介Basic语言简单易学,接近美国口语,程序运行调试容易,很快得到了广泛的应用。1988年,美国微软(Microsoft)公司推出了用于个人计算机的基于图形用户界面(GUI,GraphicsUserInterface)的Windows操作系统微软公司从1991年起就推出了VisualBasic1.0版来简化Windows应用程序的开发Windows操作系统的产生呼唤着VisualBasic的问世,同时,V
2、isualBasic的产生大大推动了Windows应用程序的开发工作1.1.2VisualBasic.NET的版本从时间上看,微软公司开发的VisualBasic大致经历了以下的发展过程:1991年推出了VisualBasic1.0版本。1992年经过对VisualBasic1.0版本的修改后,推出了VisualBasic2.0版本。1993年再次修改完善后,推出了VisualBasic3.0版本。1995年推出了VisualBasic4.0版本。1997年发布了VisualBasic5.0版本。1998年推出了VisualBasic6.0版本
3、。2002年发布了VisualBasic.NET2002版本。2003年发布了VisualBasic.NET2003版本。2005年发布了VisualBasic.NET2005版本。VisualBasic.NET不是一个独立的开发工具,而是与VisualC++、VisualC#等一起集成在VisualStudio.NET中,是VisualStudio.NET的编程套件之一1.1.3VisualBasic.NET语言的特点由于VisualBasic.NET是在原来BASIC语言的基础上研制而成的,因此,它具有原BASIC语言简单、易学易用的特点。
4、编程的可视化面向对象的程序设计方法事件驱动的编程机制支持结构化程序程序设计强大的数据库功能具有丰富的数据类型、功能强大的类库网络功能1.2Microsoft.NET框架概述什么是.NET?用Microsoft公司兼CEO史蒂夫·巴尔默的话来说,.NET是“代表了一个集合、一个环境、一个编程的基本结构,作为一个平台来支持下一代的Internet。.NET的最终目的就是让用户在任何地方、任何时间,利用任何设备都能访问所需的信息、文件和程序。微软的.NET框架是继ActiveX技术之后推出的用于构建新一代Internet集成服务平台的最新框架,这种集
5、成服务平台允许各种系统环境下的应用程序通过互连网进行通信和共享数据。.NET框架已经发展到了2.0版本,.NET框架2.0是在.NET框架1.1版本的基础上进行了扩展.NET开发平台.NET框架.NET开发工具VisualStudio.NET2005集成开发环境.NET开发语言VisualBasic.NET2005VisualC#.NET2005VisualC++.NET2005VisualJ#.NET2005公共语言运行库.NETFrameWork类库(1)CLR(2).NETFramework类库(3)ADO.NET(4)ASP.NET和W
6、indowsForms.NET框架具有两个主要组件:公共语言运行库和.NETFrameWork类库。公共语言运行库是.NET框架的基础。从层次上来看,.NET框架包括三个主要组成部分:公共语言运行时CLR(CommonLanguageRuntime)、服务框架(ServicesFramework)和两类应用模板。两类应用模板包括传统的Windows应用程序模板(WindowsForms)和基于ASP.NET的面向Web的应用程序模板(WebForms和WebServices).NET框架结构及其与VisualStudio.NET间的关系.NET
7、框架的主要组成部分说明(1)CLR位于.NET框架的底层,为基于.NET平台的一切操作提供一个统一的、受控的运行环境,CLR负责执行程序,提供内存管理、线程管理、安全管理、代码验证和编译、异常处理、通用类型系统与生命周期监控等核心服务。.NET框架利用CLR解决了各种语言的Runtime(执行期)不可共享问题,具有跨平台特性。各种.NET应用程序中间语言(IL)代码机器代码编译JIT编译(2).NETFramework类库在.NET框架结构中,.NETFramework类库(即.NETFrameworkClassLibrary)位于CLR之上,
8、包含许多高度可重用性的接口和类,并且完全面向对象。它既是.NET应用软件开发的基础类库,也是.NET平台本身的实现基础。该类库以命名空间(Namesp
此文档下载收益归作者所有