网站大量收购独家精品文档,联系QQ:2885784924

C#程序设计及基于工作过程的项目开发(高职)(谢世煊) 第7章.ppt

C#程序设计及基于工作过程的项目开发(高职)(谢世煊) 第7章.ppt

  1. 1、本文档共109页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ⅳ.1 任务一:“考试管理系统”各窗体设计 Ⅳ.1.1 功能描述   在本例中,我们将通过使用工具箱中的文本框、按钮等控件,实现 “考试管理系统”的登录界面和学员管理界面。 Ⅳ.1.2 各窗体设计步骤及技术要点分析   (1) 打开Microsoft Visual Studio 2005,创建一个Windows 应用程序,项目名称输入MySchool,位置根据自己需要选择设定,单击“确定”按钮。   (2) 单击Form1,在解决方案资源管理器中将Form1.cs改为LoginForm.cs,在属性窗口修改Tex属性为“考试管理系统”,修改IsMdiContainer属性为True。   (3) 在工具箱中拖放四个Label控件、两个TextBox控件、一个ComboBox和两个按钮控件到LoginForm中。在属性窗口中修改各控件的Name和Text属性,如表Ⅳ.1所示。完成界面如图Ⅳ.1所示。   (4) 在MySchool项目中添加一个Windows窗体,命名为AdminForm。在窗体中添加如表Ⅳ.2所示的控件。   (5) 在MySchool项目中添加一个Windows窗体,命名为StudentListForm。将窗体的Text属性设置为“学员信息列表”。在窗体中添加如表Ⅳ.3所示的控件。   (6) 在MySchool项目中添加一个Windows窗体,命名为SearchStudentForm。将窗体的Text属性设置为“查找学员用户”。在窗体中添加如表Ⅳ.4所示的控件。 还需将lvStudent的Columns属性进行修改。进入ColumnHeader集合编辑器界面,如图Ⅳ.4所示,添加四列,列名分别为chLoginID、chStudentName、chStudentNO和chUserState,并将chLoginID的Text属性设置为“用户名”,chStudentName的Text属性设置为“姓名”,chStudentNO的Text属性设置为“学号”,chUserState的Text属性设置为“用户状态”。右键菜单cmsStudent包含两个ToolStripMenuItem,分别为mnuModify和mnuDelete,其Text属性分别为“修改用户状态”和“删除”。mnuModify菜单下还包含两个ToolStripMenuItem,分别为MnuActive和MnuInActive,其Text属性分别为“活动”和“非活动”。 SearchStudentForm窗体界面如图Ⅳ.5所示。   (7) 在MySchool项目中添加一个Windows窗体,命名为AddStudentForm。将窗体的Text属性设置为“创建学员用户”。在窗体中添加两个按钮,btnSave和btnClose,分别设置其Text属性为“保存”和“关闭”。添加TabControl控件,命名为tabNewStudent,并设置其TabPages属性。进入TabPage集合编辑器界面,如图Ⅳ.6所示,点击“添加”按钮,添加两个TabPage页,并将其重命名为tpRegisterInfo和tpBaseInfo,分别设置两个TabPage页的Text属性为“用户注册信息”和“用户基本信息”。在tpRegisterInfo和tpBaseInfo页面中添加控件,具体如表Ⅳ.5和表Ⅳ.6所示。AddStudentForm界面如图Ⅳ.7和图Ⅳ.8所示。 Ⅳ.2 任务二:“登录界面”窗体数据库连接操作的功能实现   Ⅳ.2.1 功能描述   在“登录界面”中,通过合法的用户名、密码以及身份登录数据库。 Ⅳ.2.2 功能代码展示及功能实现技术要点分析   (1) 在SqlServer2000中创建名为“MySchool”的数据库,并创建六张数据表,其中Admin用于记录管理员信息,Class用于记录班级信息,Grade用于记录年级信息,Student用于记录学生信息,Teacher用于记录教师信息,UserState用于记录用户状态信息。具体字段设置如表Ⅳ.7所示(Teacher表与Student表类似)。   (2) 在LoginForm.cs中定义一个返回值为bool类型的方法ValidateInput(),用于验证用户的输入。具体代码如下:   1 private bool ValidateInput()   2 {   3 if (txtLoginId.Text.Trim() = = )   4 {   5 MessageBox.Show(请输入用户名, 登录提示, MessageBoxButtons.OK,   MessageBoxIco

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档