Z2个人兴趣问卷

武汉理工大学 《VC++程序设计课程考核大作业》

题 目:Z2个人兴趣问卷调查 专业班级:姓 名:

学 号:

日 期: 2015年11月18日

目 录

一、设计要求 ····················· 1

二、设计步骤

1. 创建单文档应用项目 ···············

2.创建并编辑对话框 ················

3. 菜单的编辑 ···················

4.工具栏的编辑 ··················

三、程序运行结果 ···················

四、心得体会 ·····················6 7 1 2 5 5

一、设计要求

个人兴趣问卷调查(内容包括文字和数字)

(1)建立一个单文档的应用项目(项目名称为学生姓名拼音首字母缩写)。

(2)在该应用项目下,建立一个对话框进行问卷调查,并更改对话框的标题。问卷调查的内容是个人兴趣,包括喜欢的读物、喜欢的运动、每天运动的小时数、喜欢的电视栏目等。

(3)在对话框中要求采用单选按钮、复选按钮、编辑框、旋转按钮等进行选择。

(4)在应用项目主框架的菜单上设置一个菜单调用该对话框。

二、设计步骤

1. 创建单文档应用项目

(1)打开VC++6.0,单击菜单栏的文件->新建, 然后在工程一项中选择MFCAppWizard (exe ), 在工程名称中输入“cl ”, 点击确定。如图1: 图1 工程建立

(2)在弹出的MFCAppWizard 窗口中“您要创建的应用程序类型是:”这一项中选择“单文档”, 点击完成

2. 创建并编辑对话框

(1)将项目工作区窗口切换到ResourceView 页面, 双击Dialog 目录下任意一个

对话框ID 。或者, 选择“Insert ” “Resource ”菜单命令(或按快捷键Ctrl+R),选择Dialog 项, 单击New 。右键点击对话框, 单击“属性”。在标题中输入“个人兴趣问卷调查”。

(2)调整对话框的大小, 将“确定”和“取消”按钮移至对话框的下方, 并向对

话框中添加组框控件, 然后调整其大小忽和位置。

(3)右击添加的组框控件, 从弹出的快捷菜单中选择“属性”菜单, 出现该控件

的属性对话框, 在属性对话框中将其标题内容改为“喜欢的读物”。

(3)在主框中添加4个单选按钮,IDC_BOOK_LS,IDC_BOOK_KJ,IDC_BOOK_ZZ

和IDC_BOOK_XS。在其属性对话框中将属性内容分别改成历史、科技、杂志、小说, 然后调整位置。

