framework_ch01

上传人:第*** 文档编号:49348779 上传时间:2018-07-27 格式:PPT 页数:38 大小:766KB
返回 下载 相关 举报
framework_ch01_第1页
第1页 / 共38页
framework_ch01_第2页
第2页 / 共38页
framework_ch01_第3页
第3页 / 共38页
framework_ch01_第4页
第4页 / 共38页
framework_ch01_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《framework_ch01》由会员分享,可在线阅读,更多相关《framework_ch01(38页珍藏版)》请在金锄头文库上搜索。

1、第1章.NET Framework 2.0简简介 .NET Framework 2.0 程序设计第 1 章: .NET Framework 2.0简简介 第 2 章:公共语言运行库和 类型 第 3 章:托管代码的编译和 执行 第 4 章:委托和事件 第 5 章:读取和写入文件 第 6 章:集合和泛型 第 7 章:数据的序列化 第 8 章:GDI+ 第 9 章:在 .NET Framework 2.0 中实现加密第 10 章: COM 组件与.NET Framework程序集之间的交 互操作 第 11 章:使用类型元数据 第 12 章:创建多线程应用 程序和应用程序域 第 13 章:代码访问安全

2、性 第 14 章:监视和调试应用 程序 第 15 章:使用服务应用程 序和电子邮件消息 第 16 章:创建全球化应用 程序 第 17 章:配置和安装程序 集 本章学习目标:了解什么是.NET Framework 了解.NET Framework的构成 了解常见的.NET Framework应用程序种类 目标 .NET Framework概述.NET Framework的结构 常见的.NET Framework应用程序 .NET Framework的运行环境小结习题第1章 .NET Framework 2.0简介.NET Framework概述 1.1 .NET Framework概述1. .N

3、ET Framework 是用于代码编译和执行的集 成托管环境。2. .NET Framework 提供了一整套很有用且可重 用的类型,简化了.NET Framework应用程序的开 发。.NET Framework概述 (续) 1.1 .NET Framework概述.NET Framework 由两个主要组件组成:公共语言运行库(Common Language Runtime,CLR) .NET Framework 类库.NET应应用程序运行在公共语语言运行库库之上。.NET Framework概述 (续) 1.1 .NET Framework概述.NET Framework 类库应用程序

4、Windows公共语言运行库ASP.NETADO. NETWindows FormASP.NET Web ServiceEnterprise Service更多仅使用.NET Framework公共语语言运行库库提供的功能的代码码称为为托管 代码码。NET Framework概述 (续) 1.1 .NET Framework概述Windows仅使用托管代码的 应用程序使用托管代码和非托管代码的 应用程序托管代码公共语言运行库.NET Framework 类库托管代码公共语言运行库.NET Framework 类库非托管代码.NET Framework概述.NET Framework的结构 常见

5、的.NET Framework应用程序 .NET Framework的运行环境 小结习题第1章 .NET Framework 2.0简介.NET Framework的结构 1.2.NET Framework的结构公共语言运行库 .NET Framework类库 公共语言运行库利用了不同编程语言的相似 性,抽象出了通用类型系统(Common Type System,CTS)。 公共语言运行库不是以任何特定编程语言定 义的 。公共语言运行库 1.2.1公共语言运行库.NET Framework类库 1.2.2 .NET Framework类库SystemDataWebWindowsEnterpri

6、se ServicesXMLXML Documents FormsServicesUIServiced Component,Int 32, String,.Connection, Dataset,.NET Framework类库(续) 类库中包括以下这些命名空间:2. System.Web:此命名空间包含对于创建 Web 应 用程序有用的类型,并且与很多命名空间一样, 它有下级命名空间。1. System:树的根,此命名空间包含 .NET Framework 类库中所有其他命名空间。1.2.2. NET Framework类库3. System.Data:此命名空间中的类型构成了 ADO.NE

7、T。.NET Framework类库(续) 类库中包括以下这些命名空间:5. System.EnterpriseServices:此命名空间中的类 型提供了某些类型的企业级应用程序所需要的服 务。4. System.Windows.Forms:此命名空间中的类型 组成Windows窗体,它们用于构建 Windows GUI。1.2.2. NET Framework类库6. System.XML:此命名空间中的类型提供对创建 和使用由XML定义的数据的支持。.NET Framework概述.NET Framework的结构 常见的.NET Framework应用程序 .NET Framework

8、的运行环境 小结习题第1章 .NET Framework 2.0简介ASP.NET Web应用程序 Windows窗体应用程序 ADO.NET 分布式应用程序 常见的.NET Framework 应用程序 1.3 常见的.NET Framework应用程序从浏览器通过 HTTP 发出的请求将使页面载入并执行。 ASP.NET Web应用程序 1.3.1ASP.NET Web应用程序. ASP.NET Web应用程序 (续) ASP.NET 提供了一系列支持功能 :2. 管理应用程序状态信息的机制。1. Web 控件。1.3.1 ASP.NET Web应用程序3. 对维护应用程序用户信息的内建支

9、持。4. 对数据绑定的支持。Windows窗体的组成: Windows窗体应用程序 1.3.2Windows窗体应用程序用户控件TextBoxButtonDataGridLabel其他控件Window 窗体ADO.NET 1.3.3ADO.NETADO.NET使应用程序可使用存储的数据。 分布式应用程序 1.3.4 分布式应用程序.NET Framework 类库包含三种不同的技术用于创建 分布式应用程序 。 II S公共语言运行库客户 端服务 器SOAP客户 端服务 器二进制、SOAP、其他 客户 端服务 器DCOMASP.NET Web 服务.NET 远程处理企业级服务class X ap

10、p.asmx数据库数据库.NET Framework概述.NET Framework的结构 常见的.NET Framework应用程序 .NET Framework的运行环境 小结习题第1章 .NET Framework 2.0简介.NET Framework的 运行环境 1.4 .NET Framework的运行环境.NET Framework 可以在多种版本的 Windows 上运行,包 括:Windows 2000 Windows XP Windows Server 2003Windows Vista.NET Framework概述.NET Framework的结构 常见的.NET Fr

11、amework应用程序 .NET Framework的运行环境 小结习题第1章 .NET Framework 2.0简介1.5小结通过本章的学习,我们了解了什么是.NET Framework。.NET Framework是由公共语言运行 库和类库构成的。有多种类型的.NET Framework 应用程序,它们被广泛应用到各种领域中。 小结 .NET Framework概述.NET Framework的结构 常见的.NET Framework应用程序 .NET Framework的运行环境 小结习题第1章 .NET Framework 2.0简介习题1.6习题1.什么是.NET Framewor

12、k?2.简述.NET Framework的体系结构并 说明各部分的作用。1.NET Framework是用于代码编译码编译 和执执行的集成托管环环境。2.用户界面:.NET 支持三种类型的用户界面(Web 窗体、Window 窗体和控制台)Web 服务:.NET Framework提供了类库和工具支持ASP.NET:建立在 CLR 上的新型 Web 编程模型,Web 窗体提供了强大的动态用户界面编程支持ADO.NET:下一代 ADO 数据访问组件,提供了丰富的 XML 支持.NET Framework类库:扩展了运行时的功能,提供高层的服务支持,一致的编程接口简化了应用程序的开发公共语言运行库

13、:提供安全和强壮的执行环境,提供多线程支持,简化应用程序的部署和管理应用程序服务:如 COM+ 服务、MSMQ、WMI、IIS 等,Windows2000 以上操作系统中.NET Framework类库提供了相应的支持操作系统底层:.NET Framework必须运行在操作系统上,如Win32、WinCE、PocketPC 等操作系统习题(续)1.6习题3.说明.NET Framework类库采用命名空间 树的结构的目的,并举例说明.NET Framework类库的命名空间及其成员。4.列举几种常见的.NET Framework应用程 序并说明特点。3.使系统类库内容层次清晰,避免类名的冲突;

14、方便类 名的查找和使用. System 命名空间是 .NET Framework 中基本类型的根命名空间,System 命名空间下包含异 常处理、垃圾收集、IO、数据处理、文本处理等类库 等4. ASP.NET Web, Windows窗体应用程序,ADO.NET, 分布 式应用程序等习题(续)1.6习题5NET 公共语言运行库 的作用是什么? 请选择一个最佳答案。A. .NET 托管程序的执行引擎B. 供.NET 托管程序调用的API 集合C. .NET 托管程序的编译程序D. 支持.NET 托管程序的操作系统习题(续)1.6习题6NET Framework 不支持哪种类型的用户 界面?请选

15、择一个最佳答案。A. Web 窗体B. Windows 窗体C. 控制台应用程序D. COM 组件5.A6.DPythonClass HelloWordPY:def _init_(self):self.message = “Hello World from Python!”def SayHello(self):_com_return_type_=“System.Void”COR.System.Console.WriteLine(self.message)if _name_= “_main_”:AnObject = HelloWorldPYAnObject.SayHello()#using #u

16、sing “Python.dll” #using “HelloWorldPY.dll” using namespace System_gc public class HelloWorldCPP: public HelloWorldPYpublic:void SayHello() _super: Sayhello();Console:WriteLine(“Hello World from c+!”); ;Visual BasicImports SystemImports HelloWorldCPPPublic Class HelloWorldVBInherits HelloWorldCPPOverrides Sub Sayhello()MyBase.SayHello()Console.WriteLine (“Hello World from Visual Basic!”)End SubEnd Classc#using System;Class HelloWorldCS: H

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号