- 9
- 0
- 约3.83千字
- 约 17页
- 2020-11-04 发布于中国
- 举报
1. 课程题目
设计一个学习习惯问卷调查(内容包括文字和数字)
2. 课程内容
(1)建立一个单文档的应用项目(项目名称为学生姓名拼音首
字母缩写)。
(2)在该应用项目下,建立一个对话框进行问卷调查,并更改
对话框的标题。问卷调查的内容是学习习惯,包括早晨起床时间、每
天学习小时数、学习内容、睡觉时间等。
(3)在对话框中要求采用单选按钮、复选按钮、编辑框、旋转
按钮等进行选择。
(4)在应用项目主框架的菜单上设置一个菜单调用该对话框。
(5)在工具栏设置一个工具按钮,点击该工具按钮也可调用该
对话框。
(6)将对话框的调查结果显示出来。
1
3. 课程步骤
3.1 创建单文档
打开Visual C++ 6.0创建一个命名为jun 的单文档应用工程。如图
选择单文档,然后点击完成,就初步建立好了。
2
3.2 添加对话框资源
在上面建立的工程内ResourceView窗口中找到Dialog如图所示
按图所示单击IDD_ABOUTBOX ,然后按Ctrl+R载入资源对话框。
然后选中 Dialog 后按“新建”按钮来创建一个对话框资源。
3
3.3 添加控件并设计属性
右键上述的新建对话框选择属性为其更改属性。
如图将标题改为“学习习惯问卷调查”。
再向对话框添加控件,控件如图右。
4
添加控件并更改其属性,包含要调查的所有内容,结果如下
更改属性时要特别注意“起床时间”和“睡觉时间”的第一个单
选按钮,他们必须把属性中的‘组’打勾,只有这样才能讲他们前后
分组,从而两个单选同时生效。如图
5
而旋转按钮要和编辑框相结伴,必须保证他们编排次序相邻。即
按键 Ctrl+D ,此时编辑框和旋转按钮编排相邻,如下图
同时要更改旋转按钮属性如下
这样,一个基本框架便做好了。此时,按快捷键 Ctrl+T 可以尝
试调用对话框,测试基本框架的使用情况。
6
3.4 创建对话框类并添加代码
按下快捷键 Ctrl+W 会弹出下图
点击OK为对话框添加个对话框类,命名以C开头,如图
7
再次 OK 则创建成功。如下图在 Message Maps 为 CSurveyDlg 添
加映射 WM_INITDIALOG 。
再将页面切换到 Member Variables 中,确定 Class name 选择了
CSurveyDlg 。选择编辑框和旋转按钮的ID 号,双击鼠标来添加成员
变量,并设置编辑框为 int 型,范围为 0~24 。
8
继续将页面切回 Message Maps 双击 WM_INITDIALOG 映射,添
加代码,为旋转按钮设置选择范围 0~24 。
同时为IDOK 添加映射
9
为 OK 按钮添加代码
void CSurveyDlg::OnOK()
{
CString str, strCtrl; //定义两个字符串变量
// TODO: Add extra validation here
str =早晨起床时间:;
UINT nID=GetCheckedRadioButton(IDC_UP_L7,IDC_UP_H9);
//获取分组范围
GetDlgItemText(nID,strCtrl); //获取指定控件的标题文本
str =str+strCtrl;
原创力文档

文档评论(0)