VC
文章平均质量分 92
牟尼
研究方向:数据挖掘、机器学习、计算机视觉,对Web后台、游戏开发、移动开发感兴趣,对数据科学情有独钟!
展开
-
VC写的双人版俄罗斯方块
以前写过C++版的俄罗斯方块,后来老师让写双人版,刚开始大家都认为是把所有的代码copy一遍就行了,但实际并不是这样,这样做并不能实现双人版。 在老师的提示下,我们写出来C++版的俄罗斯方块游戏,现在把它移植到VC下,让界面更好看些。一. 功能需求: 1. 能进行双人模式:这是程序的主要功能。2. 能进行下一砖块的预测:这也是俄罗斯方块游戏的基本功能,可以在这个基原创 2013-09-30 21:19:19 · 4817 阅读 · 3 评论 -
一个VC写的音乐播放器
以前,一直想写一个音乐播放器,但VC还没有完全学完,有些东西还练的很少,实力还不够,这是学完VC后,练习了很多东西,看了不少VC的知识,所以才决定写的。 这是2013年3月份写的,当时没有写在博客中,现在,将它写下来与大家分享,共同进步。 1.首先,音乐播放器最基本的还是如何播放音乐,解决了这个问题,即使不用界面,也能播放音乐了。VC中的MCI可以播放音乐。(MCI(Media原创 2013-09-29 14:15:22 · 3341 阅读 · 0 评论 -
VC版计算器(豪华界面)
一. 功能需求: 1. 能进行加、减、乘、除运算:这时最基本的计算器功能。2. 还能进行以下的数值计算:函数名:ln在数学中ln(x)是以e为底的x的对数。 e是一个常数函数名: exp功能: 指数函数exp就是以e为底的指数,exp(0)=1, exp(1)=e, exp(2)=en!代表一个数的阶乘,例如:5!就是5*4*3*2*1;sta代表统计算法;原创 2013-09-30 01:20:50 · 4459 阅读 · 2 评论 -
VC版黑白棋游戏
目 录 前 言...21.课程设计计划...32.功能需求...33.总体设计...54.详细设计...65.测试与实现...286.总结...29参考文献...30 前 言 黑白棋,也称反棋(Reversi)、奥赛罗棋(Othello),苹果棋,翻转棋是一个经典的策略性游戏。黑白棋是19世纪末英国原创 2013-10-02 13:10:49 · 4650 阅读 · 10 评论 -
VC版的贪吃蛇游戏
学C++的时候,课程设计编写了C++版的贪吃蛇游戏,当时,将很多的东西都分装在了Snake类中,所以,将其移植到VC中,只需将Snake类稍作修改,然后添加到VC中即可。 此处,我感受到复用性的好处,将与显示或平台无关的东西分装在一起,如果能进一步抽象的尽量抽象,就可以充分发挥其复用性。 具体的关于Snake的设计,请参见我的博客《C++版贪吃蛇游戏》。下面是VC下的游戏界原创 2013-10-02 01:30:59 · 5686 阅读 · 11 评论 -
仿酷狗音乐播放器
之前做过简单的音乐播放器,是用VC写的。但界面过于简单,看着很不美观,所以就想做一个像酷狗这样的播放器。今年三月份多完成了它,终于能有那么点意思了,至少界面有了几分相似了。但实际内部的设计和架构并不合理,所有的东西都很乱,现在我将其重新架构了一下,但界面没有改变!下面是界面截图:本程序运行环境VC6.0,使用MFC的对话框框架,VC实现。一、整体设计 1.采用MVC的三层架原创 2013-11-08 20:21:28 · 4243 阅读 · 7 评论 -
VC版学生成绩管理系统
VC版学生成绩管理系统一. 功能需求: 1. 能进行对数据库的连接(后台):这是查询管理信息的基础。2. 能进行增、删、改、查等基本功能:这是学生成绩管理系统最基本的功能,可以在这个基础上进行扩展其他功能。二. 总体设计计:1. 对数据库的连接(后台):这是所有功能的基础,此项的实现可在后台进行。我使用的是ADO方式连接数据库。(原创 2013-12-31 21:06:36 · 6384 阅读 · 1 评论 -
VC版超级记事本
这是学习VC时的一个大作业,超级记事本,突然发现了,传上来供大家学习参考!一. 功能需求: 1. 能在原有像记事本程序的基础上添加更多功能:1).能够改变背景颜色。2).能够改变字体颜色。3).能够改变字体。4). 能够对段落进行对齐等。二. 总体设计计: 首先要的申明的是:本程序继承自CRichEditView。 1.添加“格式(O)”菜单项:原创 2014-07-11 13:07:02 · 2426 阅读 · 0 评论 -
VC版八皇后
一. 功能需求: 1. 能够让玩家摆棋,并让电脑判断是否正确2. 能让电脑给予帮助(给出所有可能结果)3. 实现悔棋功能4. 实现重置功能5. 添加点按键音效果更佳二. 总体设计计:1. 核心算法: 递归实现(回溯算法): 思路:按行分别安排皇后(Q),Q数目目前为8. Q1从第一行第一列开始到最后一列,先放在第一列;原创 2014-07-11 13:15:14 · 1664 阅读 · 2 评论