欢迎来到天天文库
浏览记录
ID:39610351
大小:231.00 KB
页数:17页
时间:2019-07-07
《程序界面设计示例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、【例2-5】完成如图2.24所示的学生档案查询界面。1.程序功能当用户单击“查询”按钮时,根据用户设定的查询条件读取学生档案信息,并将学生信息显示在学生信息列表中。2.设计步骤程序界面按照功能进行划分,大致分为四部分,分别是:设置查询条件,显示学生档案信息,显示查询结果和查询状态。2.5程序界面设计示例图2.24学生档案查询窗体界面(1)创建学生档案查询系统项目解决方案项目解决方案名称:ex2_5.sln项目解决方案存放路径:d:C#ex2_5学生档案查询窗体属性设置:Name:frm_StuFindText:学生档案查询Size:1000,6002.5程序界面设计示例(2)设置查询
2、条件查询条件按“选择院系和班级”、“查询条件”、“选择校区”、“学生类别”和“查询”、“打印”按钮设计,使用的控件列表如表2-8。表2-8设置查询条件的控件列表2.5程序界面设计示例控件名称属性设置分组框grp_XiBanText=“选择系部与班级”标签Text=“选择系部”组合框cbo_Xibu列表项包括:“计算机系”、“工商管理系”、“机械系”和“机电系”标签Text=“选择班级”组合框cbo_Banji列表项包括:“计算机30431”、“计算机30432”和“计算机30433”控件名称属性设置分组框grp_FindText=“查询条件”标签Text=“姓名”文本框txt_Xingm
3、ing标签Text=“性别”文本框txt_Xingbie标签Text=“学号”文本框txt_Xuehao标签Text=“日期”文本框txt_Riqi2.5程序界面设计示例2.5程序界面设计示例控件名称属性设置分组框grp_XiaoQuText=“选择校区”单选按钮rbtn_ZhongqiaoText=“中桥校区”单选按钮rbtn_TaihuText=“太湖校区”单选按钮rbtn_MeiyuanText=“梅园校区”分组框grp_ClassText=“学生类别”单选按钮rbtn_ZaixiaoText=“在校学生”单选按钮rbtn_BiyeText=“毕业学生”单选按钮rbtn_Xiuxu
4、eText=“休学学生”分组框grp_Button按钮btn_FindText=“查询”按钮btn_PrintText=“打印”2.5程序界面设计示例(3)显示学生档案信息学生个人档案信息的显示分为4部分,运用的控件设置如表2-9所示。表2-9学生档案信息显示控件列表控件名称属性设置分组框grp_StudentText=”学生档案信息”标签Text=“所属系部”文本框txt_Xibu2标签Text=“所在班级”文本框txt_Banji2标签Text=“学生姓名”文本框txt_Xingming2标签Text=“学生学号”文本框txt_Xuehao22.5程序界面设计示例控件名称属性设置标签
5、Text=“所在校区”文本框txt_Xiaoqu2标签Text=“学生类别”文本框txt_Leibie2标签Text=“学生性别”文本框txt_Xingbie2标签Text=“健康状况”文本框txt_Jiangkang2.5程序界面设计示例控件名称属性设置标签Text=“身份证”文本框txt_Shenfenzheng标签Text=“出生日期”文本框txt_Riqi2标签Text=“家庭邮编”文本框txt_Youbian2标签Text=“家庭电话”文本框txt_Dianhua2图片框pic_PhotoImage:黄金虎.bmpSizeMode:StretchImage2.5程序界面设计示例
6、(4)查询结果显示和查询状态显示查询结果记录区用来记录已经查询到的查询结果,状态显示区用来显示程序当前运行的状态。2.5程序界面设计示例表2-10查询结果显示和查询状态显示控件列表控件名称属性设置列表框lst_Jilu标签Text=“学生人数”文本框txt_Xuesheng标签Text=“男生人数”文本框txt_Nansheng标签Text=“女生人数”文本框txt_Nvsheng复选框chk_BanjiChecked=True;Text=显示系部名称复选框chk_XibuChecked=True;Text=显示班级名称2.5程序界面设计示例(5)编写程序代码本例中信息的处理是通过单击“
7、查询”按钮执行的,所以相关的用于信息处理的代码语句应放在btn_Find按钮的Click事件中。双击设计器窗口中的btn_Find按钮,Click事件的框架代码将被自动添加到代码编辑器中,然后添加执行代码如下。2.5程序界面设计示例privatevoidbtn_Find_Click(objectsender,EventArgse){txt_Xibu2.Text=cbo_Xibu.Text;txt_Banji2.Text=cbo_Ba
此文档下载收益归作者所有