华信notnet第一章.ppt

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

Company Logo 第一章 Visual Studio.NET和C# 主讲教师:王贺 本次课程知识点 了解C#.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开发平台如下图所示: .NET开发平台 1.1.1 Visual Studio.NET简介 Visual Studio.NET提供了包括设计编码、编译调试、数据库连接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。 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代码库的某些功能。 1.1.2 C#简介 使用C#可以创建下面列出几种常见的应用程序的类型 Windows应用程序 Web应用程序 Web服务 1.2 .NET Framework与Visual Studio.NET的关系 Visual Studio.NET应用程序开发环境的核心就是名为.NET Framework的软件组件。 .NET Framework定义了语言之间互相操作的规则,以及如何把应用程序编译为可执行代码; .NET Framework还负责任何Visual Studio.NET语言创建的应用程序的执行。 1.2 .NET Framework与Visual Studio.NET的关系 .NET Framework旨在实现下列目标: 提供一个一致的面向对象的编程环境,而无论对象代码在本地存储和执行,还是在本地执行但在Internet上发布,或者在远程执行。 提供一个将软件部署和版本控制冲突最小化的代码执行环境。 提供一个可提高代码(包括未知的或不完全受任的第三方创建的代码)执行安全性的代码执行环境。 提供一个可消除脚本环境或解释环境性能问题的代码执行环境 使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致。 按照工业标准生成所有通信,以确保基于.NET Framework的代码可与任何其他代码集成。 1.3 .NET Framework结构 不管在Visual Studio.NET中使用何种.NET开发语言,都必须安装.NET Framework。这是因为它们都依赖于.NET Framework来编译和执行应用程序。.NET Framework主要由公共语言运行时和.NET Framework类库组成,它们分别定义了数据类型和.NET下语言的互操作性,构成了.NET Framework的基础。 1

文档评论(0)

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

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

1亿VIP精品文档

相关文档