第01章c#语言概述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 1 章 C# 语言概述 1.1 C# 语言简介 1.2 .NET 开发平台 1.3 Visual C# 开发环境 1.4 使用帮助系统 1.1 C# 语言简介 ? 1.1.1 C# 的由来 C# (读做“ C sharp ”)是微软公司发布的一种面向对象的、运行 于 .NET Framework 之上的高级程序设计语言。 C# 看起来与 Java 有着惊人的 相似,它包括了单一继承界面、与 Java 几乎同样的语法和编译成中间代码 再运行的过程。但是 C# 与 Java 有着明显的不同,它借鉴了 Delphi 的一个特 点,与 COM (组件对象模型)是直接集成的,而且它是微软公司 .NET Windows 网络框架的主角。 微软 C# 语言定义主要是从 C 和 C++ 继承而来的,而且语言中的许多元素 也反映了这一点。 C# 在设计者从 C++ 继承的可选选项方面比 Java 要广泛一些 (如 structs ),它还增加了自己新的特点(如源代码版本定义)。 1.1.2 C# 的特点 作为编程语言, C# 不仅是现代的、简单的、完全面向对象的,而且是 类型安全的。重要的是, C# 是一种现代编程语言。在类、名字空间、方法 重载和异常处理等方面, C# 去掉了 C++ 中的许多复杂性,借鉴和修改了 Java 的许多特性,使其更加易于使用,不易出错。下面列举了一些 C# 在设 计上的优点。 ( 1 )简单性 ( 2 )现代性 ( 3 )面向对象 ( 4 )类型安全性 ( 5 )版本处理技术 1.2 .NET 开发平台 ? 1.2.1 .NET 框架概述 .NET 框架( .NET Framework )是 .NET 战略的核心。这个框架执行应 用程序和 Web 服务,包括类库(称为 .NET 框架类库或 FCL ),提供安全性 并提供许多其他编程功能,可以建立 .NET 应用程序。使用 .NET 开发的程 序需要在 .NET Framework 下才能运行。 .NET Framework 的体系结构包括五大部分,分别为: ? 程序设计语言及公共语言规范( CLS ) ? 应用程序平台( ASP.NET 及 Windows 应用程序等) ? ADO.NET 及类库 ? 公共语言运行时( CLR ) ? 程序开发环境( Visual Studio ) 1.2.1 .NET 框架概述 其结构如图 1.1 所示。构建在 Windows 操作系统之上的是公共语言运 行时,其作用是负责执行程序,提供内存管理、线程管理、安全管理、 异常处理、通用类型系统与生命周期监控等核心服务。在 CLR 之上的 是 .NET Framework 类库,提供许多类与接口,包括 ADO.NET 、 XML 、 IO 、 网络、调试、安全和多线程等。 图 1.1 .NET 框架结构 1.2.1 .NET 框架概述 在 .NET Framework 之上,无论采用哪种编程语言编写的程序,都被 编译成中间语言 IL , IL 经过再次编译形成机器码,完成 IL 到机器码编译 任务的是 JIT ( Just In Time )编译器。上述处理过程如图 1.2 所示。 图 1.2 .NET 应用程序的编译过程 1.2.2 Visual Studio 2008 的 安装 VS2008 是微软 .NET 平台上的一个功能强大的集成多种开发语言的软 件开发工具。 Visual Studio 开发平台的版本目前有很多种。本书以 Visual Studio Team System 2008 为开发环境,介绍 .NET 程序开发。 VS2008 安装所需的系统要求如表 1.1 所示。 类 别 要 求 操作系统 Microsoft Windows XP, Microsoft Windows Server 2003,Windows Vista 硬件 最低要求: 1.6 GHz CPU 、 384 MB RAM 、 1024 × 768 显示器、 5400 RPM 硬盘 建议配置: 2.2 GHz 或更快的 CPU 、 1024 MB 或更大容量的 RAM 、 1280 × 1024 显示器、 7200 RPM 或更高转速的硬盘 在 Windows Vista 上的要求: 2.4 GHz CPU 、 768 MB RAM 表 1.1 VS2008 安装所需的系统要求 1.2.2

文档评论(0)

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

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

1亿VIP精品文档

相关文档