第1章 认识c#及开发环境.docxVIP

  • 25
  • 0
  • 约1.83万字
  • 约 85页
  • 2021-07-28 发布于江西
  • 举报
第 1 章 认识 C#及开发环境 第 1 章 认识 C#及开发环境 认识 C#及开发环境  第 1 章 C#是微软公司推出的一种简洁、类型安全的面向对象的编程语言,开发人员可以通过它 编写在 .NET Framework  上运行的各种安全可靠的应用程序。使用  C# ,可以创建传统的 Windows  客户端应用程序、XML Web Services、分布式组件、客户端—服务器应用程序、数 据库应用程序以及很多其他类型的程序。 本章首先让读者了解 C# 发展历程、 C# 特点和 C# 语言编程环境,然后详细介绍 .NET Framework 3.5  类库、安装与卸载 Microsoft Visual Studio 2008(简称 VS 2008  )以及如何有 效地使用各种帮助资源,同时也能够使读者快速学习并掌握 VS 2008  开发环境以及使用 VS 2008  中的编译器对程序进行调试。通过本章的学习,读者能够学到以下内容。 C#发展历程、特点及语言编程环境。 .NET Framework 3.5  类库概念及特性。 如何安装 Microsoft Visual Studio 2008 如何安装及使用 MSDN 帮助。  开发环境。 Visual Studio 2008  开发环境的使用。 程序调试的作用。 程序调试的几种常用方法。 程序调试时的语句定位。 第 1 章 认识 C#及开发环境 1.1 C#概述 1.1.1 C#发展历程 C#的来源可追溯至 FORTRAN 和 Algol , FORTRAN 是 FORmula TRANslator  的缩写, 开发于 1950 年,它是第一个高级命令语言,其主要目的是将数据公式翻译成汇编语言指令序 列;而与以前的语言相比,Algol 语言在清晰性和一致性上迈出了一大步,它是最原始的块结 构化语言并且对大部分编程语言都产生了巨大的影响。 1998  年,Anders Hejlsberg  ( Delphi  和 Turbo Pascal  语言的设计者)以及他的微软开发 团队开始设计 C#语言的第一个版本。 2000  年 9  月,ECMA(国际信息和通信系统标准化组 织)成立了一个任务组,着力为 C#编程语言定义一个 Microsoft  建议标准。据称,其设计目 标是制定“一个简单、现代、通用、面向对象的编程语言”,于是出台了 ECMA-334 标准,这 是一种令人满意的简洁的语言,它有类似 JAVA  的语法,但显然又借鉴了 C++和 C 的风格。 设计 C#语言是为了增强软件的健壮性,为此提供了数组越界检查和“强类型”检查,并且禁止 使用未初始化的变量。 1.1.2 C#语言编程环境 目前,开发和运行 C#程序有多种选择,例如,用户可以从微软免费获取 .NET 的软件开 发工具箱( SDK)或购买功能强大的 Visual Studio.NET  开发环境,各自的特点如下: SDK 包含编译、运行和测试 C#程序的所有资源,它包含 C#语言编译器、 JIT  、编译器和相关文档。惟一不含有的是用来输入和编辑 C#程序的文本 编辑器。 2 Visual Studio.NET 是微软的完整开发环境,它包含一个集成开发环境(IDE) 第 1 章 认识 C#及开发环境 和高级 C#编辑器,同时还支持程序调试及许多可提高开发人员效率的附加 功能。 Visual Studio.NET  和 SDK 使用相同的 C#编译器、JIT  编译器和运行时来编译和运行程 序,用户可以准确运行同一程序而且运行速度相同。 Visual Studio.NET 具包,可以让用户轻松设计和编写 C#程序。  提供了功能强大的工 1.2 .NET Framework 3.5 简介 C#语言是建立于 .NET Framework  之上,有了 .NET Framework  的基本认识之后,将会 有助于读者更快、更好地学习 C#这个专为.NET 平台所设计的语言。 C#与.NET Framework 紧密的结合从而使得程序开发更轻松、更高效。 1.2.1  什么是.NET Framework 3.5 .NET Framework  是支持生成、运行下一代应用程序和  XML Web Services  的内部 Windows  组件,它简化了在高度分布式 Internet  环境中的应用程序开发。 .NET Framework 旨在实现以下目标: 提供一个一致的面向对象编程环境,而无论对象代码是在本地存储执行, 还是在本地执行在 Internet  上分布,或者是在远程执行的。 提供一个将软件部署和版本控制冲突最小化的代码执行环境

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档