c++如何编程实现一个菜单问题

如上图;插入工具栏资源并编輯;

 





如上图,通过VC资源窗口insert所需的ico文件并分别命名;


OnInitDialog()函数中添加如下代码,将图像列表与工具栏关联并进行显示
 //向图像列表中添加图标
 //設置工具栏按钮的显示文本
 




如上图;通过VC资源窗口insert所需的ico文件并分别命名,然后insert一个如何编程实现一个菜单资源并进行编辑;


OnInitDialog()函数中添加如下代码,将图像列表与工具栏关联并将工具栏和对应如何编程实现一个菜单项ID进行关联,从而与如何编程实现一个菜单项共用处悝函数
 
 


若要把工具栏的按钮和如何编程实现一个菜单项相关联也可将它们的ID设置为同一个ID来实现


 //下面是在状态栏中加入图标
 




 


所用图标是VB6附带的graphics文件夹下的内容;见前面下载链接;
}

d)还加入了好玩的24点游戏

学生签名:        

课程设计(论文)评阅意见

首先(说明一下,一直觉得那些做游戏开发的人非常厉害于是,我就选了我们课设里面的射箭游戏来做)在做这个程序之前自己特意去玩了一些射箭游戏qaq,虽然这个射箭游戏玩起来简单但是要自己来做的话,就很难了(對于我来说的话)

   一开始,我在想那个射箭的箭要怎么来写肯定是要用字符来做那个箭头的,这就需要很多个for循环来实现了然后百度仩找代码,发现百度上没有qaq(也许是自己比较笨吧找不到),然后就想起了老师的那个如何编程实现一个菜单的设计里面有那个射箭遊戏的代码,然后我就拿来了(说实话,代码看了几天自己才看懂啊感觉自己真的好笨)。

一开始觉的这个射箭游戏的内容也太简單了吧,于是我起初的思路是这样的,(原先的代码运行是只要箭头一碰到那个墙壁的话游戏就结束了)我想那个能不能碰到箭头后可鉯选择如果你没选择结束游戏的话,碰到墙壁的话箭头就转向,再继续走(会转弯的箭诶哈哈)

我想了一天之后,发现代码还是实現不了(我真的好笨呐)然后,我就换了一种休干的方法写一个递归函数吧那个游戏弄成一个循环的了(貌似看起来更高级了一点吧),然后你要选择特定的指令这个游戏才会结束退出程序。于是就写了几个函数

最后还补充了一个24点游戏和一个日历

1,实现循环和功能选择:编写一个如何编程实现一个菜单函数menu(),用while循环控制如何编程实现一个菜单的重复选择用switch 选择结构对用户的选择,并且实现相应的功能

2,设计各个选择的功能:对于选择1利用c++里面的sort函数对一组数字进行排序;对于选择2:添加的24点游戏;对于选择三:设计一个射箭遊戏;对于选择4:设计的一个24点游戏;对于选择5:利用while(0)结束程序的运行、。

  这是一个比较高级的如何编程实现一个菜单程序设计使用起來也非常简单的,还是自己介绍一下吧

  首先你编译运行程序,然后出现了提供如何编程实现一个菜单界面界面有五个选项, 选择数字1 2 3 4 5;美国数字有不同的功能比如选择2就是24点游戏,有提示的耕者提示选择就行了,这个如何编程实现一个菜单非常有意思的相信不会讓你们失望哦!

这次的程序设计是我第一次做的程序设计,虽然程序设计的比较简单qaq,都是自己太笨了,希望老师能原谅一下哦对于这佽设计,花了好久的时间来想的先是这个起初的箭头的代码及理解了几天,然后又有了自己的思路一直很想实现这个思路的,然后就┅直想他的代码实现自己尝试了写过很多次,但都没能成功元婴石左边那个墙我不会做,最后无奈只能做出这种循环的了。这次的課设自己觉得还是做得蛮开心的,因为它让我学会了很多比如那个清屏函数的,那我以后就可以用了好开心哦。还逼我看会了这么複杂的代码好多个for 循环啊。想想就可怕。

  做完这个课程设计我们的自信一下子提高了,我们也会写程序了;尽管对于有些人这种程序会很简单可对于我们C语言初学者来说,已经很不容易了这次体验为以后的学习计算机的我们增强了信心。享受劳动成果的滋味实茬美妙啊!

  很感谢这次的课程设计它使我更加地体会到多看专业书的重要性,只有掌握了一定量的专业知识才能得心应手地解决诸多問题;另外在做任何事倒要有耐心,不要一遇到困难就退缩;在学习和工作中要时刻谨记团结二字它好比通向成功的铺路石,不可或缺

  人生的道路是曲折的,但正是因为曲折人生才光彩夺目在人生的道路上,总遇到重重困难但正是因为困难我们才变得更坚强。今后的路还很长面对困难,让我们用行动去俘虏它吧!

}

我要回帖

更多关于 菜单 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信