您的位置:首页 > 编程语言 > C#

C#专题之Hello World

2008-10-12 09:42 120 查看
作者:思多雅[天行健] 2008-09-21发布

在上一个专题里,我们对C#进行了一个简单介绍,在这个专题里,我们就用C#来写一个简单的程序:Hello World!。
一、C#的运行环境
在我们用C#写程序之前,我们得先配置好C#的运行编译环境。
硬件环境:
1)最低:
官方:CPU:600 兆赫 (MHz) Pentium 处理器或同级处理器;
内存:192 MB。
本人建议:CPU:933兆赫 (MHz) Pentium 处理器或同级处理器;
内存:384 MB
低于本人推荐的,建议升级一下。
2)推荐:
官方:CPU: 1 GHz Pentium 处理器或同级处理器;
内存: 256MB
本人建议:CPU:P4 3.0G或速龙3000+或以上;
内存:1G或以上。
就目前的主流配置来说,都能达到本人推荐的水平。
3)硬盘空间
不安装 MSDN:
安装盘上要有 2 GB 可用空间;
系统盘上要有 1 GB 可用空间;
如果都装在系统盘,就得有3G可用空间[不含虚拟内存空间]
安装 MSDN:
在完全安装 MSDN 的安装驱动器上要有 3.8 GB 的可用空间;
在进行默认 MSDN 安装的安装驱动器上要有 2.8 GB 的可用空间;
系统驱动器上要有 1 GB 可用空间;
如果都装在系统盘,完全安装就得有4.8G可用空间[不含虚拟内存空间]。
备注:一般不建议把VS2005安装在系统盘。

软件环境:
操作系统:
Winodws 2000 SP4全系列
Winodws XP PRO SP2/SP3
Windows 2003 SP1/SP2全系列
个人推荐个人学习和开发使用Winodws 2003 SP2;为了避免在安装的过程中出现意外的错误,建议你使用干净的系统来安装VS2005;同时,为了以后更好的学习C#,建议你安装VS2005前先装好Winodws 2003的“应用程序服务器”组件[Windows XP中安装IIS组件],具体的安装方法,请参考本人文章《每周一讲:ASP专题之ASP入门》。
另外,如果安装的过程中有些什么问题,也可以参考VS2005安装文档中的自述文件或与本人一起讨论。

-------思多雅[天行健]版权所有,首发太平洋论论坛,转载请注明-------

二、VS2005的安装
1、安装过程:
window.ubbImgWidth)this.width=window.ubbImgWidth;" alt="C#专题之Hello World" src="http://img.pconline.com.cn/images/bbs4/20089/20/1221905256804.jpg" onload="javascript:if(window.ubbImgWidth&&this.width>window.ubbImgWidth)this.width=window.ubbImgWidth;" border=0>
双击VS2005安装包里的setup.exe
window.ubbImgWidth)this.width=window.ubbImgWidth;" alt="C#专题之Hello World" src="http://img.pconline.com.cn/images/bbs4/20089/20/1221905309419.jpg" onload="javascript:if(window.ubbImgWidth&&this.width>window.ubbImgWidth)this.width=window.ubbImgWidth;" border=0>
点选“安装Visual Studio 2005”
window.ubbImgWidth)this.width=window.ubbImgWidth;" alt="C#专题之Hello World" src="http://img.pconline.com.cn/images/bbs4/20089/20/1221905339415.jpg" onload="javascript:if(window.ubbImgWidth&&this.width>window.ubbImgWidth)this.width=window.ubbImgWidth;" border=0>
安装程序加载安装组件
window.ubbImgWidth)this.width=window.ubbImgWidth;" alt="C#专题之Hello World" src="http://img.pconline.com.cn/images/bbs4/20089/20/1221905556202.jpg" onload="javascript:if(window.ubbImgWidth&&this.width>window.ubbImgWidth)this.width=window.ubbImgWidth;" border=0>
把“我接受许可协议中的条款”选择上,点“下一步”
window.ubbImgWidth)this.width=window.ubbImgWidth;" alt="C#专题之Hello World" src="http://img.pconline.com.cn/images/bbs4/20089/20/1221905631129.jpg" onload="javascript:if(window.ubbImgWidth&&this.width>window.ubbImgWidth)this.width=window.ubbImgWidth;" border=0>
出现一个提示,说明你的试用期为180天,点确认。另外如果你有正版的系列号,还可以在安装后向程序添加。
window.ubbImgWidth)this.width=window.ubbImgWidth;" alt="C#专题之Hello World" src="http://img.pconline.com.cn/images/bbs4/20089/20/1221905714416.jpg" onload="javascript:if(window.ubbImgWidth&&this.width>window.ubbImgWidth)this.width=window.ubbImgWidth;" border=0>
为了方便我们学习的使用,建议选择“完全”,另外建议把安装路径选择到非系统盘,然后点选“安装”,然后去休息一下,慢慢等待漫长的安装过程。
window.ubbImgWidth)this.width=window.ubbImgWidth;" alt="C#专题之Hello World" src="http://img.pconline.com.cn/images/bbs4/20089/20/1221905848591.jpg" onload="javascript:if(window.ubbImgWidth&&this.width>window.ubbImgWidth)this.width=window.ubbImgWidth;" border=0>
OK,安装完成,点“完成”。
window.ubbImgWidth)this.width=window.ubbImgWidth;" alt="C#专题之Hello World" src="http://img.pconline.com.cn/images/bbs4/20089/20/1221905877736.jpg" onload="javascript:if(window.ubbImgWidth&&this.width>window.ubbImgWidth)this.width=window.ubbImgWidth;" border=0>
完成安装后,又会回到这个界面,如果你有正版的系列号,可以点“更改或移除Visual Studio 2005”,然后按提示输入即可。另外如果你有产品文档,即MSDN帮助文件,也可以在这里安装。

