编辑框、列表框和组合框实验报告

编辑框、列表框和组合框实验报告

ID:41055040

大小:45.50 KB

页数:4页

时间:2019-08-15

编辑框、列表框和组合框实验报告_第1页
编辑框、列表框和组合框实验报告_第2页
编辑框、列表框和组合框实验报告_第3页
编辑框、列表框和组合框实验报告_第4页
资源描述:

《编辑框、列表框和组合框实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验(实习)报告实验(实习)名称编辑框、列表框和组合框日期5.15得分指导教师院计算机与软件学院专业计算机科学与技术年级2011班次姓名学号实验内容:设计一个学生成绩管理对话框应用程序Ex_Input,如图T10.1所示,单击“添加”按钮后,学生成绩记录被添加到列表中,在列表框中单击学生成绩记录则在相关记录内容显示在左边的相关控件中,单击“删除”按钮,则删除该记录。需要说明的是,当列表框没有记录或没有选定的记录时,“删除”按钮是灰显的。实验步骤:1.创建工作文件夹2.设计学生成绩对话框(1)在打开的

2、对话框资源模板中,将对话框的标题属性改为“学生成绩管理”,删除“TODO:...”静态按钮和“取消”按钮,并将“确定”按钮的标题属性改为“退出”。(2)显示对话框网格,调整对话框的大小,按图T10.2所示的控件布局,向对话框添加控件,并调整控件的位置(在调整静态文本时,选中后按两次向下方向键,以使静态文本处在右边控件的中间)。表T10.1学生成绩对话框添加的控件添加的控件ID标识符标题其他属性编辑框IDC_EDIT_NAME—默认组合框IDC_COMBO_NO—默认编辑框IDC_EDIT_S1—默认

3、旋转按钮控件IDC_SPIN_S1—自动结伴,设置结伴整数,靠右排列编辑框IDC_EDIT_S2—默认旋转按钮控件IDC_SPIN_S2—自动结伴,设置结伴整数,靠右排列编辑框IDC_EDIT_S3—默认旋转按钮控件IDC_SPIN_S3—自动结伴,设置结伴整数,靠右排列列表框IDC_LLIST1—默认按钮IDC_BUTTON_ADD—默认按钮IDC_BUTTON_DEL—Disable(3)测试对话框,查看编辑框和旋转按钮是否合二为一(结伴)。若不是,则改变并使他们的Tab次序相邻,且编辑框的Ta

4、b次序在先。(4)打开MFCClassWizrd对话框,切换到MemberVariable页面,确定Classname中是否已选择了CEx_InputDlg,选中所需的控件ID标识符,双击鼠标或单击AddVariables按钮,依次按表T10.2所列的按钮件增加成员变量。表T10.2控件变量控件ID标识符变量类别变量类型变量名范围和大小IDC_EDIT_NAMEValueCStringm_strName20IDC_COMBO_NOValueCStringm_strNo20IDC_COMBO_NOCo

5、ntrolCComboBoxm_cbNo—IDC_LIST1ControlCListBoxm_ltBox—IDC_EDIT_S1Valuefloatm_fScore0.0~100.0IDC_SPIN_S1ControlCSpinButtonCtrlm_spinS1—IDC_EDIT_S2Valuefloatm_fScore0.0~100.0IDC_SPIN_S2ControlCSpinButtonCtrlm_spinS2—IDC_EDIT_S3Valuefloatm_fScore0.0~100.0I

6、DC_SPIN_S3ControlCSpinButtonCtrlm_spinS3—(1)在CE_InputDlg::OnInitDialog中添加代码:m_spinS1.SetRange(0,100);m_spinS2.SetRange(0,100);m_spinS3.SetRange(0,100);CStringstr;for(inti=1;i<=50;i++){str.Format("210501%02d",i);m_cbNo.InsertString(i-1,str);}m_cbNo.SetC

7、urSel(0);(2)编译运行。3.完善代码(1)在Ex_InputDlg.h文件的clssCEx_InputDlg:publicCDialog语句前面添加下列CStudentRec类代码:classCStudentRec{public:CStudentRec(CStringname,CStringid,floats1,floats2,floats3){strName=name;strID=id;fScore[0]=s1;fScore[1]=s2;fScore[3]=s3;}CStudentRec

8、(){};~CStudentRec(){};CStringstrName;CStringstrID;floatfScore[3];};(1)用MFCClassWizard在CEx_InputDlg类中映射IDC_BUTTON_ADD按钮控件的BN_CLICKED消息,并添加下列代码:voidCAaaDlg::OnButtonAdd(){UpdateData();m_strName.TrimLeft();m_strName.TrimRight();if(m_strNam

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

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

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