网站大量收购闲置独家精品文档,联系QQ:2885784924

03第三篇电子政务的支撑技术230.ppt

  1. 1、本文档共122页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03第三篇电子政务的支撑技术230

第二篇 技 术 篇 第三章 电子政务的支撑技术 .NET 介绍 微软的.NET历史 2000年微软公司向全球宣布其革命性的软件和服务平台: Microsoft .NET 2001年发布了.NET Framework1.0版 经历5个版本1.0、1.1、2.0、3.0、3.5 Microsoft.NET介绍 .NET战略对微软影响 .NET是什么? .NET 是以 Internet 为中心的一种全新的开发平台 通过 .NET,可以将用户数据存放在网络上,并且随时随地通过与 .NET 兼容的任何设备访问这些数据 .NET 独一无二的特征是可以提供多语言支持 .NET平台框架开发出来的程序,可以在不同的平台上运行,实现一次编写,到处运行 首先讨论一下.Net FrameWork。这是一种新技术, 它包含的许多概念初看起来都不是很容易掌握的,但是快速了解一些初步基础知识对于理解如何在电子政务中使用web service是非常重要的。 .Net FrameWork .Net FrameWork是微软为开发应用程序创建的一个富有革命性的新平台。 “公共语言运行库”(Common Language RunTime,CLR),它负责管理用.Net开发的程序的运行。它是.NET Framework的基础, 提供诸如内存管理、线程管理和远程处理等核心服务,强制实施严格的类型安全以及确保安全性和可靠性的其它形式的代码的准确性。 在编译使用.Net开发的程序时,不是立即创建操作系统特定的本机代码,而是把代码编译为“微软中间语言”(Microsoft Intermediate Language,MSIL)代码,这些代码不专用于某个操作系统,也不专用于某个语言。 然后由Just-In-Time(JIT)把MSIL代码编译为专用于OS和目标机器的代码。这样,OS就可以执行该应用程序了 1、理解.Net的应用领域 2、理解公共运行库的作用 3、初步掌握建立应用程序的方法 4、初步掌握电子政务程序的基本结构 引子 财政部拟建一套财务软件来管理位于北京、香港、澳门、西宁、大通等下设机构的财政问题。然而,各个下设机构由于当地文化的影响使用的语言、操作系统并不相同,问:可行的方案有哪些? 分析 1、各个子机构的操作系统不同,而每种操作系统所支持的程序格式、功能、实现也都不相同。 2、各个子机构所选用的计算机也不相同(主要是CPU不同),因此所支持的指令格式也不相同。 3、各个子机构需要协同运算、共享信息 方案 综上,可选方案为: 方案一: 为每个子机构量身定做管理软件,并在财政部上设立服务器来协调子机构数据。 缺点:程序版本较多,开发成本较大,版本控制较难。 方案二: 采用B-S结构,在财政部建立动态网站,实现财务业务逻辑,各个子机构通过网页访问,实现财务管理。 优点:不必考虑客户端的软硬件环境。程序在服务器上,便于管理。 缺点:安全性较差,可靠性不高,服务器负载较大。 方案三: 使用平台无关的程序设计平台。 如:.NET java 优点:一次编写,到处运行 微软为什么要推出.Net平台? 1、软件要被各种客户使用(本地用户、网络用户、手机用户、智能电器等等) 2、软件要跨平台(Windows、Unix、Linux等等) 3、面向对象程序分析、程序设计 .Net如何实现上述要求? 版本 VS开发工具 2003年 发布Visual Studio.NET 2003(VS.NET2003) 2005年11月 发布Visual Studio 2005(VS2005)英文版 2006年1月 发布VS2005 Professional简体中文版 .NET 所支持的语言 语言特定的编译器和运行库 IL 和 CLR 的使用 执行 .NET 程序 公共语言运行时 CLR 称为公共语言运行时 Microsoft 中间语言 公共语言运行库 公共语言规范(CLS) CLS-Common Language Specification 公共语言规范 (CLS)是许多应用程序所需的一套基本语言功能 CLS 规则定义了通用类型系统的子集 CLS 通过定义一组开发人员可以确信在多种语言中都可用的功能来增强和确保语言互用性 任何满足CLS 的编程语言,都可以在.NET环境中被采用来编写.NET程序 使用VS.NET进行.NET应用开发 控制台应用程序 Windows客户端/服务器 c/s程序(WinForm) WEB (WebForm)应用程序开发(ASP.NET) 移动设备应用程序开发 嵌入式程序开发 传统内存管理模式 开发者可以操纵内存,为内存管理提高了灵活性,同时也降低了安全性、稳定性 COM中采用引用计数的方法实现内存

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档