用MFC写一个随机抽号的软件(VS2013)
来源:互联网 发布:淘宝卖家在哪找淘小二 编辑:程序博客网 时间:2024/05/29 08:21
自学了C++一段时间了,感觉还是什么都不会,所以就想开始找点东西来写,才好学习东西。
所以就突然想到写一个随机抽号的软件。
刚开始写好的时候生成的文件在其他电脑执行不了,所以我就查了一下,在MFC的使用要改成静态库的。(虽然我现在还不懂)
基于对话框,完成,现在就能得到空的对话框了。
接下来添加控件。于是就变成这样了。
接下来是添加成员变量
变量就是这样滴。
接下来就差实现了。
双击对话框的确定,我们看到了对应的实现代码。
这部分是确定按键的实现代码。
我们实现随机抽数就要用到的函数有:
rand随机函数还有随机数发生器的初始化函数srand()
另外还有包括所需的头文件。
time.h和stdlib.h
最后就是实现的代码了。
void CMFCApplication2Dlg::OnBnClickedOk(){// TODO: 在此添加控件通知处理程序代码m_result.SetWindowTextW(_T("")); // 清空结果的编辑框的内容int result;UpdateData(TRUE); // 获取控件上的数据srand((unsigned)time(NULL)); // 生成随机种子数for (int n = 1; n <= gx; n++){result = 1 + rand() % (cm2 - cm1); // 生成cm1到cm2范围内的随机数CString str;str.Format(_T("%s %d"), _T("抽取的号数为 "), result); // 数据显示格式str += _T("\r\n"); // 回车换行int lastLine = m_result.LineIndex(m_result.GetLineCount() - 1);m_result.SetSel(lastLine + 1, lastLine + 2, 0);m_result.ReplaceSel(str); // 在最后一行添加新的内容}}
这样的就搞定了。
生成后的效果是这样的。
这个软件真的是非常容易,但是对于我来说,我花了好多时间去找控件的数据传递的内容。
这些代码也是非常基础的。也就只是照葫芦画瓢,但我希望这篇文章可以给像我这样的其他新手帮助,不会像我找的那么麻烦。
0 0
- 用MFC写一个随机抽号的软件(VS2013)
- VS2013写MFC程序遇到的错误
- opengl的初始化(VS2013 MFC)
- 用Qt写软件系列五:一个安全防护软件的制作(1)
- 用Qt写软件系列五:一个安全防护软件的制作(2)
- 用Qt写软件系列五:一个安全防护软件的制作(3)
- MFC用CSocket写简易聊天软件
- MFC 写一个最简单的破解补丁
- MFC写的一个ping程序
- 基于pyserial,用python34、PyQt5写的一个串口软件
- 用python写一个小型的FTP客户端软件
- 用python写一个简单的倒计时软件
- 自己写的一个电话本小软件(2004年)
- 用java写一个简单的随机生成井字棋棋子的程序
- 写一个UIColor的分类, 用来生成随机的颜色
- 求助:用MFC写一个打包程序
- 用MFC写一个COM组件
- 写一个随机洗牌函数
- JAVA 异常对于性能的影响
- Hibernate实体关系映射——双边的多对一、一对多关系
- layout_gravity和gravity的区别
- strtok函数
- 学习Github那些事(3)
- 用MFC写一个随机抽号的软件(VS2013)
- 百度贴吧BDUSS获取器
- 关于HTML5中Video标签无法播放mp4的解决办法
- LeetCode 3Sum Closest
- CMake编译
- CF 8A Train and Peter
- 2015061805 - 10年程序开发经验总结(2)
- poj 3069 Saruman's Army
- 拐卖儿童是否该一律判死刑”你的观点是?