生成一个简单NET应用程序.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
生成一个简单NET应用程序

实验一 生成一个简单的.NET应用程序 ● 目标 完成本实验,将能够: ● 使用C#编写、编译以及运行一个简单的应用程序 ● 使用MSIL反汇编程序来查看程序集 ● 实验预估时间:20 min 练习 1 用C# 创建程序 在本练习中,将使用C#编写一个小的控制台应用程序的源代码,用来获取用户输入并将字符串输出到控制台。本实验使用经典的 Hello World 应用程序,使你能够将注意力集中在托管执行环境的基本概念上。 为了帮助你将主要精力集中在本实验的语言方面,将使用记事本来来创建和编辑源文件。在命令提示符窗口下,你就可以编译该应用程序并测试可执行程序的结果。 ● 编写源代码 打开记事本,使用C# 创建一个名为 MainApp 的类。 定义程序的入口点。 程序入口点不获取任何参数,也不返回任何值。 创建方法来完成以下功能: 将以下文本输出控制台:“Type your first name and press Enter: ”。 读取用户输入的结果并保存在适当的变量中。 将以下文本输出控制台:“Type your last name and press Enter: ”。 读取用户输入的结果并保存在适当的变量中。 输出文本“Hello, ”并追加用户输入的last name 和first name的内容。 注意采用适当的变量命名方法(骆驼命名法或Pascal命名法) 5)将文件命名为 HelloLabCS.cs并保存到当前文件夹下。 ● 生成并测试程序 重点 为了在命令提示符窗口使用 Microsoft Visual Studio.NET 工具,必须有正确的环境设置。Visual Studio.NET 命令提示符窗口提供了这样一个环境。要运行Visual Studio.NET 命令提示符窗口,单击“开始”,“所有程序”,“Microsoft Visual Studio.NET”,“Visual Studio.NET工具”和“Visual Studio.NET命令提示”。 在 Visual Studio.NET 在命令提示符窗口,键入命令将源文件 HelloLabCS.cs生成可执行程序。 编译方法:csc 源代码文件名 运行生成的可执行程序。 C#程序运行结果如下: Type your first name and press Enter: stroustrup Type your last name and press Enter: Bjarne Hello, Bjarne stroustrup _ 练习 2 使用MSIL 反汇编程序 在本练习中,将使用MSIL 反汇编程序打开单个程序集并熟悉程序集清单。 在后面的实验中,将更详细地了解程序集。 ● 查看 Hello World 应用程序的元数据 打开 Visual Studio.NET 的命令提示符窗口。 在 Visual Studio.NET 命令提示符窗口,键入: ildasm / source 打开 HelloLabCS.cs 并双击“清单”。 注意以下内容: 名为 mscorlib 的外部引用库。 名为 HelloLabCS 的程序集。 (HelloLabCS 程序集和 mscorlib 的)版本信息。 关闭“清单”窗口。双击“MainApp”,双击“Main”,查看MSIL 和源代码。 实验二 布尔类型的使用 在本练习中,将使用C#编写一个小的控制台应用程序的源代码,用来获取用户输入,并根据输入的字符串进行相应的操作。 ● 编写源代码 打开VS2005,新建一个语言为C#的控件台应用程序,项目名称为Exam2。 编写代码来完成以下功能: 将以下文本输出控制台:“Type your name and press Enter: ”。 读取用户输入的结果并保存在适当的变量中。 判断用户输入的是否为自己的名字,并把判断的结果保存在bool型变量isMySelf中。 检测isMySelf的值,如果为真则输出“Hi, Welcom come back!”,否则输出“Name is invalid, please input again!”,转到a。 结束应用程序。 注意采用适当的变量命名方法(骆驼命名法或Pascal命名法) ● 生成并测试程序 重点 可以使用快捷键Ctrl+F5快速生成并运行应用程序。 运行生成的可执行程序。 C#程序运行结果如下: 假设自己的姓名为 Jerry Type your name and press Enter: Tom Name is invalid, please input agaiin! Type your name and press Enter: Jerry Hi

文档评论(0)

bokegood + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档