c++ windows 编程 与MFC

lihan6415151528 2009-10-26 01:51:29

看了这个有感:http://hi.baidu.com/wang1901/blog/item/c950618b20ddea17c9fc7a77.html


win32 application 可以完全脱离MFC框架编写程序吗?

对于新手来说,win32 application 是不是 比MFC更容易掌握点吧。?
...全文
327 30 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
dragonzcs 2009-10-31
  • 打赏
  • 举报
回复
呵呵win32 API好学,感觉比OPENGL里的API好用一些(贴个图也不知道贴到哪里去了,郁闷)
sdverg 2009-10-26
  • 打赏
  • 举报
回复
新新手路过!
na2650945 2009-10-26
  • 打赏
  • 举报
回复
windows程序设计
hyccai 2009-10-26
  • 打赏
  • 举报
回复
新手,看看
vinnyxiong 2009-10-26
  • 打赏
  • 举报
回复
看到那么多高手发表高见,有收获呀
shenzi 2009-10-26
  • 打赏
  • 举报
回复
看看《windows程序设计 五版》我想还是有益的。。。
lzx258 2009-10-26
  • 打赏
  • 举报
回复
kankan ......
Julykey 2009-10-26
  • 打赏
  • 举报
回复
新手学习而来!
skyworld2288 2009-10-26
  • 打赏
  • 举报
回复
[Quote=引用楼主 lihan6415151528 的回复:]
看了这个有感:http://hi.baidu.com/wang1901/blog/item/c950618b20ddea17c9fc7a77.html


win32 application 可以完全脱离MFC框架编写程序吗?
楼主把windows API 和MFC关系好像搞反了, win32 API是MFC基石,MFC封装了Win32 API

对于新手来说,win32 application 是不是 比MFC更容易掌握点吧。?
关于这点,我是先学的MFC,后学的win32 API,目前在搞win32 API,有兴趣的话加我讨论@!
[/Quote]
skyworld2288 2009-10-26
  • 打赏
  • 举报
回复
楼主可能是新学,MFC 是对windows32 API的一个封装,为了方便开发人员调用windows API,可能在某些地方比较方便,但是相当庞大和臃肿,window API比较难记,但是编程比较小巧,运行速度相对较MFC快。
所以初学建议先学MFC,如果你要彻底的了解window32 API 编程建议你搞纯windows API编程。
TADICAN 2009-10-26
  • 打赏
  • 举报
回复
微软的东西所以成功,就是因为都做出傻瓜式的,很容易上手。
MFC随便托托拽拽就可以出来很漂亮的的窗口(相对的啊),如果用win32的话一开始就全部是一些宏,结构体,这参数那参数,很容易把人吓跑的。
对于入门来说,MFC是比较好一点的选择。等慢慢的不反感那些恶心的api调用后再去学win32 api会容易接受一些。
陌上花花 2009-10-26
  • 打赏
  • 举报
回复
俺是新手,学习了
hemiya 2009-10-26
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 pcboyxhy 的回复:]
引用 8 楼 tanwei1002 的回复:
引用 3 楼 pcboyxhy 的回复:
MFC早就过时了,新出的软件,很少有MFC的影子


MFC不会过时的
MFC类库一直更新着呢。。。。

至于你说新出的软件,很少有MFC的影子。。这话不认同,有很多软件都是MFC做的,如360,QQ,。。。。多着呢


QQ是10年出的,360也是3年前出的,我指的新软件是完全没有历史包袱的新软件,
如淘宝最近推出的任我淘,就是用的WPF,测试版官方还只支持windows 7。
细心的人总会发现,越来越多的软件要求安装.net了
[/Quote]
对.net略有反感.
用了.net感觉上了贼船,但是下贼船有点困难.
pcboyxhy 2009-10-26
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 tanwei1002 的回复:]
引用 3 楼 pcboyxhy 的回复:
MFC早就过时了,新出的软件,很少有MFC的影子


MFC不会过时的
MFC类库一直更新着呢。。。。

至于你说新出的软件,很少有MFC的影子。。这话不认同,有很多软件都是MFC做的,如360,QQ,。。。。多着呢
[/Quote]

QQ是10年出的,360也是3年前出的,我指的新软件是完全没有历史包袱的新软件,
如淘宝最近推出的任我淘,就是用的WPF,测试版官方还只支持windows 7。
细心的人总会发现,越来越多的软件要求安装.net了
Lucifer126 2009-10-26
  • 打赏
  • 举报
回复
看你是干嘛了,搞一个窗口的,建议你多去看点开源的引擎
如果是多个窗口,还是把MFC研究透了说。。虽然 很难,很乱 很复杂,但是研究下MFC库不错
ljz888666555 2009-10-26
  • 打赏
  • 举报
回复
如果你用SDK开发的不用MFC开发,界面是一个很大的问题。
han1xiaoxiao 2009-10-26
  • 打赏
  • 举报
回复
win32 application 可以完全脱离MFC框架编写程序吗?
肯定可以!

对于新手来说,win32 application 是不是 比MFC更容易掌握点吧。?
我的观点是先学C++,C++入门了,可以学MFC,看《深入浅出MFC》他将MFC的机制讲解的很透彻,这本书研究透了,你基本上就知道了,在win32下的C++的Windows程序内部机制!
MFC就是为了方便C++用户开发windows下的程序,透过MFC你就能更加清楚win32程序设计。
否则的话,直接学win32程序设计,呵呵,很痛苦的,并且很容易遇到挫折!且能解惑的人不多...
macrojj 2009-10-26
  • 打赏
  • 举报
回复
MFC很容易用,但是理解它的框架还是很难。
donaldking 2009-10-26
  • 打赏
  • 举报
回复
理解了windows开发的框架以后(消息处理,窗口管理……)用不用MFC只是个人喜好了
whg01 2009-10-26
  • 打赏
  • 举报
回复
MFC封装了很多东西,写代码时要省事点,有向导可以用。
加载更多回复(10)

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