问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

怎么把源程序做成一个像扫雷一样的软件图形界面,而不是在命令提示符中。C或者C++都可以

发布网友 发布时间:2022-04-23 09:14

我来回答

5个回答

热心网友 时间:2023-10-09 05:55

首先你要明白,计算机语言和开发环境的不同,语言只是一种语法,它只负责去组织和调用你想要实现的数据运算结果。说白了也就是计算机的2进制处理结果。得到这个结果后你须要使用一种开发工具,将这个结果编译一种系统平台可以识别的结果,然后将这个结果输送到输出设备展现给用户看。这一共三个步骤是完全不同的概念,但却是息息相关的。对于C/C++来说他的开发环境是非常广泛的,拿我们最常见的win32平台来举例吧。(win32就是我们常用的windows32位系统)。win32是一个平台。而开发工具,我们拿最常用的win32 C++开发工具MFC来讲。
首先,我们用语法是c/c++ 然后我们用的工具是MFC 最后我们软件运行的平台是win32 。这三者之间有必然的联系。虽然他们不是一个软件所必须的,但是他们却是谁也少不了谁的,谁了任何一个都无法完成软件界面的显示。另外还有很多平台,比如linux ios手机上的android等。他们都有各自的开发工具,运行环境平台,基础语法。
明白了,语法,工具,平台,三个概念后,就可以跟你讲怎么样做一个有图形界面的软件了。讲语法你会了,这个我们跳过不说。开发工具,就是一个将语法与平台结合的东西。一个平台提供给了编程者很多接口,这些接口你可以看做是一个一个函数,直接调用就可以产生某些功能。也就是API。比如你要在windows平台上创建一个窗口,你须要调用一个createwindow函数,这个就是windows提供给我们的API接口,别管他内部怎么实现的,总知windows为我们准备好了,只要调用他就可以创建窗口。而怎么样调用他呢,你不可能在计事本里写上这个就行,也不可能在QQ里写是吧。所以我们这时候就要用到开发工具。使用开发工具将平台提供的接口整合进我们的代码中,将我们代码运算出的结果通过这个接口函数展现到平台上让用户看到。这就是整个可视化图形软件的过程了。
综合以上几点,我相信你现在应该明白,你所须要的知识是什么。语法如果你已经会了,那么就去学习一个开发平台怎么用,完了就要学习平台的API接口。这些都具备了,那么你就可以做出漂亮的软件了。

另外附于几点建议。
MFC封装了很多API函数,就是用类封装的,调用起来很方便,不必去记那么多烦人的API函数。比如说创建一个窗口你可以直接派生一个CWnd类,完了调用他的Create函数就可以了,不用考虑很多烦人的细节处理,而且 MFC有向导功能,可以直接为你生成一个最基础的软件框架,比直接使用API简单的多,这方面你须要系统学习一下,不是三言两语说的清楚的,如果有兴趣的话可以直接去知道的VC++专栏去问,我经常在那里回答问题

热心网友 时间:2023-10-09 05:55

主料 2种 翅中 500g 松仁 适量 辅料 2种 鲜柠檬汁15ml姜 适量 调料 5种 油 适量盐 1g生抽 30ml老抽 15ml糖 3g 烹饪步骤 9步 步骤1 松仁可乐姜闷鸡翅_的做法步骤:1 鸡翅清洗干净,沥干水份后,用叉子在鸡翅的正面扎孔(有鸡皮疙瘩的那面哈),背面用刀轻轻划两刀,方便一会儿的腌制。 步骤2 松仁可乐姜闷鸡翅_的做法步骤:2 把鸡翅放入容器中,挤入鲜柠檬汁拌匀后,腌制5分钟左右。姜去皮,切成1.5mm宽,5cm长的细条备用。 5) 转中小火炖10分钟,然后取下锡纸,转大火收汁即可。 步骤3 松仁可乐姜闷鸡翅_的做法步骤:3 不粘锅不倒油,大火加热后,改成中小火,直接将鸡翅放入(扎孔的那面朝锅底,用刀划过的那面朝上),慢慢煎成金*,这时还会有油从鸡翅中溢出,然后再翻面煎至金黄,直道把鸡翅里面的油彻底煎出来 步骤4 松仁可乐姜闷鸡翅_的做法步骤:4 姜去皮切丝 步骤5 松仁可乐姜闷鸡翅_的做法步骤:5 把姜丝放入锅中炒香 步骤6 松仁可乐姜闷鸡翅_的做法步骤:6 往锅中倒入可乐 步骤7 松仁可乐姜闷鸡翅_的做法步骤:7 再淋入生抽,老抽,盐,和糖调匀 步骤8 松仁可乐姜闷鸡翅_的做法步骤:8 汤面会出现浮沫,直接用勺子撇去,也可以把锡纸轻轻揉成团,再展开覆盖在汤面上 步骤9 松仁可乐姜闷鸡翅_的做法步骤:9 装盘撒上松仁即可

