欢迎来到天天文库
浏览记录
ID:45589063
大小:54.78 KB
页数:8页
时间:2019-11-15
《优集学院学期论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
_UGS学期论文2专业:计算机科学与技术班级:BU计算机122学号:1211502228姓名:周康指导教师:刘元珍完成日期:2013年10月26日 基于C#基础上的用户信息验证系统周康(盐城工学院优集学院江苏盐城224000)【摘要】C#是面向对象的程序设计语言,在编写事件过程代码时,仍使用结构化程序设计中的基本结构,即顺序结构,分支结构和循环结构。顺序结构是最简单的程序结构,语句按照从上到下的顺序依次执行。但在现实生活中,还经常需要根据给定的条件分析,比较和判断,并按判断后的不同情况进行不同处理。由此就设计了这个用八信息验证系统。【关键字】C#;顺序结构;用户信息验证TheuserinformationauthenticationsystembasedonC#Zhoukang(UGCollegeYanchengInstituteofTechnologyYanchengJiangsu224000)【Abstract]C#isanobjoct-orientodprogramminglanguage,inwritingtheeventprocedurecode,thebasicstructureistheuseofstructuredprogramdesign,sequencestructure,branchstructureandloopstructure.Sequencestructureistheprogramstructureofthemostsimple,statementinaccordaneewiththeorderfromtoptobottom.Butinreallife,oftentoanalyzeaccordingtothegivencondilions,comparisonanddifforenttreatmentaccordingtodifferentconditionsafterthejudgmentof.Thedesignofuserinformationauthenticationsystem・【Keywords]C#;sequentialstructure;userinformationauthentication0引言顺序结构,主要包括赋值语句,实现数据输入输出的函数和过程等。C#提供了多种形式的分支结构,冇单分支结构,双分支结构和多分支结构,可以根据指定的条件1开发工具简介C#程序设计者通常可采用两种方式开发C#程序,一是直接使川文本编辑工具來开发C#,文本编辑工貝有很多种,如常用的记事本,这类工具大都非常简单,功能也有限,通常用來开发C#控制台程序;另一・种方式是使用集成开发环境来开发C# 程序,集成开发环境通常是所见即所得的开发工具,通常都功能非常强人,一般会具有文木编辑,程序调试,资源管理等功能。而此次我就是使用VisualStudio来开发一个简易的用户登录系统。 VisualStudio是一个支持多种语言的集成开发环境,是C#,VB,NET,VC++,Asp共同的■BMI0Visual»VisualF«»Jw«$cnp<»&ittpea•■机Mt«5BViwaiOVisualC:Visu^OVnualG6tuaiG皿*0Viw^G皿OVrtu^G•••♦XlamUltimate2012开始臥目+■近mhonB・*W,nd开发环境,可以用來开发windows应用程序。图1■疋.VnualUde■Mt&Ss=二二三三一Erjfrii商茨riHas詳妙余宀2要求和目的2.1要求建立如卜•图所示的窗体,输入学号和密码,单击命令按钮,出现显示相应信息对话框。图22.20的学习if语句的嵌套。3操作步骤3.1添加控件新建一个名为ch3_4的Windows窗体应用程序,在窗体中添加两个标签控件和两个文木框控件,控件的名称分别为label1,labe!2和textBoxl,textBox2.再添加一个命令按钮,名称为buttonlo 3.2设置控件属性将Forml窗体的Text属性设置为“信息验证",分别将label1和label2控件的Text属性设置为“学号”和“密码”,再将buttonl控件的Text属性设置为“确定”。最后设置文本框textBox2的PasswordChar属性为“*”,使【密码】文木框中输入的每个字符都显示为3.3编写事件处理代码双击buttonl命令按钮以创建它的Click事件处理程序,并添加代码,如以下程序段所示程序段Privatevoidbuttonl_C1ick(objectsendor,EventArgse)Istringsno,psw;doublenum;sno=textBox1・Text;psw=textBox2・Text;if(Double.TryParse(sno,out,num))//Double.TryParse方法将数字的字符串表示形式转换为它的等效双精度浮点数:if(psw==“MYPASS”)MessageBox.Show(“输入正确,欢迎使用本系统!”,“欢迎”);else{MessageBox.Show(“密码输入错误,请重新输入!”,“提示”,MessagcBoxButtons.OK,McssageBoxlcon・Exclamation);textBox2.Text="”;}}else!MessageBox.Show("输入错误,学号不能有非数字字符,请重新输入!”,“捉示” MessagaBoxButtons.OK,MessageBoxIcon.Exclamation); textBoxl.Text=“3.4运行代码单击工具栏上的【川动调试】按钮运行该项冃,输入学号和密码,单击【确定】,命令按钮,运行结果如卜-图所示•3*12139042774相关知识if语句的嵌套是指在讦语句的语句块中包含另一个if语句,例如:if(条件1)语句块1;else{if(条件2)语句块2;else语句块3;}注意:使用if语句的恢套时,内层的if语句必须完金包含在外层的if语句中,内外层结构不能交叉。多个if语旬嵌套时,else总是打离它最近R尚未配对的if进行配对。5总结通过学习C#面向对象语言,我对软件开发的基础有了进一步的认识和了解,同时学到了一些Z前C++中学不到的知识。本次学习我对C#语言的基础知识冇了进一步的认识和了解,学到了一些冠以c#概述,理解到了c#中设置窗体和控件的属性,怎么用该控件來实现某种目的,同吋也对C语言中的顺序语句有了更深刻的理解。同吋我体会到想学号软件开发重在实践,需要通过自己-•步一步的实践才能熟悉对VisualStudi0的正确使用。通过老师和同学的帮助,是我在以上几个方而的认识有所提高。 参考文献:[1]魏永.一种基于C#技术的网络管理软件的设计方案[J].硅谷,2010,(20):83.[2]雷明剑.C#Applet技术在网络管理中的研究及应用[D].•重庆:遗庆大学,2007.[3]许晓宁.C#NativeInterface应用研究[J];计算机科学,2006,(10):295-296,299.[4]李天科.基于C#网络管理体系结构[刀.农业网络信息,2006,(06):67-69.[5]T文学,蔡瑞英.基于C0RBA的XML映射中间件研究[J].微处理机,2009,(02):45-48,52.[6]朱玉张妍.一种基于C#技术的网络管理软件的设计方案[J].微计算机信息,2005,(14):57-59,157.
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处