收藏 分享(赏)

第1章 Microsoft .NET Framework概述.ppt

上传人:Facebook 文档编号:3168945 上传时间:2018-10-05 格式:PPT 页数:20 大小:149KB
下载 相关 举报
第1章  Microsoft .NET Framework概述.ppt_第1页
第1页 / 共20页
第1章  Microsoft .NET Framework概述.ppt_第2页
第2页 / 共20页
第1章  Microsoft .NET Framework概述.ppt_第3页
第3页 / 共20页
第1章  Microsoft .NET Framework概述.ppt_第4页
第4页 / 共20页
第1章  Microsoft .NET Framework概述.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、课程介绍,课程简介 .NET是微软提供的平台及设备无关的软件开发模型。而.NET Framework则是一个用于创建、开发和运行Web服务及应用程序的平台,是.NET的基础。本课程介绍利用C#进行基于.NET Framework的程序设计的知识和技能。 预备知识 熟悉 C+ 或 Java 编程语言 具备 C# 编程语言的基本知识,课程要求,课时:72 课时 分为两部分 讲课部分:36 课时,课堂教学 实践部分:36 课时,课程实验 培养目标 通过本课程的学习,能够更加全面地理解.NET Framework,掌握在.NET平台上进行应用程序开发的知识,具备应用程序打包部署、使用事件、序列化对象、

2、访问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 访问数据 第1

3、7章 属性,教学要点,能够理解.NET Framework和托管执行环境(第1、2章) 创建组件,并能够打包和部署组件化应用程序(第3、4章) 理解公共类型系统,并能够创建和操作类型(第5、6章) 能够使用字符串、数组和集合(第7章) 能够理解委托和事件,并使用委托和事件进行编程(第8章) 能够管理垃圾回收并进行资源管理(第9章) 能够操作文件系统、访问Internet(第10、11章),能够序列化对象图形(第12章) 能够应用 .NET 远程处理、创建和使用 XML Web Service(第13章) 能够进行多线程和异步应用程序开发(第14章) 能够和非托管代码进行互操作(第15章) 能够

4、使用ADO.NET进行数据库应用程序开发(第16章) 能够使用并创建属性(第17章) 能够综合使用以上内容(以上所有章节),教学要点(续),参考资料,互联网资源 http:/ http:/ 微软中国社区 http:/ 可参考书籍 Applied Microsoft .NET Framework Programming(英文版)作者:Jeffrey Richter出版社:世界图书出版公司(原出版社:Microsoft Press ) MSDN 和 TechNet MSDN 站点上包含了大量可供开发人员使用的文档、代码和技巧: http:/ 的 .NET Framework 程序设计,第1章 Mi

5、crosoft .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概述,

6、Microsoft .NET Framework 概述 命名空间概述,Microsoft .NET Framework 概述,.NET Framework 公共语言运行库 .NET Framework 类库 ADO.NET数据和 XML XML Web Service Web 窗体和服务,1.1 Microsoft .NET Framework 概述,.NET Framework,1.1.1 .NET Framework,用户界面:.NET 支持三种类型的用户界面(Web 窗体、Window 窗体和控制台) Web 服务:.NET Framework提供了类库和工具支持 ASP.NET:建立在

7、 CLR 上的新型 Web 编程模型,Web 窗体提供了强大的动态用户界面编程支持 ADO.NET:下一代 ADO 数据访问组件,提供了丰富的 XML 支持 .NET Framework类库:扩展了运行时的功能,提供高层的服务支持,一致的编程接口简化了应用程序的开发 公共语言运行库:提供安全和强壮的执行环境,提供多线程支持,简化应用程序的部署和管理 应用程序服务:如 COM+ 服务、MSMQ、WMI、IIS 等,Windows2000 以上操作系统中.NET Framework类库提供了相应的支持 操作系统底层:.NET Framework必须运行在操作系统上,如Win32、WinCE、Poc

8、ketPC 等操作系统,公共语言运行库,.NET Framework类库支持,类加载器,1.1.2 公共语言运行库,.NET 类库支持:通过和运行时集成代码来支持.NET Framework类库 COM封送拆收器:提供和 COM 组件之间的封送 线程:提供多线程编程支持 异常管理器:提供和 Windows 结构化异常处理集成的异常处理机制 类型检查器:不允许不安全的类型转换和未初始化变量 MSIL 可被校验以保证类型安全 调试器:使开发者能够调试应用程序和根据代码执行 安全引擎:提供基于证据的安全, 基于用户身份和代码来源 垃圾回收器:为.NET Framework下的所有对象提供自动生命期管

9、理,支持多处理器,可扩展 代码管理器:管理和执行代码 Microsoft中间语言到本地代码编译器:通过即时编译把 Microsoft 中间语言转换成本地代码 类加载器:管理元数据,加载和在内存中布局类,.NET Framework类库,跨所有编程语言 支持跨语言继承和调试 和工具集成良好 面向对象和一致的编程接口 通过减少要学习的 API 数量来增强开发者的生产力 内建的公共类型系统 是可扩展的 很容易添加和修改.NET Framework类库的功能 是安全的 允许创建高安全性的应用程序,1.1.3 .NET Framework类库,ADO.NET数据和 XML,ADO.NET:数据和 XML

10、,1.1.4 ADO.NET数据和 XML,XML Web Service,可编程应用程序组件 可通过标准的 Web 协议来访问,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

11、 概述 命名空间概述,命名空间概述,命名空间 命名空间是.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类库和命名空间之间的关系,学习完本章后,将能够:,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报