用MFC做windows程序相比.NET有什么优势?

 我来答
巴运旺贵戊
2019-10-11 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:34%
帮助的人:816万
展开全部
MFC是标准库。只要是WINDOWS就能运行。运行速度快。但程序相对.NET要大一点。但.NET的要装.NET库,这就是区别。有很多古董是没装..NET的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蚁元斐咸淑
2020-03-24 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:32%
帮助的人:634万
展开全部
我的个人看法如下:1。语言的优势。主流的游戏一般都是用C++做的,C++与Java相比,较适合做一些需要和底层硬件进行交互的程序,比如做游戏的时候,需要对画面进行优化或游戏速度的提高,这时候就需要就对显卡直接操作了,但这样也带来了一些问题,比如稳定性和安全性;Java目前不适合做游戏的原因是Java不能直接与底层进行交互(或者可以说与底层的交互Java已经帮封装好了,无需你再去做),现今的虚拟机虽运行比以前快了,但在运行一些大型游戏时速度还是不行;Java虽说可以移植到多个平台,但这是在以牺牲执行速率为代价的,以前的Java执行速率都比不上C的。2。操作系统。现在大部分电脑跑的系统都是windows的,C++是微软的,Java是SUN的,SUN和微软两个公司不怎么和得来。C++在自家的系统上跑,自然要快很多了。3。相互辅助。C++和Java有时候在游戏中可以同时使用的,比如现在热门的网游客户端是用C++写的,而服务端是用Java写的4。题外话。其实现在已经有一些游戏开始用C#了,C#继承了C++的特点,我觉得游戏的执行速率应该不会慢到哪去(C#不需要你直接操作底层硬件),因为我没过什么大游戏,平常都是随便做一些小游戏玩玩。
具体可以看这里的教程
http://www.alisoho.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式