学生基本信息管理模块设计.PPT

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生基本信息管理模块设计

4.3 学生基本信息管理模块设计 4.3 学生基本信息管理模块设计 4.3.1 学生信息管理窗体设计 4.3.2 编辑学生信息窗体设计 4.3.3 编辑家庭成员信息窗体设计 4.3.4 单元测试 作业 4.3.1 学生信息管理窗体设计 1、主要功能 实现学生基本信息、家庭成员信息的浏览 ,是学生基本信息和家庭成员信息增/删/改的主界面,其中 图像框还具有设置和删除照片的功能,运行后的界面如后所示。 “学生信息管理”窗体 2、界面设计 本窗体FrmStudent在设计中使用SSTab、Label、Image、DataGrid等控件显示学生的基本信息和家庭成员信息;使用TreeView控件显示班级数据;使用ListView控件显示学生的学号和姓名;使用Picture和Label控件为图像框制作了一个照片管理菜单,并利用CommonDialog控件选择指定照片。其界面布局如后所示: “学生信息管理”窗体的界面布局 学生家庭成员的界面布局 补充: SSTab控件 SSTab控件提供了一组选项卡,每个选项卡都可作为其他控件的容器,为Microsoft Tabbed Dialog Controls 6.0中的控件,需要加载后方可使用。 在窗体中添加SSTab控件后,右击该控件,选择“属性”命令,打开“属性页”对话框,在其中设置控件的选项卡数、样式、各选项卡标题等属性值。 补充: ListView控件 ListView控件和TreeView控件一样,也是Microsoft Windows Common Controls 6.0中的控件,它可使用大图标、小图标、列表和报表(详细资料)四种不同视图显示列表项。Windows资源管理器的右窗格就是ListView控件的典型例子。 1、 ListView控件的四种视图 ListView控件的View属性决定它的视图显示方式,有4种取值。将该属性值设为常数lvwIcon或0为大图标,lvwSmallIcon或1为小图标,lvwList或2为列表,lvwReport或3为详细资料。 2、理解ListView控件中的对象与对象集合 (1)ListItem对象与ListItems集合 ListView控件中的每个列表项都是一个ListItem对象,列表项可包含文本和图片。控件中的所有ListItem对象构成ListItems集合,集合中的每个对象具有惟一索引和关键字Key。在程序代码中调用ListItems集合的Add方法可以在控件中添加列表项,调用格式为: ListView控件名.ListItems.Add([索引, 关键字, 文本, 大图标, 小图标]) (2)ColumnHeader对象与ColumnHeaders集合 在学生基本信息窗体中,第一行的标题“学号”、”姓名“即为ColumnHeader对象(列标头)。控件中的所有ColumnHeader对象构成ColumnHeaders集合。在列标头下面,左起第一列是在各种视图中均可显示的列表项,列表项右侧的各列均为列表子项(SubItem)。每个列表项可以有多个子项,它们构成子项数组(SubItems),数组类型为字符串型,下界为1,上界为列标头总数-1。 调用ColumnHeaders集合的Add方法可以添加列标头,调用格式为: ListView控件名.ColumnHeaders.Add([索引,关键字,文本,宽度,对齐方式,图标] 3、在ListView控件中使用图片 ListView控件中所用的图片由ImageList控件提供。 3、代码设计 关键点: (1)窗体加载时,初始化TreeView控件值,调用函数Add_ClassToTree显示所有班级或院系;同时设置ListView控件的列标题为“学号”和“姓名”。 (2)单击TreeView控件中的某个班级时,将该班级所有学生的学号和姓名显示在ListView控件中。方法是根据TreeView控件中选定班级的内码sClassID,在Students表中查询该班级所有学生的内码StuID、学号StuNo、姓名StuName,生成记录集Rs;遍历该记录集,由”b” Rs!StuID生成节点关键字,使用Add方法将关键字和StuNo加入ListView中,并设置其学生姓名。 (3)定

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档