第1章Microsoft .NET Framework概述

上传人:熏** 文档编号:243124646 上传时间:2024-09-16 格式:PPT 页数:20 大小:149KB
返回 下载 相关 举报
第1章Microsoft .NET Framework概述_第1页
第1页 / 共20页
第1章Microsoft .NET Framework概述_第2页
第2页 / 共20页
第1章Microsoft .NET Framework概述_第3页
第3页 / 共20页
点击查看更多>>
资源描述
Slide Title,Body Text,Second level,Third level,Fourth level,Fifth level,课程介绍,课程简介,.NET,是微软提供的平台及设备无关的软件开发模型。而,.NET Framework,则是一个用于创建、开发和运行,Web,服务及应用程序的平台,是,.NET,的基础。本课程介绍利用,C#,进行基于,.NET Framework,的程序设计的知识和技能。,预备知识,熟悉,C+,或,Java,编程语言,具备,C#,编程语言的基本知识,课程要求,课时:,72,课时,分为两部分,讲课部分:,36,课时,课堂教学,实践部分:,36,课时,课程实验,培养目标,通过本课程的学习,能够更加全面地理解,.NET Framework,,掌握在,.NET,平台上进行应用程序开发的知识,具备应用程序打包部署、使用事件、序列化对象、访问,Internet,、使用远程处理的能力。,基于,C#,的,.NET Framework,程序设计,第,1,章,Microsoft,.NET Framework,概述,第,2,章 托管执行环境的介绍,第,3,章 使用组件,第,4,章 部署与版本控制,第,5,章 通用类型系统,第,6,章 类型的使用,第,7,章 字符串、数组和集合,第,8,章 委托和事件,第,9,章 内存和资源管理,第,10,章 数据流和文件,第,11,章,Internet,访问,第,12,章 序列化,第,13,章 远程处理和,XML Web Service,第,14,章 线程和异步编程,第,15,章 托管代码与非托管代码之间的互操作,第,16,章 使用,Microsoft ADO.NET,访问数据,第,17,章 属性,教学要点,能够理解,.NET Framework,和托管执行环境(第,1,、,2,章),创建组件,并能够打包和部署组件化应用程序(第,3,、,4,章),理解公共类型系统,并能够创建和操作类型(第,5,、,6,章),能够使用字符串、数组和集合(第,7,章),能够理解委托和事件,并使用委托和事件进行编程(第,8,章),能够管理垃圾回收并进行资源管理(第,9,章),能够操作文件系统、访问,Internet,(第,10,、,11,章),能够序列化对象图形(第,12,章),能够应用,.NET,远程处理、创建和使用,XML Web Service,(,第,13,章,),能够进行多线程和异步应用程序开发,(第,14,章),能够和非托管代码进行互操作,(第,15,章),能够使用,ADO.NET,进行数据库应用程序开发,(第,16,章),能够使用并创建属性,(第,17,章),能够综合使用以上内容(以上所有章节),教学要点(续),参考资料,互联网资源,http:/, Microsoft .NET Framework Programming,(英文版),作者:,Jeffrey Richter,出版社:世界图书出版公司(原出版社:,Microsoft Press,),MSDN,和,TechNet,MSDN,站点上包含了大量可供开发人员使用的文档、代码和技巧:,http:/, Framework,程序设计,第,1,章,Microsoft,.NET Framework,概述,第,2,章 托管执行环境的介绍,第,3,章 使用组件,第,4,章 部署与版本控制,第,5,章 通用类型系统,第,6,章 类型的使用,第,7,章 字符串、数组和集合,第,8,章 委托和事件,第,9,章 内存和资源管理,第,10,章 数据流和文件,第,11,章,Internet,访问,第,12,章 序列化,第,13,章 远程处理和,XML Web Service,第,14,章(选修) 线程和异步编程,第,15,章(选修) 托管代码与非托管代码之间的互操作,第,16,章(选修) 使用,Microsoft ADO.NET,访问数据,第,17,章(选修) 属性,第,1,章,Microsoft .NET Framework,概述,Microsoft .NET,Framework,概述,命名空间概述,Microsoft .NET,Framework,概述,.NET,Framework,公共语言运行库,.,NET Framework,类库,ADO.NET,数据和,XML,XML Web Service,Web,窗体和服务,1.1 Microsoft .NET,Framework,概述,.NET,Framework,Win32,消息队列,COM+,(事务、对象构造和,对象池),IIS,WMI,公共语言运行库,.NET Framework,类库,ADO.NET,:数据 和,XML,Web,服务,用户界面,VB,C+,C#,ASP.NET,Perl,Python,1.1.1 .NET,Framework,用户界面,:,.NET,支持三种类型的用户界面(Web,窗体、Window,窗体和控制台,),Web,服务:,.NET,Framework提供了类库和工具支持,ASP.NET,:建立在,CLR,上的新型,Web,编程模型,Web,窗体提供了强大的动态用户界面编程支持,ADO.NET,:下一代,ADO,数据访问组件,提供了丰富的,XML,支持,.NET Framework,类库:扩展了运行时的功能,提供高层的服务支持,一致的编程接口简化了应用程序的开发,公共语言运行库:提供安全和强壮的执行环境,提供多线程支持,简化应用程序的部署和管理,应用程序服务:如,COM+ 服务、MSMQ、WMI、IIS 等,Windows2000 以上操作系统中.NET,Framework类库提供了相应的支持,操作系统底层:,.NET Framework必须运行在操作系统上,如Win32、WinCE、PocketPC,等操作系统,公共语言运行库,.NET Framework,类库支持,线程支持,COM,封送拆收器,类型检查器,异常管理器,MSIL,到本地代码 编译器,代码管理器,垃圾回收器,安全引擎,调试器,类加载器,1.1.2,公共语言运行库,.NET,类库支持:通过和运行时集成代码来支持,.NET Framework,类库,COM,封送拆收器:提供和,COM,组件之间的封送,线程:提供多线程编程支持,异常管理器:提供和,Windows,结构化异常处理集成的异常处理机制,类型检查器:不允许不安全的类型转换和未初始化变量,MSIL,可被校验以保证类型安全,调试器:使开发者能够调试应用程序和根据代码执行,安全引擎:提供基于证据的安全,基于用户身份和代码来源,垃圾回收器:为,.NET Framework,下的所有对象提供自动生命期管理,支持多处理器,可扩展,代码管理器:管理和执行代码,Microsoft,中间语言到本地代码编译器:通过即时编译把,Microsoft,中间语言转换成本地代码,类加载器:管理元数据,加载和在内存中布局类,.NET Framework,类库,跨所有编程语言,支持跨语言继承和调试,和工具集成良好,面向对象和一致的编程接口,通过减少要学习的,API,数量来增强开发者的生产力,内建的公共类型系统,是可扩展的,很容易添加和修改,.NET Framework,类库的功能,是安全的,允许创建高安全性的应用程序,1.1.3,.,NET Framework,类库,ADO.NET,数据和,XML,ADO.NET,:数据和,XML,OleDb,SqlClient,Common,SQLTypes,System.Data,XSL,Serialization,XPath,System.Xml,1.1.4,ADO.NET,数据和,XML,XML Web Service,SOAP,XML Web Service,消费者用,XML,来发送和接收消息,WSDL,Web Services Description Language,XML Web Service,是按照消息的格式和顺序来定义的,构建在开放,Internet,协议基础上,XML & HTTP,UDDI,Universal Discovery,Description and Integration,在,Internet,上提供服务目录,可编程应用程序组件可通过标准的,Web,协议来访问,开放,Internet,协议,XML Web Service,1.1.5,XML Web Service,Web,窗体和服务,1.1.6 Web,窗体和服务,ASP.NET,System.Web,Configuration,SessionState,Caching,Security,Services,Description,Discovery,Protocols,UI,HtmlControls,WebControls,第,1,章,Microsoft .NET Framework,概述,Microsoft .NET Framework,概述,命名空间概述,命名空间概述,命名空间,命名空间是,.NET,避免类名冲突的一种方式,.NET,需要在命名空间中定义所有的类型,1.2,命名空间概述,命名空间,1.2.1,命名空间,System,Globalization,Diagnostics,Configuration,Collections,Resources,Reflection,Net,IO,Threading,Text,Security,Runtime,ServiceProcess,命名空间(续),命名空间的目的,.NET Framework,类库包含了大量的类库,这些类库被组织在命名空间体系结构下,命名空间用,“.”,号来分组管理相关的类库,System,命名空间,System,命名空间是根命名空间,System,空间下包含,Object,对象,它是所有,.NET,类的隐含基类,System,命名空间下包含异常处理、垃圾收集、,IO,、数据处理、文本处理等类库,1.2.1,命名空间,回顾,描述,.NET Framework,和它的组件,解释,.NET Framework,类库和命名空间之间的关系,学习完本章后,将能够:,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!