C#程序设计与开发第2章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 第1章 Visual Studio.NET和C# 本章将为大家介绍一些.NET的设计原理以及Visual Studio .NET各元素之间的相互关系,这里我们不会使用Visual Studio .NET的集成开发环境(IDE)创建Windows应用程序,而是要扎实地介绍Visual Studio.NET编译器内部原理,以及Visual Studio.NET应用程序的内在元素。 .NET Framework是Visual Studio.NET的基础,它是一种新技术。由于.NET Framework架构在应用程序开发环境中引入了执行操作的一种新方式,使得它有许多概念初看起来都不是很容易掌握,我们将详细介绍.NET Framewrok的概念以及它与Visual Studio.NET编译器之间的关系。 * 本章学习要点: 了解C#.NET和Visual Studio.NET 了解Visual Studio.NET的新功能 了解.NET Framework与Visual Studio.NET之间的关系 学习实现.NET Framework 了解公共语言运行时的作用 了解程序集的基础知识 了解名称空间的组成 了解.NET Framework类库 学会创建C#.NET应用程序 了解中间语言 * 1.1 Visual Studio.NET与C#.NET Visual Studio.NET为我们提供了一种编写Windows应用程序的良好环境。很早之前要编写Windows应用程序时需要用到C++,对于初学者来说不但难学,而且在创建应用Windows应用程序时既复杂又费时,之后推出的Visual Basic简化了Windows应用程序的开发,简单易学但缺少一些C++拥有的复杂功能。但随着Visual Studio.NET和C#的推出变革了Windows的软件开发,不仅如此对其他类型程序的开发也有独到之处。 * 1.1.1 Visual Studio.NET简介 Visual Studio.NET是.NET平台下最为强大的开发工具,无论是软件服务商,还是企业应用程序的部署与发布,Visual Studio.NET都可以提供近乎完美的解决方案。.NET开发平台是为简化在第三代Internet分布式环境下的应用程序开发,基于开发互联网标准和协议之上,实现异构语言和平台高度交互性,而构建的新一代和通信平台。.NET开发平台如下图所示: * Visual Studio.NET提供了包括设计编码、编译调试、数据库联接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能,下图为Visual Studio.NET 2003集成开发环境的操作界面。 * * 1.1.2 C#简介 C#是可用于创建要运行在.NET公共语言运行库上的应用程序之一,它从C语言和C++语言演化而来,是Microsoft专门为使用.NET平台而创建的,并且吸收了以前许多教训,考虑了其他语言的许多优点。 由于语法简单,使用C#开发应用程序比C++程序相对简单。但是,C#也是一种强大的语言,在C++中能完成的任务在C#中同样也能完成。C#的代码要比C++略长一些,这是因为C#是一种类型安全的语言(与C++不同),虽然C#的代码略长但其代码更健壮,调试也比较简单。 C#是惟一为.NET Framework而设计的语言,是移植到其他操作系统上的.NET版本中使用的主要语言,能使用.NET Framework代码库提供的每种功能,如果要使用语言如VB.NET尽可能类似其以前的语言,且仍遵循CLR,就不能完全支持.NET代码库的某些功能。 * 使用C#可以创建下面列出几种常见的应用程序的类型 Windows应用程序 Web应用程序 Web服务 * 1.2 .NET Framework与Visual Studio.NET的关系 Visual Studio.NET应用程序开发环境的核心就是名为.NET Framework的软件组件。.NET Framework定义了语言之间互相操作的规则,以及如何把应用程序编译为可执行代码;同时,.NET Framework还负责任何Visual Studio.NET语言创建的应用程序的执行,.NET Framework旨在实现下列目标: 提供一个一致的面向对象的编程环境,而无论对象代码在本地存储和执行,还是在本地执行但在Internet上发布,或者在远程执行。 提供一个将软件部署和版

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档