📄 c#网络编程宝典(2).txt
字号:
C#网络编程宝典(2)
--------------------------------------------------------------------------------
第八军团 时间:2003-11-23 9:18:38
C#拥有一个非常好的集成开发环境——Visual Studio.Net,的的确确比现在的Java集成开发环境好的太多了,或许这也是吸引Java程序员转向.Net阵营的要素之一吧。下面就让我们走进这个C#开发利器——Visual Studio.Net。
一、安装Visual Studio.Net
微软公司提供了四个不同的Visual Studio.Net版本,分别是:企业级结构设计版、企业级开发版、专业版和学院版。其中学院版主要是为在校大学生学习Visual Studio.Net准备的,它又分成三个独立的版本:Visual C#标准版、Visual Basic.Net标准版和Visual C++.Net标准版。
1.系统要求:
每一个版本的Visual Studio .Net有着不同的组件组合,这也就决定了对计算机有着不同的系统要求。建议你的计算机系统满足下列要求:
操作系统:Windows XP 专业版、Windows XP Home、Windows 2000服务器版、Windows 2000专业版、Windows 4.0 Workstation、Windows NT 4.0 Server、Windows .Net Server版
处理器:Pentium II 级、主频450 MHz以上处理器,推荐使用Pentium III 级,主频600MHz以上的处理器
内存:
Windows XP 专业版160 MB RAM
Windows 2000 专业版 96 MB RAM
Windows 2000 服务器版192 MB RAM
Windows NT 4.0 Workstation 64 MB RAM
Windows NT 4.0 Server 160 MB RAM
硬盘:
Visual Studio.Net学院版需要在安装驱动器上有2.5 GB可用空间,包括系统驱动器上的500MB。
专业版和企业版需要在安装驱动器上有3.5 GB可用空间,包括系统驱动器上的500MB
CD或DVD驱动器:必须
视频:800 x 600分辨率,256 色。推荐使用16 位增强色
鼠标:Microsoft 鼠标或兼容指针设备
2.安装
这里主要谈论市面上最常见的Visual Studio.Net企业级结构设计版的安装过程。由于操作系统的不同,下面的描述会出现一些偏差,请根据具体问题具体处理。
Visual Studio.Net企业级结构设计版是由7张光盘构成,其实只需要其中的前5张光盘就能够正确安装Visual Studio.Net了。安装Visual Stuido .Net了的具体步骤如下:
1.关闭所有已打开的应用程序,以避免在安装过程中发生多余的重启动。
2.关闭计算机中的反病毒程序,因为安装程序要运行访问文件系统对象的脚本,此时反病毒程序可能会为了显示提示信息而暂停安装程序,严重的甚至可能造成无法正确安装。
3.在上述工作完成后,插入Visual Studio.NET 第一张光盘,并执行其中的Setup.exe程序。此时安装程序首先扫描你的计算机以了解已安装的组件。如果该扫描过程确定系统需要更新组件,则在弹出的“安装”对话框中会出现“步骤 1:安装 Windows 组件更新”。选择步骤1更新系统组件,此时安装程序会提示你插入组件更新光盘,即第五张光盘。如果不需要组件更新,则该选项不可用。更新系统组件以后,计算机会重新启动。此时再插入第一张光盘,“安装”对话框将启用“步骤 2:安装 Visual Studio .NET”。选择步骤2,安装程序会提示你选择要安装的内容和位置,选择后安装的内容和位置后,单击“安装”按钮就开始安装Visual Studio.NET了。接下来的工作就是根据安装程序的提示在光驱中放入不同的光盘了。
4.Visual Studio .Net安装完毕后,系统会弹出“重新启动计算机”提示框,单击“确定”按钮重新启动计算机后,Visual Stuio.Net的安装工作就全部完成了。
二、利用Visual Studio.Net开发C#应用程序
上一章我们是通过文本编辑器来编辑C#源程序、用C#的编译器Csc.exe来编译链接的。虽然这种做法能够让我们更加了解C#的运行机制和一些底层的机理,但并不值得倡导——一方面,Visual Studio.Net的确是太优秀了,利用文本编辑器很难实现如资源编辑、组件编辑等操作;另外一方面,由于C#是对大小写敏感的语言,并且结构相对复杂,用文本编辑器编写的代码会导致大量的错误,而这些错误有很难查出来,这一点C++程序员应该有所体会。而利用Visual Studio.Net就能够避免或者非常方便处理这些问题。所以本章以及后面的章节中,所设计程序的编写、调试和运行的软件环境都是在:视窗2000服务器版和Visual Studio.Net企业级结构设计版。
再来让我们回顾上一章的“Hello World!”程序的编写过程吧:首先是引入命名空间,然后是定义class类,最后是在class类中加入Main()函数,并在Main()函数中写入输出“Hello World!”的语句。在程序编写完成以后,还需要通过编译器Csc.exe来编译、联接源文件。这样一个简单的“Hello World!”程序才算最终完成。是不是很烦啊?如果使用Visual Studio.Net就能够十分简单的处理上述步骤,因为它可以自动为你做很多工作。
下面是用Visual Studio.Net编写“Hello World!”程序的具体步骤:
1.启动Visual Studio.Net。
2.选择菜单“文件”|“新建”|“项目”后,弹出“新建项目”对话框。
3.将“项目类型”设置为“Visual C#项目”。
4.将“模板”设置为“控制台应用程序”。
5.在“名称”文本框中输入“Hello World”。
6.在“位置”的文本框中输入“E:\VS.NET项目”,然后单击“确定”按钮,则Visual Studio.Net会按照上面设定的参数创建一个控制台应用程序项目,如图1所示:
7.在“解决方案资源管理器”窗口中,双击Class1.cs文件,进入Class1.cs文件的编辑界面。
8.Visual Studio.Net已经为产生的Hello World程序导入了基本的命名空间、定义了命名空间和class和Main()函数。编写Hello World程序只需要在系统创建的Main()函数中加入下面一行代码就可以了:
Console.WriteLine ("Hello World!");
9.选择“文件”|“保存Class1.cs”菜单或者按快捷键Ctrl+S,保存所做的修改。
10.选择“生成”|“生成Hello World”菜单,则Visual Studio.Net会自动编译、连接“Hello World!”程序,生成Hello World.exe文件。此文件位于“E:\VS.NET项目\Hello World\bin\Debug”目录中。由于“Hello World!”程序是一个控制台程序,若按快捷键F5来编译运行,程序结果将一闪而过,所以最好按F11键分步执行来实现。或者,你还可以打开Windows的命令提示符窗口,进入“E:\VS.NET项目\Hello World\bin\Debug”目录,在提示符中输入“Hello World.exe”,就可以执行“Hello World!”程序了。
利用Visual Studio.Net编写“Hello World!”程序,自始至终只需输入一行代码,并且Visual Studio.Net还能够方便的编译、联接源程序,避免在命令行提示符下敲编译命令的苦恼。不仅如此,Visual Studio.Net的自动语法检测,既给程序员带来便捷,又避免了因为拼写错误而造成的不必要的麻烦。
“Hello World!”程序是一个控制台程序,而后面的章节中程序的类型主要是Windows应用程序(一般简称WinForm程序)。利用Visual Studio.Net编写WinForm应用程序和控制台应用程序步骤基本相似,下面就结合一个具体示例来了解Visual Studio.Net编写WinForm程序的基本步骤。
WinForm版本的“Hello World!”程序可是我取的名字。此程序同样也是输出“Hello World!”字符串,只不过不是在命令提示行中实现,而是通过单击程序中的按钮,会弹出一个消息框,并在消息框中显示“Hello World!”字符串。下面是程序编写的具体步骤:
1.启动Visual Studio.Net。
2.依次选择菜单“文件”|“新建”|“项目”后,将弹出“新建项目”对话框。
3.将“项目类型”设置为“Visual C#项目”。
4.将“模板”设置为“Windows应用程序”。
5.在“名称”文本框中输入“Hello_World程序WinForm版本”。
6.在“位置”的文本框中输入“E:\VS.NET项目”,然后单击“确定”按钮,则Visual Studio.Net会按照上面设定的参数创建一个Windows应用程序项目,具体如图2所示:
7.选择“工具箱”中的“Windows窗体组件”,并从中拖入一个Button组件到“Form1.cs(设计)”窗口,此组件名称为button1。双击拖入的button1组件,Visual Studio.Net会自动切换到Form1的设计窗口,并自动产生button1的Click事件对应的代码。
8.在button1的Click事件的代码区添加下列代码,下列代码的功能是弹出“Hello World!”提示框。
MessageBox.Show ("Hello World!") ;
9.选择“文件”|“保存Form1.cs”菜单或者按快捷键Ctrl+S,保存所做的修改。
10.选择“生成”|“生成Hello_World程序WinForm版”菜单,则Visual Studio.Net会自动编译、连接源程序,并生成Hello_World程序WinForm版的执行文件。
11.选择“调试”|“启动”菜单或者直接按快捷键“F5”,则开始运行Hello_World程序WinForm版程序,单击程序中的“button1”按钮,则弹出“Hello World!”提示框,如图3所示:
至此,Hello_World程序的WinForm版就完成了。对于其他的WinForm程序,其编写的基本步骤是相似的,只不过程序中涉及到更多的组件、类和其他的调用,无非是上面这些操作步骤的变形和再组合。
当然,Visual Studio.Net在编写应用程序的时候还有许多的使用技巧,这不是一篇文章所能够介绍完的。在后面的内容中,将结合具体的示例逐步介绍。通过上面介绍的这些内容,如果你能够掌握如何用Visual Studio.Net创建不同类型的项目、在何处写代码、如何编译、联接源程序以及运行程序等知识,本章的目标就算完成了。
源程序下载地址:http://www.cfan.net.cn/qikan/cfan/source/0223csp.zip
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -