资源预览内容
第1页 / 共40页
第2页 / 共40页
第3页 / 共40页
第4页 / 共40页
第5页 / 共40页
第6页 / 共40页
第7页 / 共40页
第8页 / 共40页
第9页 / 共40页
第10页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
微软.NET框架概述青软实训 解然.NET框架课程介绍 内容 .Net及.Net Framework CLR及类库 元数据及程序集 通用类型系统及通用语言规范 应用程序域及内存管理 .NET框架课程介绍 特点 理论的比重大 更多的涉及系统底层 难度相对较大.NET框架课程介绍 意义 描述的是面向各种开发的通用概念 理解后续课程的基础 成为好的.Net程序员的必备基础微软.NET框架 .NET概述 .NET框架概述从数字时代谈起 我们所处的是数字时代,是Internet时代 我们可以 浏览网站、获取信息、购物、订票 使用各种数字设备,PDA、手机 但这一切都已经很完美了吗?不完美 Internet获取的信息是只读的,类似以前 的哑终端与主机系统 有时是低效的,信息的整理,信息的变 化。 信息是孤立的 无法在孤立的设备间共享信息 无法在孤立的系统间共享信信息其实可以做得更好 在浏览技术以后的世界,Internet不再被单纯地 看成是一个演示网络。它真正成为了一个完全 的平台,服务器、客户机都具有了智能,为用 户的利用而工作。 由设备而不是人去搜寻相关的信息 信息不再孤立,而是可在设备及系统之间交互如何实现 需要一个平台:一个能够以Internet和用户为中 心,进而联系设备和服务的平台。例如吃饭 你是希望自己到网上查询并比较相关信 息,还是希望根据时间及地点的要求自 动获取相关的信息。软件开发面临的问题 软件取得了长足的发展但依然问题重重 软件日益复杂、需求快速变化 开发周期的要求越来越高 互联网的发展促进了孤立系统的互联的需 求软件技术及体系上的对策 基于需求的变化对业务逻辑进行了抽象 。 快速开发的考虑,基于组件的开发 分布式的基于Web的体系结构。 孤立系统的互联:SOA(Service Oriented Architecture ) SOA与基于组件的开发,快速构件系统 。微软如何应对 J2EE的挑战 软件开发平台转变的巨大市场机遇 微软的答案:Microsoft.Net 自1993年Win32API后微软开发平台第一 次大的升级 关系到公司命运的战略性的选择Microsoft .NET .NET is the Microsoft Web services strategy to connect information, people, systems, and devices through software. Integrated across the Microsoft platform, .NET technology provides the ability to quickly build, deploy, manage, and use connected, security-enhanced solutions with Web services. .NET-connected solutions enable businesses to integrate their systems more rapidly and in a more agile manner and help them realize the promise of information anytime, anywhere, on any device. 注: agile 敏捷用软件来连接信息,人员,系统和设备用软件来连接信息,人员,系统和设备开发的互联跨语言,平台和设备快速 建立及实施解决方案 系统的互联对企业内部不同部门及外部 不同伙伴之间的新老系统进行集成人员的互联增强系统的灵活与敏捷度以便与客户 更深入的沟通,与伙伴更有效的合作,使员工工作效率更强。信息的互联随时,随地,在任何 设备上都能获得信息建立在建立在 XML Web Service XML Web Service 的技术基础之上的技术基础之上Web Service 以可编程的方式访问Web应用程序,将应用程 序与人间的互动扩展到应用程序间的互动。 可让桌面客户及手持设备用户访问Internet上的 应用程序 可用于B2B集成 可用于企业应用集成(EAI) SOAP, WSDL, UDDI均是工业标准Web Service的一个实例场景Reservation ApplicationAirline Reservation SystemSeat Availability ApplicationPricing ApplicationInternetIntranetPDA.NET内容 底层操作系统: Windows .NET Enterprise Servers 开发环境: Visual Studio 开发平台: .NET框架操作系统:Windows Windows XP, Windows 2003 Server 操作系统底层加入了对.Net程序的加载和 执行的支持 Windows Vista,.Net Framewaork3.0.NET Enterprise Servers Microsoft的服务器产品家族为用户建立 一个集成化的灵活业务架构提供了一组 完善的解决方案。 Application Center BizTalk Server SQL Server Exchange ServerVisual Studio .Net体系下的集成开发环境 .Net中的Visual Studio实现了真正意义上 的集成开发环境 Visual Studio 2005.NET框架 在.Net体系中处于核心位置 是.Net中的基础开发平台.Net的一个实例场景Ordering ApplicationShipping SystemBilling ApplicationInternetIntranetPassportBizTalk ServerSQL ServerMicrosoft .NET 框架 Window DNA的继任者 Microsoft .NET开发平台 .NET Framework 是支持生成和运行下一 代应用程序和 XML Web services 的内部 Windows 组件 .NET框架可构建的应用类型 Windows应用程序 控制台应用程序 Windows服务 Web应用程序 Web service应用 面向office应用 智能设备应用.Net Framework .Net Framework的设计目标 .Net Frmaework的核心组件 公共语言运行库(CLR) .Net类库.NET Framework 设计目标 .NET Framework在很多方面的设计都解决了以 往Windows开发所存在的诸多问题 简化开发 简化部署 广泛的平台支持 语言集成 安全性 可靠性 性能 互通互联 强大的互操作能力.NET Framework 设计目标 简化开发 提供一个一致的面向对象的编程环境 。 使开发人员的经验在面对类型大不相同的应 用程序(如基于 Windows 的应用程序和基 于 Web 的应用程序)时保持一致。 完全消除了COM的繁琐底层细节 丰富的基础类库和组件库.NET Framework 设计目标 简化部署 没有了Dll冲突 不需要注册表了 简化了部署及移出程序的方式 安装一个应用程序不会影响别的应用程序 不同版本的应用可以同时运行 应用程序包含依赖信息.NET Framework 设计目标 广泛的平台支持 .Net程序编译时,生成的是通用语言,只有 运行时才会将其翻译成CPU指令。.NET Framework 设计目标 语言集成 .Net框架支持语言间的集成,如可在一种语言中对 另一种语言定义的类型进行继承及扩展。 简单的代码重用Public Class A Public x As Integer Public Sub Foo() . End Classclass B : A public string s; public void Bar() . class Client feature obj: B; . create obj; obj.Bar; . endclass in VB.NETsubclass in C#used in Eiffel.NET Framework 设计目标 安全性 代码访问安全 基于角色的安全.NET Framework 设计目标 可靠性 运行时的类型安全检查 自动内存管理(垃圾回收) 异常处理:统一的异常处理机制,增强了程 序的可维护性.NET Framework 设计目标 性能 提供一个可消除脚本环境或解释环境的性能 问题的代码执行环境。.NET Framework 设计目标 互通互联 按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码 集成。.NET Framework 设计目标 强大的互操作能力 提供了强大的与现有的系统的互操作能力.NET Framework 组件 公共语言运行库 .NET Framework 类库 操作系统操作系统公共语言运行时基类库ADO.NET ADO.NET 和和 XML XML 类类ASP.NETASP.NET Web Web Service Service 组件库组件库 移动应用组件库移动应用组件库WindowsWindows 组件库组件库公共语言规范VBVBC+C+C#C#J#J# Visual Studio .NETVisual Studio .NET动手实验 安装Microsoft .NET Framework 2.0 SDK 理解.NET Framework 2.0 SDK 安装.NET Framework 2.0 SDK 总结 .Net .Net构成 .Net Framework .Net Framework设计目标 .Net Framework组件
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号