c#实验指导书(新)

c#实验指导书(新)

ID:6382324

大小:972.50 KB

页数:144页

时间:2018-01-12

c#实验指导书(新)_第1页
c#实验指导书(新)_第2页
c#实验指导书(新)_第3页
c#实验指导书(新)_第4页
c#实验指导书(新)_第5页
资源描述:

《c#实验指导书(新)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C#程序设计》实验指导实验一熟悉C#的编辑和编译环境【实验目的与要求】l熟悉VisualStudio.NET集成开发环境(IDE)l熟悉C#源程序语言的编辑、编译和运行过程l能够创建、编译和执行一个简单的C#程序【实验内容与步骤】1、练习使用C#编写第一个控制台应用程序示例(1)usingSystem;classHelloWord{publicstaticvoidMain(){//在控制台出“Hello,这是我的第一个C#程序”System.Console.WriteLine(“Hello,这是我的第一个C#程序”);}}保存文件为D:myCs

2、HelloWord.cs选择开始——程序——MicrosoftVisualStudio.Net——.Net工具——命令提示,打开命令提示窗口。如下图所示:运行CSC/?,可以看到编译器的各种相关命令参数。执行CSCD:mycsHelloWord.cs1、练习使用C#编写第一个Windows应用程序usingSystem;usingSystem.Windows.Forms;namespacesample4{publicclassWinApp2:Form{TextBoxtxtTest;publicstaticvoidMain(){Applicat

3、ion.Run(newWinApp2());}publicWinApp2(){Formmyfrm=newForm();txtTest=newTextBox();txtTest.Size=newSystem.Drawing.Size(50,20);txtTest.Location=newSystem.Drawing.Point(20,20);ButtonbtnOk=newButton();btnOk.Size=newSystem.Drawing.Size(50,20);btnOk.Location=newSystem.Drawing.Point(80

4、,20);btnOk.Text="ClickMe";btnOk.Click+=newSystem.EventHandler(btnClick);this.Controls.Add(txtTest);this.Controls.Add(btnOk);}voidbtnClick(objectsender,System.EventArgse){stringuserInput;userInput=txtTest.Text;MessageBox.Show(userInput);}}}输入以上代码,并保存文件为:TestWinApp.cs使用:csc/targ

5、et:winexeD:mycsTestWinApp.cs进行编译,将其编译为Windows应用程序,然后执行该可执行文件。1、练习使用.NET下C#和VB.NET语言的互操作(1)编写以下VB.NET程序NameSpaceVBMethodpublicclassMyVBpublicFunctionAdd(ByValaasinteger,ByValbasinteger)asIntegerAdd=a+bEndFunctionendclassEndNameSpace将该程序保存为:VBAdd.VB,然后在命令行用VBC命令将该文件编译成一个动态链接库文

6、件:VBC/target:libraryvbadd.vb(2)编写以下C#调用程序usingSystem;usingVBMethod;//使用Using关键字引入前面定义的用户命名空间namespaceCallVB//定义一个新的用户命名空间{publicclassTestCallAdd//定义用户类{publicstaticvoidMain(){MyVBMyAdd=newMyVB();intsum=MyAdd.Add(32,21);Console.WriteLine("32+21="+sum.ToString());}}}将文件保存为:CallV

7、b.cs,然后在命令行按以下格式进行编译:csc/reference:VBAdd.dllCallVB.cs运行编译后的可执行文件,看看能否用C#程序调用VB编写的类方法。(3)用ILDasm.exe程序,反汇编VBAdd.dll和CallVB.exe,看看有什么差异。4、调试并运行下列程序(1)usingSystem;classOrdLength{publicstaticvoidmain(String[]args){Console.Write(“显示自变量的个数”);Console.WriteLine(“命令行中自变量的个数是:{0}”,args.

8、Length);}}(2)classwayRead{publicstaticvoidMain(){Console.Writ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。