文档介绍:VisualC#2008程序设计第1章C#与VisualStudio2008*VisualC#2008程序设计第1章C##.#控制台(或称命令行)##程序结构介绍*VisualC#。平台包含广泛的产品系列,行业标准构建,不论操作系统或编程语言有何差别,上传输和共享数据。.平台核心部分的一组技术,应用程序提供了必要的编译和运行基础。.NET框架是WindowsServerSystem构建,部署与运行Web服务与应用程序的编程模型。该框架托管了大部分深层结构,让开发人员专注于撰写应用程序的业务逻辑代码。*VisualC#:Framework类库。Framework的基础。可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NETFramework的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,所提供的最新创新的应用程序(如Web窗体和XMLWebServices)。*VisualC#,通用语言框架)实际上是一种为虚拟机环境而制订的规范,使得由各种高级语言所编制的程序可以在不同的系统环境中执行之而不必更改或重新编译原程序代码。monLanguageRuntime,CLR)也叫公共语言运行时,框架的基础。公共语言运行库简化了应用程序的开发,提供了一个强大的、安全的执行环境,支持多语言,并简化了应用程序的部署和管理。公共语言运行库也称为“托管环境”,在这个托管环境中将自动提供诸如垃圾回收和安全性等通用服务。用C#编写的源代码被编译为一种符合CLI规范的中间语言(IL)。IL代码与资源(例如位图和字符串)一起作为一种称为程序集的可执行文件存储在磁盘上,。程序集包含清单,它提供有关程序集的类型、版本、区域性和安全要求等信息。*VisualC##程序时,程序集将加载到CLR中,这可能会根据清单中的信息执行不同的操作。然后,如果符合安全要求,CLR就会执行实时(JIT)编译以将IL代码转换为本机机器指令。CLR还提供与自动垃圾回收、异常处理和资源管理有关的其他服务。由CLR执行的代码有时称为“托管代码”,它与编译为面向特定系统的本机机器语言的“非托管代码”相对应。*VisualC#..NETFramework类库在早期的开发中,各种应用开发人员使用各自平台所提供的工具类库,开发适用于不同平台的应用时,则要求开发人员掌握多种类库的使用方法,造成大量的资源浪费,框架提供了丰富的接口集合,以及抽象与非抽象类。开发人员可以原封不动使用非抽象类,或者在许多情况下,派生出自定义的类。要使用接口的功能,开发人员既可以创建一个实现接口的类,框架类中派生出类。曾经难于实现,或是需要第三方组件支持的应用程序特性,框架后,可以通过少量代码得以实现。.NETFramework还包含一个由4000多个类组成的内容详尽的库,这些类被组织为命名空间,为从文件输入和输出、字符串操作、XML分析到Windows窗体控件的所有内容提供了各种有用的功能。*VisualC#(1)(2)(3)VisualStudio2003(4)VisualStudio2005(5)VisualStudio2008(6)VisualStudio2010*VisualC#(1)支持的操作系统MicrosoftWindowsXPMicrosoftWindowsServer2003WindowsVista(2)硬件要求最低要求:、384MBRAM、1024x768显示器、5400RPM硬盘建议配置:、1024MB或更大容量的RAM、1280x1024显示器、7