ImageVerifierCode 换一换
格式:DOCX , 页数:51 ,大小:334.94KB ,
资源ID:18711220      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18711220.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C#程序设计实验指导要点Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C#程序设计实验指导要点Word文件下载.docx

1、1) 按上述步骤创建名为BreakPoint的控制台应用程序2)在Program.cs中输入如下代码:namespace BreakPoint int i = 5; int j = i * 2;01, i, j);3)给int j = i * 2;行设置断点,只需点左边的空白栏4)按F5执行程序,会发现程序执行到断点处停止,移动鼠标到i和j上,观察i,j的当前值5)选择工具栏的逐语句按钮或者按F11,单步执行程序9)再次观察i,j的值10)注意下面的调试监视窗口:实验二 掌握基本程序逻辑编写应用程序掌握变量、常量、枚举的使用掌握表达式的应用掌握分支语句的应用1、编写一个程序,列举班级所有班委,

2、然后使用这个枚举1)创建一个名位TestEnum的控制台应用程序2)在namespace TestEnum 和 class Program之间输入:enum 班委 班长, 团支书, 生活委员, 体育委员, 劳动委员, 注意缩进和对齐3)在static void Main(string args)方法中输入:班委 classTeam = 班委.生活委员; switch (classTeam) case 班委.班长:我是班长 break; case 班委.团支书:我是团支书 case 班委.生活委员:我是生活委员 case 班委.体育委员:我是体育委员 case 班委.劳动委员:我是劳动委员 de

3、fault:为什么我不是班委?4)按CTRL+F5查看运行结果2、计算圆面积,圆面积公式为Area=R2,这种表示符号,在计算机中只能表示为Area=PI*R*R,在本例中,我们希望用户输入圆的半径,但是用户的输入只能是字符串,因此,这里我们要用到数制的转换,注意数制的转换方法1)新建一个名为CircleArea的控制台应用程序2)输入如下代码:namespace CircleArea /定义常量 const float PI = 3.1415926f; Console.Write(请输入圆的半径: /获取用户的输入 string input = Console.ReadLine(); /将字

4、符串转化为浮点数 float radius = float.Parse(input); /计算圆面积 float circlArea = radius * radius * PI; /输出结果圆面积为:0, circlArea);3)按Ctrl+F5运行程序4)补充:数制的转换将字符串转换成某种类型,只需直接写成类似int.Parse(”11”)的格式即可,如果需要实现数制之间的任意转换,则需要调用Convert.ToXXX()方法。可以自己实践一下。实验三 掌握循环语句掌握while循环掌握for循环1、实现n的阶乘1)新建一个名为Factorial的控制台应用程序2) 输入如下代码name

5、space Factorial请输入一个正整数: /接收用户输入 /转化为整数 int n = int.Parse(input); /以上代码可以合写为 /int n = int.Parse(Console.ReadLine(); int i = 1; int result = 1; while (i = n) result = result * i; /或者写成result *= i; i+;0的阶乘为1, n, result);3)Ctrl+F5运行查看结果2、打印9*9乘法表1)新建一个名为MutiTable的控制台应用程序namespace MultiTable /9行 for (in

6、t i = 1; i = 9; i+) /每行最多i列 for (int j = 1; j = i; j+)0*1=2t, i, j, i * j); /换行 Console.WriteLine();实验四 创建类与对象理解面向对象的概念掌握C#创建类和对象的方法1、很多软件都要求我们先输入用户名和密码才能使用,最常见的例子当属Windows操作系统,制作一个类,完成系统的登录验证工作1)新建一个名为MySoftware的控制台应用程序2)在解决方案资源管理器中选中该项目,点鼠标右键盘,在弹出的菜单中选择【添加】【类】3)在弹出的对话框中将类名改为Login4)在代码class Login前添

7、加public关键字5)添加Login类的成员变量private string _userName;private string _password;6)添加Login类的属性public string UserName get return userName; set userName = value;public string Password return password; password = value;7)添加Login类的方法/方法public bool IsValidateUser() if (userName.Equals(admin) & password.Equals(

8、) return true; else return false;8)完整代码如下:namespace MySoftware public class Login /私有字段 private string userName; private string password; /属性 public string UserName public string Password /方法 public bool IsValidateUser()9)双击Program.cs,在Main方法中输入如下代码: Login loginModule = new Login();# C# 之星V1.0 Beata