((6)继续添加组框, 其标题为“每天运动的小时数”, 然后添加1个编辑框和

一个旋转按钮,ID 分别取IDC_EDIT_TIME和IDC_SPIN_T。

(7)最后添加一个组框控件, 其标题为“喜欢的电视栏目”, 然后添加一个编辑

框。其ID 为IDC_EDIT_TV。如图2

图2 对话框建立

(8)点击菜单栏中的查看->建立类向导或直接按Ctrl+W,在弹出的对话框中选

择Createanewclass, 在name 中输入CclDlg, 点击ok 。 如图3:

图3 建立新类

(9)在ClassWizard 的MemberVariables 页面中, 确定Classname 中是否已选择CTXDlg, 选中所需的控件ID 号, 双击鼠标或单击Variables 按钮, 依次为下列控件增加成员变量:如图4:

图4 添加成员变量

(10)在MFCClassWizard 的MessageMaps 页面中, 为添加WM_INITDIALOG消息映射, 并添加代码,如图5:

图5 初始化代码

(11)用MFCClassWizard 为CclDlg 增加IDC_SPIN_T控件的UDN_DELTAPOS消息映射, 并添加代码。如图6:

图7 OK 按键的消息映射

3. 菜单的编辑

(1)找到ResourcrView->Menu->IDR_MainFrame,双击IDR_MainFrame,弹出菜单

栏。

(2)双击菜单栏虚线部分弹出菜单项目属性, 将标明输入为“调查问卷”,ID 项

输入“ID_TEST_MENU”将“弹出”一项取消。

(3)点击菜单栏中的查看->建立类向导或直接按Ctrl+W,在新建类中选择C clDlg,

以将这个菜单的命令相应放在中完成。

(4)在ObjectIDs 中找到ID_TEST_MENU,message中选择command, 点击

AddFunction, 点击ok 后选择EditCode, 编辑代码。如图8:

图8 菜单栏

4、工具栏的编辑

(1)找到ResourcrView->Toolbar->IDR_MainFrame,双击IDR_MainFrame,弹出工具

图9 工具栏

三、程序运行结果

图10 菜单和工具栏

图11 对话框和结果

四、心得体会

通过此次课程设计,使我更加扎实的掌握了有关VC++方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。 过而能改,善莫大焉。在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老师的指导下,终于游逆而解。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可!

武汉理工大学 《VC++程序设计课程考核大作业》

题 目:Z2个人兴趣问卷调查 专业班级:姓 名:

学 号:

日 期: 2015年11月18日

目 录

一、设计要求 ····················· 1

二、设计步骤

1. 创建单文档应用项目 ···············

2.创建并编辑对话框 ················

3. 菜单的编辑 ···················

4.工具栏的编辑 ··················

三、程序运行结果 ···················

四、心得体会 ·····················6 7 1 2 5 5

一、设计要求

个人兴趣问卷调查(内容包括文字和数字)

(1)建立一个单文档的应用项目(项目名称为学生姓名拼音首字母缩写)。

(2)在该应用项目下,建立一个对话框进行问卷调查,并更改对话框的标题。问卷调查的内容是个人兴趣,包括喜欢的读物、喜欢的运动、每天运动的小时数、喜欢的电视栏目等。

(3)在对话框中要求采用单选按钮、复选按钮、编辑框、旋转按钮等进行选择。

(4)在应用项目主框架的菜单上设置一个菜单调用该对话框。

二、设计步骤

1. 创建单文档应用项目

(1)打开VC++6.0,单击菜单栏的文件->新建, 然后在工程一项中选择MFCAppWizard (exe ), 在工程名称中输入“cl ”, 点击确定。如图1: 图1 工程建立

(2)在弹出的MFCAppWizard 窗口中“您要创建的应用程序类型是:”这一项中选择“单文档”, 点击完成

2. 创建并编辑对话框

(1)将项目工作区窗口切换到ResourceView 页面, 双击Dialog 目录下任意一个

对话框ID 。或者, 选择“Insert ” “Resource ”菜单命令(或按快捷键Ctrl+R),选择Dialog 项, 单击New 。右键点击对话框, 单击“属性”。在标题中输入“个人兴趣问卷调查”。

(2)调整对话框的大小, 将“确定”和“取消”按钮移至对话框的下方, 并向对

话框中添加组框控件, 然后调整其大小忽和位置。

(3)右击添加的组框控件, 从弹出的快捷菜单中选择“属性”菜单, 出现该控件

的属性对话框, 在属性对话框中将其标题内容改为“喜欢的读物”。

(3)在主框中添加4个单选按钮,IDC_BOOK_LS,IDC_BOOK_KJ,IDC_BOOK_ZZ

和IDC_BOOK_XS。在其属性对话框中将属性内容分别改成历史、科技、杂志、小说, 然后调整位置。

((6)继续添加组框, 其标题为“每天运动的小时数”, 然后添加1个编辑框和

一个旋转按钮,ID 分别取IDC_EDIT_TIME和IDC_SPIN_T。

(7)最后添加一个组框控件, 其标题为“喜欢的电视栏目”, 然后添加一个编辑

框。其ID 为IDC_EDIT_TV。如图2

图2 对话框建立

(8)点击菜单栏中的查看->建立类向导或直接按Ctrl+W,在弹出的对话框中选

择Createanewclass, 在name 中输入CclDlg, 点击ok 。 如图3:

图3 建立新类

(9)在ClassWizard 的MemberVariables 页面中, 确定Classname 中是否已选择CTXDlg, 选中所需的控件ID 号, 双击鼠标或单击Variables 按钮, 依次为下列控件增加成员变量:如图4:

图4 添加成员变量

(10)在MFCClassWizard 的MessageMaps 页面中, 为添加WM_INITDIALOG消息映射, 并添加代码,如图5:

图5 初始化代码

(11)用MFCClassWizard 为CclDlg 增加IDC_SPIN_T控件的UDN_DELTAPOS消息映射, 并添加代码。如图6:

图7 OK 按键的消息映射

3. 菜单的编辑

(1)找到ResourcrView->Menu->IDR_MainFrame,双击IDR_MainFrame,弹出菜单

栏。

(2)双击菜单栏虚线部分弹出菜单项目属性, 将标明输入为“调查问卷”,ID 项

输入“ID_TEST_MENU”将“弹出”一项取消。

(3)点击菜单栏中的查看->建立类向导或直接按Ctrl+W,在新建类中选择C clDlg,

以将这个菜单的命令相应放在中完成。

(4)在ObjectIDs 中找到ID_TEST_MENU,message中选择command, 点击

AddFunction, 点击ok 后选择EditCode, 编辑代码。如图8:

图8 菜单栏

4、工具栏的编辑

(1)找到ResourcrView->Toolbar->IDR_MainFrame,双击IDR_MainFrame,弹出工具

图9 工具栏

三、程序运行结果

图10 菜单和工具栏

图11 对话框和结果

四、心得体会

通过此次课程设计,使我更加扎实的掌握了有关VC++方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。 过而能改,善莫大焉。在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老师的指导下,终于游逆而解。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可!


相关文章

  • 农村中学生日记写作问卷调查报告
  • 农村中学生日记写作问卷调查报告 为了解我校学生日记写作状况,查找出日记写作中存在的问题,从而促进我校学生作文写作水平,进行课题研究.<日记在写作课中所发挥的作用>.学校<日记>课题组对我校学生组织了一次问卷调查.调查 ...查看


  • 怎样做问卷调查
  • 怎样做问卷调查 我们经常会收到一些社会调查问卷,要你就某个主题根据你的实际情况回答一些问题.问卷调查是社会调查中十分有用的资料收集方法.它是指通过围绕调查目的或假设,设计问卷,寻求选项,收集资料的一种调研方法.这种方法也是我们学生进行社会调 ...查看


  • 探索学生学习成功体验策略(论文)
  • 探索学生学习成功体验策略,提升师生学习工作幸福感 摘要:针对农村学生学习兴趣减弱,厌学情况增加,老师工作幸福感降低,倦怠增加的现状,我校在2016年7月申报并立项了省级课题<圈层融合背景下农村初中学生学习成功体验策略研究>,旨在 ...查看


  • 中小学生心理测评与心理档案(可做便携资料)
  • 第一章 [名词解释] 测评:根据一定的法则用数字或符号对事物及其属性加以确定. 心理测评:是根据一定的心理学理论使用一定的操作程序,给人的行为确定出一种数量化的价值. 学生心理档案:指根据学生的身心发展阶段的特点,通过心理测评手段,从各方面 ...查看


  • 大学生社团生活调查报告
  • 浙江大学学生社团生活调查报告 调查小组:组长: 组员: 指导老师: 目录 引言---------------------------------------------------------------3 (一)选题的目的.意义----- ...查看


  • 员工俱乐部问卷调查表
  • 员工俱乐部问卷调查表 为了丰富员工业余生活,提升员工自我价值,公司成立五沙员工俱乐部,俱乐部定期展开各项活动,为保证活动乐趣,因此需要了解大家的兴趣爱好,现进行问卷调查征询大家意见,感谢大家的参与与支持! 1的性别 ΟA .男 ΟB.女 2 ...查看


  • 六年级学生课外阅读情况调查报告
  • 六年级学生课外阅读情况调查报告 杨矿学校语文课题组 调查目的: 了解六年级学生课外阅读情况,为区级课题<五六年级学生语文课外阅读习惯与能力的培养研究>的实施提供有力的实践准备. 调查对象: 杨矿学校六年级学生. 调查方法: 问卷 ...查看


  • 农村中小学信息技术现状调查报告
  • 科师院10级教育1班 杜佩洋 学号:[1**********]5 农村中小学信息技术现状 调 查 报 告 一.调查目的 信息技术教育以培养学生的信息素养为主要目标,而信息技术教育是提高学生信息素养的管道.是提高全民运用多媒体和互联网这一创造 ...查看


  • 关于诸葛理财的调查问卷分析报告
  • 关于诸葛理财的调查问卷分析报告 一.调查背景 理财是对于个人的财产进行管理,以实现财产的保值.增值为目的.人类的生存.生活及其它活动离不开物质基础,与理财密切相关."理财"往往与"投资理财"并用,因为 ...查看


热门内容