2.1.2 如何使用免费的C#工具
如果已经准备好了Windows记事本,并且已经安装好了最新版本的.NET Framework,如何使用这些工具进行C#开发呢?
编写代码
显而易见,可在记事本中输入C#代码(图2-4中,显示了一些简单的代码):
![]() |
| 图 2-4 |
使用这些免费工具的步骤如下:
(1) 在记事本中输入代码(如图2-5)。
![]() |
| 图 2-5 |
(2) 保存文件,记住为文件添加扩展名“.cs”(如图 2-6)。建议将文件保存在最新版本的.NET Framework文件夹中,如保存在文件夹v2.0.50727中(接下来使用命令行编译器时将比较方便)。
![]() |
| 图 2-6 |
(3) 打开命令提示窗口(开始➪运行➪输入cmd ,然后点击“确定”按钮),定位到上一步保存文件的文件夹(如图2-7)。另一种方法是使用Windows打开命令窗口工具PowerToy,在文件夹浏览窗口中点击右键,在弹出的菜单中选择“在此处打开命令窗口”。可以从微软网站下载到PowerToy工具软件:
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx.
![]() |
| 图 2-7 |
(4) 接下来就可以编译源代码了,可使用随.NET Framework自带的C#命令行编译器对源代码进行编译。该编译器位于.NET Framework的根目录 v2.0.50727之下,名为 csc.exe。编译代码的语法很简单:
csc.exe source.cs
在本例中,源代码文件名为hello.cs。所以可以使用下面的命令行来编译源代码(如图2-8):
csc.exe hello.cs
![]() |
| 图 2-8 |
(5) C#源代码将被编译为可执行文件。可执行文件与源代码文件的文件名相同,但扩展名为“.exe”,而不是原来的“.cs”。在本例中,可执行文件名为“hello.exe”。
可用如下命令来运行该可执行文件:
hello.exe
该可执行文件将被执行,屏幕上显示出执行结果(如图2-9)。
用记事本编写C#应用程序,再用命令行编译器编译源代码,就是这样简单。使用C#命令行编译器既方便又快捷,唯一可能使人出错的就是使用命令行方式——在过去的十年命令行用得越来越少了!
![]() |
| 图 2-9 |
| 回书目 上一节 下一节 |
|
· 第六章 你能帮我吗?.. · Linux笔试面试题选摘测.. · 08年5月软考网管上午真.. · 性能测试从零开始 目录 · 08年5月软考网工上午真.. · 上周拒绝服务攻击(DDo.. |
· 08年5月各大网上书店及.. · 2008年5月24日软考试题.. · 软件设计师专家临考模.. · 上周网络管理员专家自.. · 网络工程师自测获奖名.. · 08年4月各大网上书店及.. |
|
||||
| · NAC安全访问控制 · 网络布线测试仪器 · Windows Server 2008专.. · Windows远程桌面应用 · 网络故障排除宝典 · 运营商封堵ADSL共享 中.. · 解析35岁技术人的价值.. · 世纪枭雄比尔盖茨的王.. |
· 主流品牌防火墙配置 · ASP.NET开发教程 · 超级计算机TOP500专题 · Vista SP1对决XP SP3 · SQL Server 2008/2005.. · 程序员如何成长? · C#技术开发指南 · 虚拟化技术还有点“虚” |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Windows远程桌面应用 · C#技术开发指南 · Apache技术专题 |
· Windows集群服务应用 · C#技术开发指南 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 |
|||