C#应用系统开发指南_第1页
C#应用系统开发指南_第2页
C#应用系统开发指南_第3页
C#应用系统开发指南_第4页
C#应用系统开发指南_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C#系统开发案例,(windows应用程序),第一,生成项目模板,第二,设置项目属性,第三,设置主窗体属性,添加菜单,程序菜单项,添加窗体,登录窗体设计,“密码”文本属性,第四,设置项目启动顺序,第五,登录,系统通用控件,窗体调用方法,/首先加载登录表单,控制基本权限。/1。创建一个表单对象Frm_Login flogin=新Frm _ log in();/Frm _ Logon是一个完善的登录表单模板。弗洛金就是这种形式的一个例子。弗洛金。显示对话框();/显示表单对象。成为一种活动形式。登录实现细节,1。控制属性设置,改善登录功能,1。设置登录时间控制计数器=计数器1;If(计数器=3)消

2、息框。显示(这,登录次数已经达到3,系统自动关闭!系统提示,messageboxbuttons.ok,messagebox icon . question);申请。退出();返回;改善登录功能,2。忽略用户名和密码的大小写。如果(textbox _ username.text=ABC )连接发送一个查询以提取记录,并且通过比较关闭连接(从t _ user中选择*其中f username=this)。textbox _ username . text . tolower();数据库访问核心代码分析,/方法2。从数据库中提取用户表记录并判断登录有效性。SqlConnection myconn=nu

3、ll字符串构造=数据源=127 . 0 . 0 . 1;初始目录=库_系统;持续安全信息=真;用户标识=服务协议;PWD=南非;myconn=新的SqL connection(const);米恩。open();/如果没有意外,数据库将链接到这个程序。/设置一个查询命令来访问数据库,分析数据库访问的核心代码,/设置一个查询命令来访问数据库sqlcommand comm=new sqlcommand(从t _ user中选择*其中f username=this。textbox _ username.text.tolower(),my KNN);sqldata reader dr=comm . Ex

4、ecuteReader();/实际查询哪些记录,数据表中有哪些示例,登录功能完善,使用登录名、数据和字母组合都很容易输入。(一般不使用中文用户名,输入比较麻烦),用户名“记忆”,登录功能完善。私有void FRM _ login _ load(对象发送者,事件参数e) /调用表单时自动执行此方法。/*在这里,我们添加一个用户名列表,并根据系统数据库中的用户信息自动填写控件。* *您不需要手动输入,同时,您可以避免输入不存在的用户名。*此策略适用于用户数量较少的系统。*/将登录表单屏幕设置为居中,并从现有文本中读取最后一个用户名。/假设读入了一个用户内存名。1.StreamReader Din=

5、文件。open TExT(tmp . txt);2.字符串USERNAME=din。ReadLine();b_UserName。文本=USERNAME4 . din . close();写入用户名,/将当前成功登录的用户名保存在一个临时的文本文件中,以便下次登录时会自动填写用户名控件。1.StreamWriter dout=新的stream writer(tmp . txt);2.字符串USERNAME=b_UserName。文本;3 . dout . WriteLine(USERNAME);4 .关闭();/关闭时,写磁盘并分析数据库访问的核心代码。/如果(!messagebox.show(这个,用户名不存在,重新输入,系统提示,messageboxbuttons.ok,messagebox icon . question);文本框用户名。clear();文本框用户名。焦点();返回;数据库访问核心代码分析,else class _ global . log in _ status=true;米恩。关闭();这个。关闭();/关闭当前窗口,汇总登录模块,表单在屏幕中央;密码字符显示为*登录次数控制(3次

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论