前言
为了初步了解并掌握数据结构和算法设计的方法,使自身具备初步的独立分析和设计能力。初步掌握软件开发过程的问题分析分析、系统设计、程序编码和测试等基本方法和技能。开始尝试编译基于MFC的简易计算器。(水字数专用)
一、对于贪吃蛇页面的创建以及设计
(1)、首先,打开VS,创建MFC应用。如图,点击创建新项目
选择创建MFC应用(VS中没有MFC应用的,直接去网上找怎么装,别问为什么我不写出来,因为懒~)
此处选择基于对话框即可,然后点击完成,创建MFC文件
2)设计并创建简易贪吃蛇界面
利用工具箱中的Button创建按钮,利用Edit Control创建文本显示框,combo box创建速度选择按钮,(作者眼神不好,请看图自个找)
如图即为设计完成的界面(贪吃蛇也没多少按键,随便放放就行了)
二、编译程序代码
1.函数的声明
下图是主要函数的声明(我只能说这个贪吃蛇的函数比计算器多太多了,考虑到一张图片可能会占据本人电脑的“巨量”内存,我就放主要的函数截图了,好吧,我就是懒)
函数名就不解释了,相信读者那么聪明肯定可以看懂。
2.主要函数的代码
此处以上移举例,各个方向的代码都可以参考这个
下图为控制蛇吃东西以及设置豆子位置的代码,你也可以设置不同速度下,每次吃到东西得分不同来改进
此外,导入图片的话,需要在资源视图中点击Bitmap(就这?上面的代码就这么一点?没错!最最最关键的代码都亮出来了,还想看什么?看作者旋转螺旋上天的代码吗?)
哦对了,如果你找不到资源视图在哪,没事,若智作者也找了好久,就好像你从未谋面的女朋友一样,只要你愿意花时间,终有一天你会发现————根本找不到
然后右键Bitmap选择添加资源,再选择Bitmap,点击导入(导入的图片最好为BMP格式,作者导入的时候一直报错就很烦)
又水完...啊呸...又写完一篇文章,如果你成功看到了最后,那么恭喜你成功浪费了5分钟,嘿嘿~