菜单
  

    2    .NET开发平台下Web数据库开发技术
    2.1    .NET开发平台概述
    微软发布的.NET开发平台是自Windows NT3.0出现的Win32API后微软软件开发平台的一次大升级。它不仅提供了更多功能强大的API,还在开发者用以创造应用程序的工具和技术上做了根本的改变[13]。
    .NET开发平台包括以下内容:
    (1).NET Framework(.NET框架),包括:Common Language Runtime(CLR)(通
    用语言运行环境),这是整个.NET理念的核心,也是分布式编程的核心,它用于运行和加载应用程序的软件组件;新的类库,分级组织了开发者可以在他们的应用程序中用来显示图形用户界面、访问数据库和文件及在Web上通信的代码集。
    (2).NET开发者工具,包括Visual Studio.NET Integrated Development Environment(IDE)(Visual Studio.NET集成开发环境),用来开发和测试应用程序;.NET编程语言(如VB.NET或C#等),用来创建运行在CLR下并且使用类库的应用程序。
    (3)ASP.NET,一个取代以前ASP的特殊类库,用来创建动态的Web内容和Web服务器应用程序,这些都将采用HTML、XML和SOAP(Simple Object Access Protocol)(简单对象访问协议)等Internet协议和数据格式。
    .NET具有很多优点。.NET可使用户轻松地进行互联网连接,并很容易完成现今看来还很费时费力的事务。.NET对开发人员来说更是十分重要,它不但会改变开发人员的开发应用程序的方式,而且还会使得开发人员创建出全新的应用程序。新型开发范例的核心是Web服务这个概念的引入。Web服务是一种通过简单对象访问协议(SOAP),在互联网上展示其功能的、极为公开的程序。SOAP是一种基于可扩展标记语言(XML)制定的协议。
    过去,开发人员通过集成本地系统服务来构建应用程序。在这种模型下,开发人员可以访问丰富的开发资源并能严格控制应用程序的行为。而如今,开发人员已在很大程度上摆脱了这种模型的束缚,致力于构建具有复杂结构的N层系统,这种系统将网络上众多的应用程序一并的进行集成,在很大程度上提升了应用程序的价值。如此一来,开发人员就可将更多的精力集中在挖掘软件独特的商业价值上来,而不是构建基本结构上。由此,软件投放市场的时间将大大缩短、开发人员的编程效率将明显提高,最终会开发出质量上乘的应用软件。
    作为.NET开发平台核心地位的.NET Framework在缩短产品开发时间、简化发布和管理、提高运行效率方面更是功不可没,具体体现在以下几个方面:
    (1)可以使用任何编程语言:.NET Framework允许开发者以任何语言进行开发,使用不同语言开发的程序结合得更紧密,并使现有的开发技巧得以继续使用;
    (2)以XML/SOAP为核心:.NET Framework目标是将软件转化为服务,因此基于XML和SOAP系列的集成标准。用户只需要简单的注出所需的方法调用,.NET Framework就能将它们转化为完整的Web服务;
    (3)复制—粘贴的程序配置方式:以往的注册操作常常困扰程序设计人员,也为用户带来了诸多不便。但.NET程序不再受此限制,当要安装一个.NET程序时,只需要复制/粘贴,无需任何注册程序就能运行使用了;
    (4)优化应用程序的性能:.NET Framework优化了传统的Web程序。ASP.NET引入了高级的编译技术和缓存特性,活的了比现在ASP程序更高的性能;
    (5)提高了应用程序的可靠性:.NET Framework引入了新技术使程序运行更加的可靠,比如用.NET Framework来管理内存、线程和进程,避免了内存泄漏的问题。
    2.1.1    .NET框架简介
    .NET最重要的部分是.NET框架(.NET Framework)。.NET框架的目的是使人们更容易建立网络应用程序和服务。
  1. 上一篇:STC89S52单片机气动系统的远程监控技术研究
  2. 下一篇:AT89C51单片机室内煤气天然气泄漏警报器的设计
  1. 基波磁通补偿的串联混合...

  2. DSP交流伺服永磁电机驱动...

  3. 稀土永磁风力发电机控制系统设计+流程图

  4. 51单片机永磁直流无刷电动机驱动控制器设计

  5. 永磁同步电机直接转矩控制系统仿真+源代码

  6. 社区安保服务机器人的磁钉导航+程序+电路图

  7. 永磁同步电机矢量控制系统仿真+源程序

  8. 高警觉工作人群的元情绪...

  9. 中国传统元素在游戏角色...

  10. 江苏省某高中学生体质现状的调查研究

  11. 巴金《激流三部曲》高觉新的悲剧命运

  12. 浅析中国古代宗法制度

  13. 现代简约美式风格在室内家装中的运用

  14. C++最短路径算法研究和程序设计

  15. 上市公司股权结构对经营绩效的影响研究

  16. g-C3N4光催化剂的制备和光催化性能研究

  17. NFC协议物理层的软件实现+文献综述

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回