9、 版 请输入您的用户名: string userName = Console.ReadLine();请输入您的密码: string password = Console.ReadLine(); loginModule.UserName = userName; loginModule.Password = password; if (loginModule.IsValidateUser()欢迎使用C#之星软件V1.0版本您的用户名输入错误,系统拒绝登录!10)按Ctrl+F5运行程序,查看程序执行效果实验五 创建静态类与静态方法掌握this的使用掌握静态成员和静态方法的应用掌握构造方法的使用1、

10、个人银行业务主要由存款、取款、查询余额、转帐组成,一般银行为我们办理个人业务时,需要我们实现存入一部分钱方可为我们开户,创建一个PersonalAccount类,实现以上功能。1)创建一个名为Bank的控制台应用程序2)对于一个软件系统,我们需要显示其版本号,软件名称,注册码等信息,这些信息可以用静态成员变量保存。因此首先我们可以建一个GlobalSettings类存储这些一般信息,类的创建方法和实验四相同,注意不要忘记类名前加public,GlobalSettings类的代码如下:namespace Bank public class GlobalSettings private stati

11、c string softwareName = 创新银行个人业务管理系统; public static string SoftwareName get return GlobalSettings.softwareName; set GlobalSettings.softwareName = value; private static string softwareVersion = 1.0版 public static string SoftwareVersion get return GlobalSettings.softwareVersion; set GlobalSettings.sof

12、twareVersion = value; private static string softwareCompany = 淮安信息职业技术学院计算机系创新实验室-宋桂岭 public static string SoftwareCompany get return GlobalSettings.softwareCompany; set GlobalSettings.softwareCompany = value; private static string softwareDescribe = 本系统的创意、著作权均归作者本人所有,任何单位和个人如果引用本系统的任何内容,n作者保留追究其法律

13、责任的权利,特此声明。 public static string SoftwareDescribe get return GlobalSettings.softwareDescribe; set GlobalSettings.softwareDescribe = value;3)创建PersonalAccount类,利用构造方法实现开户,利用成员方法实现余额查询、存入、提取、转帐等功能,完整代码如下: public class PersonalAccount private double accountRemainValue;/余额 private string accountName;/姓名

14、 public double AccountRemainValue get return accountRemainValue; set accountRemainValue = value; public string AccountName get return accountName; set accountName = value; #region 开户 /利用构造方法实现开户 public PersonalAccount(string accountName, double accountRemainValue) /注意this用法 this.accountName = accoun

15、tName; this.accountRemainValue = accountRemainValue; #endregion #region 存、取、转帐 public void Deposit(double value) this.accountRemainValue += value; public void WithDraw(double value) this.accountRemainValue -= value; public void Transfer(PersonalAccount toAccount, double value) toAccount.AccountRemai

16、nValue += value; #region 显示余额 public void DisplayRemainAccount()尊敬的0先生/女士,您好,您的帐户余额为1:0.00元, accountName, AccountRemainValue);4)在Program.cs中输入如下代码,实现系统功能:# + GlobalSettings.SoftwareName + GlobalSettings.SoftwareVersion); + 制作单位: + GlobalSettings.SoftwareCompany); + GlobalSettings.SoftwareDescribe);

17、/开户 PersonalAccount myAccount = new PersonalAccount(关羽, 200); PersonalAccount sheAccount = new PersonalAccount(关夫人, 30000); /业务 bool op = true; while (op)请输入您要办理的业务:1.存款2.提款3.转帐4.退出 string cmd = Console.ReadLine(); switch (cmd) case 1: HandleDesposit(myAccount);2 HandleWithDraw(myAccount);3 HandleTr

18、ansfer(myAccount, sheAccount);4 op = false; static void HandleDesposit(PersonalAccount account)请输入存款金额: double value = double.Parse(Console.ReadLine(); account.AccountRemainValue += value;存款操作完成! account.DisplayRemainAccount(); static void HandleWithDraw(PersonalAccount account)请输入取款金额: if (account.AccountRemainValue value)帐户余额不足,取款操作失败! return; account.AccountRemainValue -= value;取款操作完成! static void HandleTransfer(PersonalAccount fromAccount, PersonalAccount toAccount)请输入转帐金额: double value = double.Parse(Cons

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1