- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 界面由”组合框、静态文本框和编辑框等组成 * * 单击工具窗“组合框”按钮后,在对话框的左上角按下鼠标左键并拖动鼠标画出一个大小合适的组合框, 在组合框上单击鼠标右键,在弹出的快捷菜单中选择Properties菜单项,然后在弹出的Group box properties对话框中的输入ID值和Caption属性 * * 单击“静态文本”按钮,在“学生信息”组合框左上角画静态文本框; 静态文本框上单击右键,选择Properties菜单项; 选Caption属性编辑框,输入“学号”。 单击“编辑框”按钮,在“学生信息”组合框的右上角画编辑框; 编辑框上单击右键,选择Properties菜单项; 在弹出的Edit properties对话框中设置编辑框的属性。 * * 同样,在已建立的各个控件上单击鼠标右键,选择Propertires选项,按照从上到下的顺序设置各编辑框对象的属性,如表11-11所示。最后两列是控件连接的变量。 * * 删除对话框中的Cancel按钮和OK按钮。 单击工具栏 “按钮”按钮,在窗口的右下角画出一个按钮, 在按钮上单击右键,在弹出的菜单中选择Properties项, 弹出了一个Push Button Properties对话框,输入ID和Caption属性 依次可以绘制其他的下压式按钮。属性如表11-12所示 * * 添加变量界面 * * 在文件11-8Dlg.h中的对话框类CMy11-8Dlg定义前,加入记录学生信息的结构体定义: struct student { CString csCode; //学号 CString csName; //姓名 CString csSex; //性别 CString csAge; //年龄 CString csDept; //系别 }; * * 在窗口中打开ClassView窗口,在对话框类CMy11-8Dlg上单击鼠标右键,在弹出的菜单中选择Add Member Variables选项(如右图),在弹出的Add Mmember Variables对话框中的variable编辑框中输入student,在variable name编辑框中输入structStudent[10],这样就定义了一个能记录10个学生信息的结构数组。然后采用此种办法加入变量:int nStudentNum,int nAccordNum,int nAccordItem[10]。分别用来记录以输入学生的数目,检索时符合条件的学生的数目,符合检索条件的学生在structstudent[10]中的位置。 * * void CMy11_8Dlg::OnBtnInput() { UpdateData(TRUE); //从窗口编辑框中读入数据 structStudent[nStudentNum].csCode = m_csCode; //赋值给学生结构体 structStudent[nStudentNum].csName = m_csName; structStudent[nStudentNum].csSex = m_csSex; structStudent[nStudentNum].csAge = m_csAge; structStudent[nStudentNum].csDept = m_csDept; nStudentNum++; } 定义函数UpdateData(TRUE)将窗口中编辑框中信息存储到与编辑框连接的CString型变量中去。然后将这些CString型变量保存到structStudent数组中。然后变量nStudentNum自增。 * * void CMy11_8Dlg::OnBtnSearch() { BOOL bAccordCode = FALSE; //设置学号是否符合的变量 BOOL bAccordName = FALSE; //设置姓名是否符合的变量 BOOL bAccordDept = FALSE; //设置所在系名称是否符合的变量 CString csBuffer; nAccordNum = 0; //符合Search条件的记录个数 UpdateData(TRUE); for(int i=0;inStudentNum;i++) //从窗口编辑框中读入数据 {//学号是否符合. if(m_csSearchCode==||m_csSearchCode==structStudent[i].csCode) { bAccordCode = TRUE; } else { bAccordCode = FALSE;} //姓名是否符合. if(m_csSearchNam
您可能关注的文档
最近下载
- 求阴影面积的常用方法.pdf VIP
- 2024年广东省深圳市盐田区梅沙街道招聘社区工作者真题含答案详解.docx VIP
- 英、美、中三国会计师事务所组织形式演变研究.pdf VIP
- 工会经费管理与内部审计问题分析及改进建议.docx VIP
- 电气管理课件.pptx VIP
- 2025中国现代文学史自考真题及答案 .pdf VIP
- 2025努力锻造忠诚干净担当的新时代政法铁军党课PPT课件.pptx VIP
- 富士达电梯MLVF-T无机房(CP40)电气原理图.pdf VIP
- 国家建筑标准设计图集-12S101 矩形给水箱.pdf VIP
- Pico Pico Neo 3 VR头盔 Pico Neo 3 0207 用户手册.pdf
文档评论(0)