2、安装后:
安装好VS2005,我们在“开始”菜单的“程序”里运行我们的VS2005
window.ubbImgWidth)this.width=window.ubbImgWidth;" alt="C#专题之Hello World" src="http://img.pconline.com.cn/images/bbs4/20089/20/1221906133578.jpg" onload="javascript:if(window.ubbImgWidth&&this.width>window.ubbImgWidth)this.width=window.ubbImgWidth;" border=0>
第一次运行,系统会让你选择默认环境设置,选择“Visual C#开发设置”,再点“启动Visual Studio”
window.ubbImgWidth)this.width=window.ubbImgWidth;" alt="C#专题之Hello World" src="http://img.pconline.com.cn/images/bbs4/20089/20/1221906247227.jpg" onload="javascript:if(window.ubbImgWidth&&this.width>window.ubbImgWidth)this.width=window.ubbImgWidth;" border=0>
等待系统进行配置,
window.ubbImgWidth)this.width=window.ubbImgWidth;" alt="C#专题之Hello World" src="http://img.pconline.com.cn/images/bbs4/20089/20/1221906295401.jpg" onload="javascript:if(window.ubbImgWidth&&this.width>window.ubbImgWidth)this.width=window.ubbImgWidth;" border=0>
搞掂,看看。

-------思多雅[天行健]版权所有,首发太平洋论论坛,转载请注明-------

三、我们的Hello World
下面,我们来看看一个规范的"Hello World"
Using System;
Class Hello
{
Static void Main() {
Console.WriteLine("Hello World");
}
}
我们可以在VS2005里创建一个hello.cs文件并录入上面的文本,然后直接编译;或用记事本录入上面的文本并保存为hello.cs,然后使用VS提供的命令行编译器,执行:csc hello.cs,都可以生成一个名为hello.exe的可执行程序。运行这个程序,就会输出如下结果:
Hello World
看看这个源代码,我们可以到看如下一些组成:
Using System:指令涉及到一个名称空间(Namespace)叫做System,这是在.net类库中提供的。这个名称空间提供了一种用来组织一个类库的分层方法,使用"Using"后,就可以自由的使用名称空间的中的各种类型成员。在本程序中使用的Console.WriteLine是System.Console.WriteLine的简写。
Main方法是类Hello中的一个成员,它有static的说明符,所以它是类Hello中的一个方法而不是此类中的实例。一般来说,对于个应用程序的主入口点即开始执行的方法通常是一个称为Main的静态方法。
“Hello World”的输出是通过使用类库产生的,C#本身没有提供害库,作为替代,它使用一个通用类库,这个类库也可以被VB和VC++的语言所使用。
其实学习编程的一种重要过程就是先抄后改,先把源代码一字不漏的抄下来,运行,体会一下这个程序的流程图和处理过程,然后进行改动,就本例而言,你可以先抄下来运行一下,然后把”Hello Word”改成”Helo 思多雅[天行健]”,或其它你喜欢的名字。
另外一点来说,我们在写源代码时,就像和书上一模一样的代码写进去,有时也会出错,这个时间不要紧张,多看看源文是怎么写的,自己试着改动一下,体会一下,就行的了。
小结:在这个专题里,我们学习了C#环境的搭建及写出了一个简单的C#程序,你可以抓紧时间,在自己的机子上试验一下。

-------思多雅[天行健]版权所有,首发太平洋论论坛,转载请注明-------

小知识:
对于有C和C++学习或开发经验的人来说,可能注意到一些没有出现在"Hello World"的东西:
程序没有把Main设为全局方法。在全局级别上不支持方法和变量;这些元素通常包含在类型声明当中
程序不使用“::”或“->”操作符。“::”也不再是一个操作符,“->”操作符也只是在程序的某个小片断中才会使用,操作符“.”用于符合名称,例如Console.WriteLine。
程序中不包括前向声明。因为声明的顺序不得要,所以也不再需要向前声明。
程序中不使用#include关键字。程序中的从属关系是象征性的而不是字面上地。这个系统消除了在用不同语言编写的程序间的障碍。例如,Console类可以用另外一种语言编写。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: