1、MFCMFC 编程及应用编程及应用课程设计报告课程设计报告 题目:题目: 彩票自动选号系统彩票自动选号系统 学号:学号: 姓名:姓名: 指导老师:指导老师: 时间时间: 20112011 年年 1010 月月 7 7 日日 评语:评语: 1 1、设计步骤设计步骤 (1 1) 工程建立工程建立 建立基于对话框的应用程序建立基于对话框的应用程序 (2 2) 类中新增变量的作用类中新增变量的作用 1 1、 在资源中增加两个对话框,并建立类向导,创建两个在资源中增加两个对话框,并建立类向导,创建两个 类类 CPage1,CPage2.CPage1,CPage2. 2 2、 增加类增加类 Cli1004
2、220327Cli1004220327 在后面静态成员变量关联起来在后面静态成员变量关联起来 3 3、 在类在类CPage1CPage1中增加中增加m_num1,m_num2,m_num1,m_num2,m_num35m_num35与对与对 话框中的静态文本关联起来,也就是彩票的数字话框中的静态文本关联起来,也就是彩票的数字. . 4 4、 在对话框中增加五个单选按钮,用来选择投注数,当在对话框中增加五个单选按钮,用来选择投注数,当 选择第一注时,变量选择第一注时,变量 m_touzhu1=0,m_touzhu1=0,选择第二注时选择第二注时 m_touzhu1=1,m_touzhu1=1,依
3、此类推依此类推 5 5、 对话框中的开始按钮,增加关联函数对话框中的开始按钮,增加关联函数 OnStart()OnStart(), ,当当 m_touzhu1=m_touzhu1=- -1 1 时,表示没有投注,时,表示没有投注,用用 MessageBoxMessageBox 弹出对话框提示请投注,当弹出对话框提示请投注,当 m_touzhu1=0m_touzhu1=0 时,时,即表示即表示 投 一 注 ,在 设置 定 时器 时 ,只 设 置投 一 注 ,在 设置 定 时器 时 ,只 设 置 7 7 个 , 当个 , 当 m_touzhu1=1m_touzhu1=1时 , 定 时 器 设 置时
4、 , 定 时 器 设 置1414个 。个 。 SetTimer(i,1,NULL);SetTimer(i,1,NULL);i i 表示定时器的名字,中间的表示定时器的名字,中间的 1 1 表表 示间隔示间隔 1ms,NULL1ms,NULL 表示空, 用表示空, 用 forfor 循环依次设置定时器循环依次设置定时器 6 6、 增加消息函数,增加消息函数,TIMERTIMER,设置定时器响应的函数,当,设置定时器响应的函数,当 m_touzhu1=0m_touzhu1=0 时,表示设置了时,表示设置了 7 7 个定时器,个定时器,intint 型型 i i 用用 来随机产生一个很大的整数,语句来随机产生一个很大的整数,语句 i = rand()%10i = rand()%10 用用