第1章VisualC#2008简介.doc

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

·PAGE 16· 程序员突击——Visual C# 2008原理与系统开发 ·PAGE 15· 第1章 Visual C# 2008简介 第1章 Visual C# 2008简介 Visual Studio 2008是一套完整的开发工具集,用于生成ASP.NET Web应用程序、XML Web Services、桌面应用程序和移动应用程序。本章将针对Visual Studio 2008中Visual C# 2008集成开发环境作一简单介绍。 完成本章的学习后,读者应掌握.NET平台及.NET 框架的基本概念,初步熟悉Visual C# 2008的集成开发环境,并能够创建一个简单的Visual C# Windows应用程序。 1.1 .NET平台和.NET框架概述 随着网络技术的不断发展,单机的软件程序已难以满足人们网络计算的需求,各种各样的网络计算模式应运而生。 1.1.1 .NET平台 .NET平台为开发人员提供了多种核心的技术和服务,使用这些技术和服务,能够对基于Web的应用程序开发进行简化。 1..NET平台组件 (1)开发工具 Visual Studio 2008和.NET框架(.NET?Framework)为开发人员提供了一整套的解决方案。利用Visual Studio 2008提供的一整套高效实用、功能强大的开发工具,可以极大地简化ASP Web应用程序和XML Web Services的创建、部署和升级。用.NET开发环境所创建的ASP Web应用程序和XML Web Services具有安全性、可伸缩性以及高可用性的特点。 (2)设备 设备包括个人计算机、便携式计算机、工作站、电话机、手持计算机、Tablet PC以及游戏控制台等。这些智能化设备可以访问XML Web Services和数据,而无须考虑正在使用的设备类型、数量以及它们所处的位置。 (3)用户体验 .NET体验(.NET Experiences)是一些使用XML Web Services的应用程序,它们提供了一种集成而有效的方法,使得用户可以从Internet或是从独立的应用程序中快捷、方便地获得海量信息。 (4)服务器组件 通过提供对XML Web Services的支持,.NET Enterprise Server家族提高了系统、应用程序以及其他合作伙伴的集成速度。由于支持XML,企业可以在先前系统的基础上继续开发,而不是替换这些系统。例如,Microsoft Host Integration Server提供了对大型机的简单访问,Microsoft BizTalk Server则提供了现有数据格式和XML数据格式之间的自动转换功能。 (5)XML Web Services 通过使用XML Web Services,应用程序可以共享数据并调??其他应用程序,而无须考虑这些应用程序的创建方式、运行该应用程序的操作系统类型或平台类型,以及访问这些应用程序的设备。 2..NET平台的优化 针对开发人员,.NET进行了以下优化。 (1)加快应用程序的开发 在创建应用程序时,开发人员可以针对特定问题,自由选择最合适的编程语言。 (2)优良的可靠性 .NET平台具有分布式计算的优势。CLR提供了一个可管理的执行环境,通过该环境可有效地避免内存泄漏、访问冲突以及版本控制等问题。此外,.NET框架强化了类型安全、代码共享以及应用程序隔离等功能,从而确保任何应用程序都不会影响或非法调用其他应用程序。 (3)基于Web标准 通过使用XML,可以消除数据共享和软件集成中的障碍。简单对象访问协议(Simple Object Access Protocol,SOAP)是一种基于XML的消息传输技术,万维网联盟(World Wide Web Consortium,W3C)对该协议进行了标准化,该标准制定了使用XML Web Services、将XML Web Services集成到应用程序以及在XML Web Services之间进行通信的所有必要规则。 .NET具有数据库访问功能,这使得开发人员可以在其应用程序中访问与开放式数据库互连(ODBC)相兼容的数据源。 1.1.2 .NET框架 .NET框架是构成.NET平台核心部分的一组技术,其设计目的是为了简化Internet广泛分布式环境中的应用程序开发过程,为创建和运行.NET应用程序提供了必要的编译和运行基础。 通常认为框架是一种用于帮助开发应用程序的类库集,但.NET框架不仅仅是一种类库集。迄今为止,已经有多种编程语言的编译器使用了.NET框架。运用这些编程语言可以创建各种各样的应用程序,小至在手持设备上运行的小组件,大至大型的ASP.NET应用程序。.NET框架为这些应用程序提供一

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档