热心网友 时间:2023-10-09 05:56

我很久以前做过一个DOS下 的C扫雷程序,用了400行代码 ,时间长了,找不到了.

热心网友 时间:2023-10-09 05:56

如果你是在windows下的话,可以用建MFC的工程,当然也可是直接使用win32的api来做界面。

热心网友 时间:2023-10-09 05:57

需要用windows api或者图形库
...的软件图形界面,而不是在命令提示符中。C或者C++都可以

首先,我们用语法是c/c++ 然后我们用的工具是MFC 最后我们软件运行的平台是win32 。这三者之间有必然的联系。虽然他们不是一个软件所必须的,但是他们却是谁也少不了谁的,谁了任何一个都无法完成软件界面的显示。另外还有很多平台,比如linux ios手机上的android等。他们都有各自的开发工具,运行环境...

为什么电脑的速度会越来越慢?

如果想删除随机启动程序,可去“启动”清单中删除,但如果想详细些,例如是QQ、popkiller 之类的软件,是不能在“启动”清单中删除的,要去“附属应用程序”,然后去“系统工具”,再去“系统信息”,进去后,按上方工具列的“工具”,再按“系统组态编辑程序”,进去后,在“启动”的对话框中,就会详细列出在启动电脑时加...

跪求一个用sdl编写的扫雷程序代码啊?

