这篇文章中,我们会介绍用c#编程所需的主要软 件。在文章结束时,你也会学到如何写一个简单的c#程序。
在.net环境中编程的基本要求
< br> 首先,再一次欢迎你来到 这种全新编程语言的世界。我们希望你对面向对象的编程语言有一个 基本的理解,因为在过去的5年中,这种语言的代表Java和C+ +是如此流行,不过即使你是一个初学者也没有关系,此文和其后续 的文章中会从最基础的开始详尽解释这种语言的思想和特点。在必要 的地方,我会将c-sharp的特点和Java做一个比较。这会 确保有经验的程序员学习起来的时候得心应手。下面讨论一下c#编 程的基本配置:
要开始使用C#编程,你需 要:
1.windows2000操作系统 或是更新版本;
2.NET框架SDK;
3.代码编辑器;
其 他可选配置包括:
< br> 1.Visual St udio .NET;
2.第三方厂商的编 辑器;
下面详细列出了和以上配置有关的详 细解释:
windows2000操作系统 或是更新版本
作为第一步,你首先需要安装 这个操作系统。它有两个版本:专业版和服务器版。专业版对大多数 的用户而言是最佳的选择。尽管win98也适合C#编程,但是基 于.net的服务器端的程序在其上运行的效率很低,因此win9 8并不是c#编程的最好选择。
.NET框 架软件开发工具
要编译和运行c#或以其. NET语言开发的程序需要这个工具;它使用一个内建的命令行形式 的编译器(csc.exe,同样也是解释器)从微软的站点上可以 得到,110m。SDK还有大量的构建和调用程序的工具以及样例 代码和所需文档。它还有构架和调用ASP.NET程序的所有必要 工具。
Visual Studio .N ET
你也可以用Visual C# .N ET开发C#程序,Visual Studio .NET中有。 但这是可选的,可以视情况而定。它可以帮助你更容易的开发基于w indows的程序,也可以减轻你工作量,因为你不用去设计与w in表单的用户接口。唯一留给你的工作就是正确的以.NET的标 准编写代码。
安装.NET框架S DK
下载SDK后,定位到你下 载文件的磁盘和文件夹。点击文件开始安装。下面的图片显示的是安 装过程。当你点击文件时,你会看到图片1 中的对话框。点击ye s到下一步。
安装程序会开始解压缩所需的ca b文件,如图2所示。
有时,在解压缩的时候, 安装程序会要你升级Windows installation。 如果你以前已经做了,它就不会询问。如果你没有升级,点击yes 让安装程序升级你现有的安装版本。windows会提示你重启系 统。点击yes确认。
在完成以上的步骤之后, 安装程序会显示一系列的对话框。在初始化的屏幕后,安装程序会显 示一个许可同意框。点击“我同意”然后是文件夹选择框。你既可以 选择一个已存在的文件夹也可以新建一个。我们推荐你新建一个。安 装程序会自动的替你创建文件夹。之后,你可能需要选择某些安装选 项。整个过程是自我解释的,并且适合不同的版本。最后,安装程序 开始,它会给你调整的时间已完成安装过程。当.NET框架完全安 装以后,你还需要重启系统一次之后,你就可以开始使用C#编程了 。你最好安装可选的比如Microsoft Data Acce ssComponents 2.7 for developin g ASP.NET applications之类的组件。 < br>
有关编辑器
对一个程序员来说,选择合 适的原码编辑器是项乏味的工作。很多公司提供各类的编辑器。下面 详细的介绍这些编辑器。
记事本
记事本是.NET SDK的程序员最为广泛 使用并且评价最高的编辑器。各种windows版本中都带有它, 并且它很易使用,也不需要花费太多。
但是它并不 是最合适的编辑器,因为它不支持多色显示句法和高亮显示,由编辑 器直接编译和运行,代码行记数以及其他很多功能。但如你所知,w in2000所带的记事本支持著名的寻找代码行数的Ctrl+G 快捷方式。
Visual C++ 6 .0
开发者可以使用Visual C ++ 6.0和Visual Studio 6.0。但是在使用 它以前需要修改一下注册表。它支持多色显示句法以及其他诸如寻找 代码行数(Ctrl+G)等其他特点。对于新手来说,修改注册表 是危险的。因此使用Visual Studio 6.0开发C# 程序的最好是高级和有经验的程序员。在Visual C++ 6 .0环境中不能直接编译和运行程序。因此除了以上列出的一些功能 外,没有太多理由选择Visual C++ 6.0。
Visual Studio .NET
Visual Studio .NET提供创建C#和基于其他 .NET语言程序所需的所有整合的工具和模板。它还支持其他的很 多功能比如Intellisense,动态帮助等。值得一提的事 ,你能直接编译和运行你的程序。因此,为了体验开发.NET程序 的力量,你应该使用Visual Studio .NET。但要 准备好为这个优秀的工具支付大量的费用。
Th ird-P***y Editors
很多的第 三方编辑器现在都能从因特网上下到。有一个编辑器叫做Antec hninus C# Editor。它支持多色显示代码,从ID E编译和运行程序工程维护,通过帮助菜单访问.NET框架文档和 其他功能。从以下网址可以免费下到:
http ://www.c-point.com/download/cs harped.zip。另外,这个编辑器有一个内置的C#教程, 通过帮助菜单可以使用。当然,用不用取决于你。我建议你试用一个 常用的编辑器,并全面的学习这门语言。
"Hello C#"程序
很多的程序 员都通过编写“Hello World”学习编程。但今天稍有改 变,我们会看到一个“Hello C#”程序。如前面几个部分所 述,你可以使用任何编辑器来编写程序。你愿意选择哪一个都行。清 单1显示了我们的“Hello C#”的代码:
清单1
在编 辑器中输入代码后,按以下步骤操作:
1,以Hello.cs名保存文件。cs扩展名 表明这是c-sharp文件,就像使用.java表明是java 源文件一样。你在保存文件时必须用这个扩展名。否则,代码不能正 确编译。保存的文件完整的扩展名是 .cs.txt;
2,在命令提示符后输入如下命令编译代码:
< br>csc Hello.cs
3,如果有编 译错误,会有提示。如没有,你会看到命令提示符后是版权信息。如 下图所示。
4,最后一步,你需要运 行程序获得最后结果。你只需要输入图4中提示符后的那个命令。如 果一切正常,你能看到如图4所示的消息"Hello C#"。
我们会在文章“C# 程序和其中间语言”中详尽分析前面的程序。
关于作者:
Ana nd Narayanaswamy是自由web/ softwa re开发者和技术文章作家。他经营learnxpress.co m,并为用户提供免费的技术支持。他感兴趣的领域包括使用VB进 行Web和软件开发,设计和编写课程,技术文章,教程。他的em ail是anand@learnxpress.com.