c#实验报告(二)-20131344102

ID:25872658

大小:84.43 KB

页数:6页

时间:2018-11-23

c#实验报告(二)-20131344102_第1页
c#实验报告(二)-20131344102_第2页
c#实验报告(二)-20131344102_第3页
c#实验报告(二)-20131344102_第4页
c#实验报告(二)-20131344102_第5页
资源描述:

《c#实验报告(二)-20131344102》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、南京信息工程大学C#程序设计实验(实习)报告实验(实习)名称类和对象实验(实习)日期得分指导老师系专业班级姓名学号一、实验目的1、理解面向对象程序设计的思想和基本概念; 2、掌握对类字段、属性和方法成员设定的方法; 3、掌握方法重载; 4、学会使用构造函数和析构函数。 二、实验原理 类的定义方式如下:class 类名 {      访问权限修饰符 成员;      ….. } 其中成员可以是字段,属性,构造方法,普通方法,索引器等。 访问权限可以是public,private,protected等。 成员的详细定义规则请参见教材。 三

2、、实验内容与步骤1、很多软件都要求先输入用户名和密码才能使用,制作一个类,完成系统的登录验证工作。(1)新建一个名为MySoftware的控制台应用程序(2)在解决方案资源管理器中选中该项目,点鼠标右键盘,在弹出的菜单中选择【添加】|【类】(3)在弹出的对话框中将类名改为Login(4)在代码classLogin前添加public关键字(5)添加Login类的成员变量privatestring_userName;privatestring_password;(6)添加Login类的属性publicstringUserName{get{

3、returnuserName;}set{userName=value;}}publicstringPassword{get{returnpassword;}set{password=value;}}(7)添加Login类的方法//方法publicboolIsValidateUser(){if(userName.Equals("admin")&&password.Equals("admin"))returntrue;elsereturnfalse;}(8)完整代码如下:usingSystem;usingSystem.Collection

4、s.Generic;usingSystem.Text;namespaceMySoftware{publicclassLogin{//私有字段privatestringuserName;privatestringpassword;//属性publicstringUserName{get{returnuserName;}set{userName=value;}}publicstringPassword{get{returnpassword;}set{password=value;}}//方法publicboolIsValidateUser

5、(){if(userName.Equals("admin")&&password.Equals("admin"))returntrue;elsereturnfalse;}}}(9)双击Program.cs,在Main方法中输入如下代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceMySoftware{classProgram{staticvoidMain(string[]args){Login loginModule = new Login

6、();             Console.Write("请输入您的用户名:");             string userName = Console.ReadLine();             Console.Write("请输入您的密码:");         string password = Console.ReadLine();             loginModule.UserName = userName;             loginModule.Password = password;  

7、if (loginModule.IsValidateUser())                 Console.WriteLine("欢迎进入本系统");             else                 Console.WriteLine("您的用户名输入错误,系统拒绝登录!");       } }}}(10) 整个代码结构为:namespace software {   public class Login……   class Program…… } (11)按Ctrl+F5运行程序,查看程序执行效果2、扩展

8、登录类,实现以下功能:(1)在命名空间中增加用户类型枚举,包括管理员、普通用户两种enumrole{  admin,  //管理员  user   //普通用户}(2)在Login类中添加枚举类型对应的成员变量,并将该变

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

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

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

《c#实验报告(二)-20131344102》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、南京信息工程大学C#程序设计实验(实习)报告实验(实习)名称类和对象实验(实习)日期得分指导老师系专业班级姓名学号一、实验目的1、理解面向对象程序设计的思想和基本概念; 2、掌握对类字段、属性和方法成员设定的方法; 3、掌握方法重载; 4、学会使用构造函数和析构函数。 二、实验原理 类的定义方式如下:class 类名 {      访问权限修饰符 成员;      ….. } 其中成员可以是字段,属性,构造方法,普通方法,索引器等。 访问权限可以是public,private,protected等。 成员的详细定义规则请参见教材。 三

2、、实验内容与步骤1、很多软件都要求先输入用户名和密码才能使用,制作一个类,完成系统的登录验证工作。(1)新建一个名为MySoftware的控制台应用程序(2)在解决方案资源管理器中选中该项目,点鼠标右键盘,在弹出的菜单中选择【添加】|【类】(3)在弹出的对话框中将类名改为Login(4)在代码classLogin前添加public关键字(5)添加Login类的成员变量privatestring_userName;privatestring_password;(6)添加Login类的属性publicstringUserName{get{

3、returnuserName;}set{userName=value;}}publicstringPassword{get{returnpassword;}set{password=value;}}(7)添加Login类的方法//方法publicboolIsValidateUser(){if(userName.Equals("admin")&&password.Equals("admin"))returntrue;elsereturnfalse;}(8)完整代码如下:usingSystem;usingSystem.Collection

4、s.Generic;usingSystem.Text;namespaceMySoftware{publicclassLogin{//私有字段privatestringuserName;privatestringpassword;//属性publicstringUserName{get{returnuserName;}set{userName=value;}}publicstringPassword{get{returnpassword;}set{password=value;}}//方法publicboolIsValidateUser

5、(){if(userName.Equals("admin")&&password.Equals("admin"))returntrue;elsereturnfalse;}}}(9)双击Program.cs,在Main方法中输入如下代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceMySoftware{classProgram{staticvoidMain(string[]args){Login loginModule = new Login

6、();             Console.Write("请输入您的用户名:");             string userName = Console.ReadLine();             Console.Write("请输入您的密码:");         string password = Console.ReadLine();             loginModule.UserName = userName;             loginModule.Password = password;  

7、if (loginModule.IsValidateUser())                 Console.WriteLine("欢迎进入本系统");             else                 Console.WriteLine("您的用户名输入错误,系统拒绝登录!");       } }}}(10) 整个代码结构为:namespace software {   public class Login……   class Program…… } (11)按Ctrl+F5运行程序,查看程序执行效果2、扩展

8、登录类,实现以下功能:(1)在命名空间中增加用户类型枚举,包括管理员、普通用户两种enumrole{  admin,  //管理员  user   //普通用户}(2)在Login类中添加枚举类型对应的成员变量,并将该变

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