第一章:.net框架和c#语言概述

第一章:.net框架和c#语言概述

ID:21842645

大小:1.28 MB

页数:27页

时间:2018-10-20

第一章:.net框架和c#语言概述_第1页
第一章:.net框架和c#语言概述_第2页
第一章:.net框架和c#语言概述_第3页
第一章:.net框架和c#语言概述_第4页
第一章:.net框架和c#语言概述_第5页
资源描述:

《第一章:.net框架和c#语言概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章:C#概述CompanyLogo本章主要学习内容.NET框架概述和框架结构1C#语言概述2演示框架类库的使用3控制台应用程序的创建4CompanyLogo本章学习目标理解.NET框架的组成及其基本工作原理了解C#的特性理解类库中各个命名空间的主要用途掌握创建控制台应用程序CompanyLogo1.1.NET概述支持多种终端平台信息互联互通Web服务:Passport,MSN在线游戏Live服务任何时候、任何地方、利用任何工具都可以获得网络上的信息,并享受网络通信所带来的快乐CompanyLogo1.1.NET概述1、.NET平台概述(1)产生背景Internet

2、高速发展,应用程序的模式发生了根本的变化。应用程序随时、随地并且在任何设备中都可用。软件应作为一种服务来提供,例如电子邮件服务。应用程序必须具有互操作性,应用程序之间系统工作、数据交换的需求越来越高。这些变化和.NET平台有什么关系?3G网络乃至将来的4G网络会带来什么样的变化?CompanyLogo1.1.NET框架概述(2).NET平台简介VS.NET是微软公司的一种应用平台。以公共语言运行时(CLR)为基础,支持多种语言开发。VS.NET主要由程序语言和.NETFramework构成。(3).NET发展历史自2000年发布第一个版本1.1以来,成熟的开发平台已经

3、发布过VS2003、VS2005、VS2008、VS2010。本门课程所采用的平台是VS2008,《.NET编程》课程所采用的平台是VS2008,毕业设计采用VS2010。VS2008可以开发各种类型的应用程序或者Web服务。CompanyLogo1.1.NET框架概述2、.NET特点.NET战略将软件复用思想扩展到Internet,使程序员可以集中考虑自己的专长,而不必事先每个应用程序的每个部分。.NET框架是.NET战略的核心,这个框架执行程序和Web服务,包括一个类库(称为框架类库),提供许多编程功能。微软公司把赌压在.NET上。CompanyLogo1.2.N

4、ET框架结构不同平台(PDA、PC、游戏机)的程序如何在.NET环境下运行?使用C#的程序可以调用VB.NET开发的程序吗?CompanyLogo1.2.NET框架概述1、.NET特点.NET框架是.NET战略的基础,是一种新的便捷的开发平台。它提供一个一致的编程环境。提供了一个面向对象的编程环境,完全支持面向对象编程,提高软件的可重用性、可扩展性、可维护性、灵活性。对Web应用的强大支持。对WebService(Web服务)的支持。VS.NET(全程VisualStudio.NET)是一个世界级的开发工具。.NET框架具有两个主要组件:公共语言运行时(CLS)和框架

5、类库(FCL)。内科大信息学院1.2.NET框架结构2、.NET框架结构组成.NET框架运行在操作系统上,由两部分组成:CLR和FCL,支持多语言开发。操作系统公共语言运行库(CLR)VC++.NETC#VB.NETVJ#….NETFramework类库(FCL)内科大信息学院1.2.NET框架结构3、.NET框架结构组件.NET框架类库提供了大量好用且实用的类,核心部分如图所示;内科大信息学院1.2.NET框架结构CLR:提高应用程序间的互操作性,需要在应用程序间使用一组标准的数据类型和一组准则CTS(公共语言规范):包括标准数据类型和准则集。CLS(通用语言规范)

6、:所有.NET语言都应遵循此规则才能创建与其他语言可互操作的应用程序。.NETFrameWork3.5可以开发下列应用程序:WinForm应用程序、Web应用程序、WebService、WindowsService、WPF应用程序、工作流应用程序、手机应用程序(WindowsMobile)、工控应用程序(WINCE.NET)等。。CompanyLogo1.2.NET框架结构4、.NET编译技术为了实现跨语言开发和跨平台的战略目标,.NET所有编写的应用都是编译成微软中间代码MSIL。由JIT编译器转换成机器代码。C#和VB.NET代码通过它们各自的编译器变成成中间代码

7、,MSIL遵循通用的语法,再通过JIT编译器编译成相应的平台专用代码。内科大信息学院1.3C#语言概述1、C#语言概述(1)C#语言诞生2000年,配合.NET平台的发布,微软公司发布了一门新语言:C#。它是专门为.NET平台设计的一种语言,它的设计者是AndersHeklsberg。AndersHeklsberg。是一位颇具传奇色彩的人物,早年曾在著名的Borland公司工作,是Pascal和Delphi语言的缔造者。C#语言经历C#1.0、C#1.1(VS2003)、C#2.0(VS2005)、C#3.0(VS2008)、C#3.5(VS2008

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。