至少大作业还没有涉及到时序问题要做好大作业并不困难基本搞清MFC消息响应的机理然后学习各种控件的使用不会了大量百度其中CSDN的blog中有许多相关的内容。
MFC不是个新东西有关它自身有下面的文章仁者见仁智者见智。
MFC死了吗 这几天和几个老外在论坛上讨论了一下用什么编程语言的问题。
让我吃惊的是像我这种一直使用MFC超过10年的人简直变成了他们眼中的怪物。
而且他们异口同声推荐C。
有个老外说他前一个公司的项目一开始使用MFC进度十分缓慢后来换成C开发速度提高了一个数量级。
他认为使用C时最感觉轻松自在。
C是他的首选。
大家都知道C是MS为对抗Java而做的。
C我一直没有用过但我用过一段时间Java听说C是纯OOP的连int也是。
还听说JIT可以将C生成的MSIL转换成100本地代码从而使C在Windows上的运行速度超过Java。
C的简单和安全让它能快速上手使用减少了开发和维护的时间。
看到的都是C的好。
既然这样大家写程序的时候都用C好了。
像MFC这样技术又老又难学的类库干脆消失吧。
这是我的真实想法想想我在MFC中花了几天写了个控件人家在C里分分钟搞定了。
MFC真成了臭豆腐我想是不是我该转行了 于是乎我在google和百度里搜索了一下下列关键词“still using MFC” MFC deadMFC死了......真的是这样。
在搜索到的结果里大部分的帖子都是0104年的。
也就是说很多人在0104年时就认为MFC快不行了。
这两年反而讨论的少了可能大家都认为MFC已经死掉了。
我甚至立刻用Depends看了我电脑C:/Program Files下面所有的程序看有多少个使用MFC。
奇怪不少啊。
MFC真的死了吗答案是没有且很长时间都不会死。
或许我去年说这个话没人信但是当VC2008中出现全新的MFC类库当实现了TR1的VC2008 Feature Pack发布后我觉得所有的MFC程序员都应该欢欣鼓舞像打了鸡血一样:-才对。
///////////////////////////////////////////////////////////////////////////////////////////////// 可悲啊我感叹一下。
我们Windows程序员只不过是在微软创造的生态环境中生存的一帮小可怜微软扮演了上帝的角色。
看你可怜给你个好用的工具如C让你写程序不用那么辛苦。
看MFC这把斧子已经生锈了就拿过来磨磨然后“邦”的一声砍在木桩上立刻就围过来一帮用MFC砍树的老可怜感动的热泪盈眶。
///////////////////////////////////////////////////////////////////////////////////////////////// 确实自从空前成功的VC6发布以来MFC就像是个没人养的孩子一样一直在外面荒着直到VC2008。
到现在很多公司还在用VC6呵呵不夸张这里面还有很有名气的公司。
这几年MS把大部分精力都放在了.Net和C上了。
因为强有力的竞争对手来自网络而不是桌面领域。
再回来看看可怜的MFC这个从90年代初就为MS立下汉马功劳的老将因为一些为人诟病的设计和陡峭的学习曲线当然还有可怜的UI功能越来越成为了鸡肋。
我想大部分仍使用MFC的程序员都是85年以前出生的吧像我大学毕业那会.Net和C初出茅庐
VB是留给女孩子用的抱歉
VB程序员开玩笑Delphi根不红苗不正桌面程序员似乎只有走MFC这条康庄大道薪水高了。
后来发现MFC其实是陡峭悬崖有人滚下去了有人做直升飞机很多人没办法还要辛苦向上爬。
当我们爬上半山腰或小山包俯瞰山下时多么的得意。
使用MFC必需要了解Windows APIWindows消息机制DLL COM......我想MFC程序员用起VBC来会觉得简直太简单了没什么难度对象都不用delete想用什么直接找控件简单的有点不现实。
我不禁在问这还是编程吗是作梦吧回到MFC开始一行一行写代码new完了delete时不时来几个API甚至嵌点asm进去踏实这是我习惯的编程看来我out了。
我一直有这种想法不知道对不对。
像VBC这样的语言把编程语言抽象到了一个很高的层次是一把双刃剑。
好的方面是很多中学生也可以写程序了坏的一点是越来越多的程序员只能在这个层次上写程序了当他们回到C/C时会觉得惊恐万分。
就像你从奔驰车里出来钻进了一辆小面包。
那么像.NetFramework运行环境这样的程序谁来写呢MSMSMS继续扮演上帝。
Microsoft Foundation Classes 不知道是不是因为这个名字MS会一直让你活下去。
BTW:或许哪天我也会成为一个C程序员跟着MS走有肉吃。
。
。
上一篇:
【精品】在VC中调用 WebService
下一篇:
课外阅读活动方案