实验报告6:MFC自动摇号机.docVIP

  • 13
  • 0
  • 约1.18千字
  • 约 6页
  • 2017-10-07 发布于江苏
  • 举报
实验报告6:MFC自动摇号机.doc

贵州大学计算机科学与技术学院 计算机科学与技术系上机实验报告 课程名称:C++语言程序设计班级:计科102实验日期:2011.6.13姓名:梁钿学号:1008060075指导教师:张永军实验序号:06实验成绩:一、实验名称 MFC应用程序:自动摇号机二、实验目的及要求 本次上机实践所涉及并要求掌握的知识点 对MFC进一步加深了解 对进度条的应用 熟悉用时间作变量控制输出 熟悉对时间控制函数的添加 三、实验环境 本次上机实践所使用的平台和相关软件 Vs2010 四、实验内容 上机实践内容等 编写一个自动摇号机,一时间为控制变量,实现自动摇号。 五、算法描述及实验步骤 用算法表示方法,流程图等形式表达算法设计思想与算法实现步骤 创建一个基于但文档的对话框的项目 增加进度控制条 添加相应按钮 给按钮???入变量 添加代码 设置属性输出结果 六、调试过程及实验结果 详细记录程序在调试过程中出现的问题及解决方法。 记录程序执行的结果。 对时间变量控制不过熟悉,导致输出结果缓慢,经改进,了解了他的内在本质,得以提升自己。 七、总结 对上机实践结果进行分析,问题回答,上机的心得体会及改进意见。 了解了对变量控制的相应设置,加深了变量控制的代码添加。 八、附录 源程序(核心代码)清单或使用说明书,可另附纸 void CLotusDlg::OnTimer(UINT nIDEvent) { switch(m_x/10) { case 0: m_N1=rand()%36+1; m_pProg.SetPos(m_x+=10); break; case 1: m_N2=rand()%36+1; m_pProg.SetPos(m_x+=10); break; case 2: m_N3=rand()%36+1; m_pProg.SetPos(m_x+=10); break; case 3: m_N4=rand()%36+1; m_pProg.SetPos(m_x+=10); break; case 4: m_N5=rand()%36+1; m_pProg.SetPos(m_x+=10); break; case 5: m_N6=rand()%36+1; m_pProg.SetPos(m_x+=10); break; case 6: m_N7=rand()%36+1; m_pProg.SetPos(m_x+=10); break; } UpdateData(FALSE); CDialog::OnTimer(nIDEvent); } 

文档评论(0)

1亿VIP精品文档

相关文档