windows多文档窗体应用程序设计

windows多文档窗体应用程序设计

ID:32658594

大小:303.04 KB

页数:8页

时间:2019-02-14

windows多文档窗体应用程序设计_第1页
windows多文档窗体应用程序设计_第2页
windows多文档窗体应用程序设计_第3页
windows多文档窗体应用程序设计_第4页
windows多文档窗体应用程序设计_第5页
资源描述:

《windows多文档窗体应用程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、福建工程学院信息科学与工程学院课程名称C#程序设计班级1102座号20姓名郭明光实验题目Windows多文档窗体应用程序设计实验时间2013.11.20实验目的、内容实验扌昔2013-2014学年第1学期任课老师:王晨阳某高校人事部门因工作需要,需建立一个师资管理信息系统。系统主要功能为教师档案录入、查询和维护。【要求】1)创建教师信息类Teacher,包括如下字段:工号,姓名,性别,出生日期,照片,系部,学位,职称,毕业院校;(其中出生日期用DateTime类型,照片字段用Image类型)2)教师信息保存在集合类List中;3)教师信息工

2、号不可重复且不可为空;4)对教师档案进行维护修改,不可修改其工号;5)主界面改为MDI多文档主窗体,并为其添加主菜单和状态栏;6)为系统添加一个登录界面(登录用户名和密码都定为“admin”)7)为教师档案录入和维护程序界面的图片框PicturBox控件添加一个上下文菜单,允许用户通过“打开文件对话框”选择一张图片;【可选】8)为系统添加系统设置功能,用户能够设置允许只运行一个实例、启动Windows时自启动程序、关闭窗体最小化到系统托盘;1)创建教师信息类Teacher,包括如下字段:工号,姓名,性别,出生日期,照片,系部,学位,职称,毕业院校

3、;(其中出生日期用DateTime类型,照片字段用Image类型)2)教师信息保存在集合类List中;3)教师信息工号不可重复且不可为空;Hnotifylconl4)对教师档案进行维护修改,不可修改其工号;5)主界面改为MDI多文档主窗体,并为其添加主菜单和状态栏;6)为系统添加一个登录界面(登录用户名和密码都定为“admin”)7)如今用户的用户名和密码均保存在数据库TeacherMIS的表userTable里面,更改系统登陆界面的登录按钮Click事件处理程序,使其实现从数据库表userTable中验证用户输入的用户名和密码是否正确,如

4、正确方可登录主界面,如错误则弹出错误提示。实验设计过程1•先创建一个FormJogin的窗体用于用户的登陆。并将Form_login设为启动窗口。在program.CS屮Application.Run(newForn)_login());隹contextMenuStripl呀sqlConnectionl空sqlCommandlsqlConnectionldeConnection属性sqlCommandl的Connection属性选现有里面的sqlConnectionl【>(ApplicationSettings)(Name)sqlCommandl

5、CommandTextSELECTCOUNTC)ASExprlFROMuserCommandTimeout30CommandTypeText1Connect!on

6、sqlConnectionlEGenerateMember,现有ModifierssqlConnectionlNotificationAutoEnlist新建Parameters(无)sqlCommandl的CommandText属性在登录代码中用i来接收count(*)的值,当i为1吋说明用户名和密码正确登陆按钮里先判断用户名和密码是否有空值,有则提示错误;没有在和admin比较,成

7、功则隐藏Form_Login开启FormMain窗体;privatevoidbuttonlClick(objectsendcr,EventArgse){if(txtname.Text二二string.Empty

8、

9、txtpassword.Text二二string.Empty){MessageBox.ShowC输入的用户名和密码不能为空!“);}elsetry{this.sqlConnectionl.Open();this,sqlCommandl.Pariimeters["@name"].Value二txtname.Text;this.sqlCom

10、mandl.Parameters["@pswd"].Value=txlpassword.Text;inti;i=(int)this.sqlCommandl.ExecuteScalar();//类型转换if(i二二1){FormMainforminain=newForinMain();this.HideO;formmain.ShowDialogO;}else{MessageBox.ShowC用八名或密码输入错误!");txtname.Clear();txtpassword.Clear();txtname.Focus();})catch(System

11、.Exceptionerr){MessageBox.Show(err.Message);)finally{this.sqlConnect

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

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

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