频道栏目
读书频道 > 软件开发 > C# > Learning hard C#学习笔记
2.2.2 编译和运行程序
2015-02-26 14:49:42     我来说两句
收藏   我要投稿

本文所属图书 > Learning hard C#学习笔记

本书是一本面向C 初学者的实用教程。从开发基础开始,由浅入深地讲解了C 的基础语法和重要特性,分析了在开发中必须掌握的技术要领和经验心得。语言轻松幽默,通过精心选择的实例和详尽的代码全面介绍了C 最具特  立即去当当网订购
在第1章中,我为大家介绍了C#代码运行起来需要经过两个阶段。

第一个阶段:将C#代码编译生成包含CIL代码的DLL或EXE文件。

第二个阶段:将CIL代码编译生成本机代码。

在这里,我将先后通过两种方式将C#代码编译成CIL代码,它们分别为:通过Visual Studio 2010编译和运行,以及通过命令行编译和运行。

1. 通过Visual Studio 2010编译和运行

在Visual Studio 2010中,可以有3种方式去编译和运行一段程序。

单击“调试”菜单,选择“启动调试”菜单项,或选择“开始执行”(不调试)菜单项,如图2-9所示。



单击工具栏上的“启动调试”按钮直接运行,如图2-10所示。



直接按F5快捷键来启动调试和运行,或按Ctrl+F5快捷键来只启动运行但不进行调试。

上面介绍了两种启动程序的方式,分别为启动调试(对应快捷键是F5)和运行但不启动调试(对应快捷键是Ctrl+F5)。它们的区别是:前者允许在运行过程中中断,并进行单步执行,这样就可以通过在源码中设置断点来进行单步调试,以此来查看变量的值;后者仅仅编译并运行,无法对程序进行调试。

程序开发过程中,用到最多的是启动调试的方式,因为这样我们可以通过单步调试来发现程序出错的地方。

按F5快捷键运行你的控制台程序,你将看到如图2-11所示的运行结果。



从图2-11中可以看出,程序输出结果与代码中要实现的预期结果一样,从而确认程序的正确性。

2. 通过命令行编译和运行

除了上面介绍的方式外,你还可以通过命令行的方式来对C#代码进行编译。你可以依次单击开始→所有应用程序→Microsoft Visual Studio 2010→Visual Studio Tools→Visual Studio 2010(2010)来打开命令行窗口,然后在打开的命令行窗口中,输入如下命令:

csc /out:D:\WelcomeYou.exe E:\图书\CSharp\Chapter02\WelcomeYou\WelcomeYou\Program.cs
输入完成后,按下Enter键来执行命令。命令执行成功后你将看到如图2-12所示的结果,并且在D盘根目录下,将生成WelcomeYou.exe可执行文件。



csc.exe的语法为:

csc [options] sourceFiles

其中sourceFiles是一个或多个C#源文件所在的位置。表2-1列出了csc.exe的一些常用命令选项,更多的命令选项可通过在命令行中输入csc /?来查看(如图2-13所示),也可以在MSDN中进行查看,链接为aspx">http://msdn.microsoft.com/zh-cn/library/6s2x2bzy(v=vs.100).aspx。



您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.2.1 创建控制台项目
下一篇:2.2.3 对程序进行调试
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站