文档介绍:第3章C# 语言基础郑州信息科技职业学院张中兴?本章内容包括: ★.NET 框架及 C#语言概述★数据类型★流程控制★面向对象编程简介 .NET 框架及 C#语言概述? 框架与其它动态 Web 技术相比, 框架集成的结果。.NET 框架是一种开发框架, 它为 Windows 服务和 API 提供了一个新的编程接口。核心特性包括: –语言的互操作性—— 语言都可创建软件系统。–完全面向对象编程–所有语言共享公共运行时引擎–所有语言可用的基类库–简化的部署–更好的安全性–更好的性能任务: 框架相关内容?关于 C# –C#是微软公司发布的一种面向对象的、 Framework 之上的高级程序设计语言。–C#看起来与 Java 有着惊人的相似;它包括了诸如单一继承、接口、与 Java 几乎同样的语法和编译成中间代码再运行的过程。之所以这么做,是由于 Java 成功替代C++ 而成为人们广泛使用的语言之后,微软受到了极大的挑战,为此,微软设计出了 C#以便与 Java 抗衡。–C#继承了很多 Java 的特点,同时又从 C++ 中继承下来很多优秀传统。?C#开发到编译的流程(控制台模式) Visual Studio 开发环境 Visual Studio 开发环境第三方可视化开发环境第三方可视化开发环境普通文本编辑器普通文本编辑器源代码源代码扩展类库扩展类库 C# 编辑器 C# 编辑器 应用程序应用程序 C# 编译器文件名为 , 使用方法是: ?点击“开始”,出现开始菜单; ?选择“所有程序“,出现程序列表; ?选择“ Framework SDK “程序组,出现该程序组下的程序列表; ?点击“ SDK “命令提示”程序项,进入 SDK 命令提示窗口,在此命令窗口中,读者可以运行 来执行编译过程。 C#编译器常用参数使用下列四个选项之一指定输出文件的格式: / target:exe 或/ t:exe 、/ target:library 或/ t:library 、/ target:module 或/ t:module 、/ target:winexe 或/ t:winexe /target 或/t 从指定的程序集引用元数据/reference 或/r 指定输出文件名,默认值是包含主类的文件或第一个文件的基名称/out 启用/禁用优化/optimize 或/o 将使用方法及参数说明显示到屏幕/help 或/? 用途选项建立一个新的文件, ,内容如下所示: using System; public class Sample {static void Main(string [] args ) { ("编译器使用示例"); }}然后,建立一个新的文件, ,内容如下所示: using System; public class SampleLibrary {public static void SampleMethod(string temp) {(temp ); }} 有两种不同的方式编译生成一个可执行文件: 方法一,直接编译两个源文件,产生可执行文件?编译:进入 SDK 命令提示窗口,转入到文件所在目录,输入 csc /out: 编译完成之后,生成名为 的可执行文件。?运行: 输入 sample 回车可看到屏幕输出”编译器使用示例“字样。 方法二,先编译类库,后将此类库作为资源引用进行编译(分阶段两次编译过程) ?编译首先,在这两个文件所在的目录下输入: csc/t: csc/ ?运行:输入”CompilerSample