C++ 实验四总结报告.doc

C++ 实验四总结报告.doc

ID:49085602

大小:281.50 KB

页数:15页

时间:2020-02-28

C++ 实验四总结报告.doc_第1页
C++ 实验四总结报告.doc_第2页
C++ 实验四总结报告.doc_第3页
C++ 实验四总结报告.doc_第4页
C++ 实验四总结报告.doc_第5页
资源描述:

《C++ 实验四总结报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.实验十常用控件(1)实验目的和要求(1)创建一个默认的对话框应用程序Ex_Ctrls,如图2.1所示。(2)设计一个如图2.2所示的“课程信息”对话框。图2.1Ex_Ctrls对话框图2.2“课程信息”对话框(3)实现功能:单击图2.1中的“课程信息”按钮,弹出“学生基本信息”对话框,单击“添加”按钮,对话框内容显示在图2.1中的列表框中。实验准备和说明(1)具备知识:静态控件、按钮、编辑框、旋转按钮控件、列表框和组合框控件。(2)创建本次实验工作文件夹“…VisualC++程序实验实验2”。实验内容和步骤1.启动VisualC++6.0打开计算机,启动Visu

2、alC++6.0系统。2.创建一个默认的对话框应用程序Ex_Ctrls①选择“文件”→“新建”菜单,在弹出的“新建”对话框中选择“工程”页面,选择MFCAppWizard(exe),在工程框中输入Ex_Ctrls,并将工程文件夹定位到“…VisualC++程序实验实验2”。②单击“确定”按钮,在出现的Step1对话框中选择“基本对话(框)”应用程序类型,单击“完成”按钮。③在对话框编辑器中,单击对话框工具栏上的切换网格按钮,显示对话框网格,将对话框标题改为“使用控件”。④调整对话框的大小,删除对话框中间的“TODO:在这里设置对话控制。”静态文本控件和“确定”按钮

3、控件,将“取消”按钮标题改为“退出”,并移至对话框的下方。⑤向对话框中添加组框(Group)控件,标题设为“添加”,然后调整其大小和位置。⑥添加一个按钮,标题设为“课程信息”,ID设为IDC_BUTTON_COURSE。⑦添加一个列表框,取其默认ID号,去掉Sort风格属性。3.添加并设计“课程信息”对话框①按Ctrl+R快捷键,弹出“插入资源”对话框,在资源类型列表中选择Dialog,单击“新建”按钮。精选word范本!.②将该对话框资源的ID设为IDD_COURSE,标题设为“课程信息”,字体设为“宋体,9号”。③将OK和Cancel按钮的标题改为“添加”和“取消”

4、。④打开对话框网格,参看图2.2的控件布局,为对话框添加如表2.1所示的一些控件。表2.1课程信息对话框添加的控件添加的控件ID号标题其他属性编辑框(课程号)IDC_EDIT_COURSENO——默认编辑框(课程名称)IDC_EDIT_COURSENAME——默认组合框(所属专业)IDC_COMBO_SPECIAL——默认组合框(课程类型)IDC_COMBO_TYPE——默认编辑框(开课学期)IDC_EDIT_OPEN——默认旋转按钮IDC_SPIN1——Autobuddy、Setbuddyinteger、Right对齐,其余默认编辑框(课时数)IDC_EDIT_COU

5、RSEHOURS——默认编辑框(学分)IDC_EDIT_CREDIT——默认⑤右击添加的课程类型的组合框控件,从弹出的快捷菜单中选择“属性”命令,将其属性对话框切换到Data页面,直接输入内容,输入一行后按Ctrl+回车键添加另一行。同样对另一个组合框控件也进行修改。结果如图2.3所示。图2.3课程类型组合框内容输入⑥按Ctrl+W快捷键或双击对话框资源模板的空白处,为IDD_COURSE创建一个对话框CCourseDlg。⑦打开ClassWizard的MemberVariables页面,看Classname是否是CCourseDlg,选中所需的控件ID号,双击鼠标。依

6、次为表2.2控件增加成员变量。表2.2控件变量控件ID号变量类别变量类型变量名范围和大小IDC_EDIT_COURSENOValueCStringm_strNOIDC_EDIT_COURSENAMEValueCStringm_strNameIDC_COMBO_SPECIALValueCStringm_strSpecialIDC_COMBO_SPECIALControlCComboBoxm_comboSpecial——IDC_COMBO_TYPEValueCStringm_strTypeIDC_EDIT_OPENValueBYTEm_nOpenIDC_SPIN1Contr

7、olCSpinButtonCtrlm_spinOpen——IDC_EDIT_COURSEHOURSValueintm_nHoursIDC_EDIT_CREDITValuefloatm_fCredit精选word范本!.4.添加CCourseDlg类代码①用MFCClassWizard为CCourseDlg类添加WM_INITDIALOG消息映射,并添加下列初始化代码:BOOLCCourseDlg::OnInitDialog(){CDialog::OnInitDialog();m_spinOpen.SetRange(1,8);m_nHour

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

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

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