{ int i,j,countlei,left=lei_number,time_flag1,time_flag2; int t1=1,t2=1,lei_flag=0,t3,t4; char ch; rect(); flag1=(23-high)/2+2; flag2=(80-2*width)/2; for(i=0;i<high+1;i++) for(j=0;j<width+1;j++) a[i][j]=0;/*初始值*/ while(lei_flag<=lei_number) {...

C++做一个小游戏,有源代码的最好,谢谢

for(r=0;r<=Row+1;r++) //生成 backstage(正确答案) { for(int c=0;c<=Column+1;c++) { if(alls[r][c]==1) { (int)backstage[r][c]='*'; //将1变为 * 代表雷 } else { for(int i=r-1;i<=r+1;i++) //将0变为数字 (代表周围雷数) for(int j=c-1;j<=c+1;j++) ...

PE是做什么的?

如果你的存储设备驱动不被支持,在启动时按下F6键可加载特殊设备的驱动。当启动到桌面时系统会做一些如调整分辨率的工作,最后打开默认的 CMD命令行解释工具,大家看看,是货真价实的图形操作环境哦。可以看到桌面上空空如也,不要指望可以拿鼠标点来点去,毕竟是个什么应用程序都没有安装;另外尽管光碟上带有的可执行的...

谁有扫雷游戏课程设计的各模块功能及程序说明。。急!!!

它同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的...

救命啊,我家仓鼠长了个瘤。

防治方法:预防仓鼠出现咬合不正,应经常买一些较硬的食物或矿物石给它们磨牙。当发现仓鼠有咬合不正的情况,应找兽医替其将牙齿磨齐。便秘 症状:排便次数或份量与平日有异、甚至没有大便、及腹部膨胀。特征:除了肚泻,仓鼠亦同样会出现便秘的情形。当饲养环境改变时,仓鼠便可能会出现便秘的情况;另外...

下载ps系列之后,在C盘有个crlogs文件夹有用吗,占地方挺大的,能移出去...

~~这个应该都会吧!~~1.删除休眠文件 “以管理员身份运行,所有程序→附件→命令提示符”,右击选择“以管理员身份运行”,进入命令提示符后,手工输入“powercfg -h off” 这是干什么的,木星人也会知道……(该文件在C盘根目录为隐藏的系统文件,隐藏的这个hiberfil.sys文件大小正好和自己的物理内存是一致的。安全删除...

Windows安全模式的五项重要用途

原来Windows已经放弃了对这些文件的保 护,可以把它们删除了。 4、彻底清除病毒 现在病毒一天比一天多,杀毒软件也跟着天天更新。但是,在Windows正常模式下有时候并不能干净彻底地清除病毒,因为它们极有可能会 交叉感染,而一些杀毒程序又无法在DOS下运行,这时候我们当然也可以把系统启动至安全模式,使 Windows只加载最...

c、c++、vc、vc++、v#、vc2008有什么区别?

2、难度不同 C++是在C语言的基础上发展来的,但是并不是C++比C语言高级,两者的编程思想不一样,应用的领域也不一样。而且,windows操作系统出现以后,开发windows平台的图形界面程序成为一大难题。用C语言虽然能开发,但是程序员要花费很大的精力处理图形界面。microsoft公司推出了visual系列软件开发环境,...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
令郎的胸肌为何如此浮夸什么电影 热带雨林水果有哪些野果 热带雨林水果有哪些 游戏建模是什么专业? 用板栗能做成哪些创意菜品? 板栗可以烧哪些菜 外地人在上海办护照需要满足那些条件 外省在上海办护照时间 索尼摄像机拍摄的视频如何自动保存在内存卡 怎么设置摄像头存储卡? 歌词最后一句是上上上,下下下,左左左,右右右,转个圈,你真棒, 真丝的衣服应该怎么洗,皱了怎么办 关于WINDOWS图形界面程序编程 你是左右,还是左左,还是右左,还是右右 程序图形界面的美化 衬衫容易洗皱怎么办?用立白洗衣液好吗? 求一个独一无二的网名(男的一类) 左左右右、上上下下 是词语吗 c语言如何写出一个图形化的界面,难道只能是黑白的win32控制台程序么? 左左右右,左右左右,左左右的歌名叫啥 Python程序实现图形用户界面的框架+Python程序实现图形用户界面的框架... 朋友圈右右左右右左什么意思 c语言 怎么做图形界面的程序? 2020独一无二霸气网名 左左左右右右左手右手拍一拍是什么儿歌 如何给一个程序设计图形化操作界面? 怎样为写好的python程序做个简单的图形界面? C++程序的图形用户界面怎么实现 C语言图形界面怎么做出来? 如何用c语言作出有图形界面的小程序? 英文歌 歌词有英文的 左左右右前后前前前 是什么歌啊 衣服被开水烫皱了 怎么还原? 求一个带图形界面的c语言完整程序,简单的就可以 求一个孤独的男网名要好听,独一无二,谢谢 现在用c语言编写图形界面程序(软件)都用什么编译环境(工具)? 桃是什么意思? 左左右右左左右右左左右右左右左右1234拍手,这是个舞 就四个动作 丝绸衣服洗了以后容易皱皱巴巴的,怎么才能去除这些皱皱的地方? c程序图形界面开发工具有哪些??? 各位谁能帮忙想一个很诗意而且独一无二的男生网名? 在没有熨斗的情况下,怎么把洗皱的衬衫弄平整呢??? 三级跳远一般哪只脚起跳?左左右,右右左,还是左右左 Java编写图形用户界面程序 下左左右右下下右右左左上上上上左左右右上右上下左左有谁知道这是什么意思? 衬衫怎么洗不皱呢,每次洗过的衬衫都皱皱巴巴的烦死了 桃在古代的含义 洗衬衫皱了怎么办 九个小妙招让你的衬衫随时平整如新 抓娃娃口诀上上下下左左右右吗? 左左右右的介绍 如何将一段文字制作成下面的效果:(上下左右)变成(上上上上下下下下左左左左右右右右)
  • 焦点

最新推荐

猜你喜欢

热门推荐