首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • [向jixingzhong提问]关于MFC和win32 [已结帖,结帖人:czbever]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • czbever
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-10-30 22:07:42 楼主
    你好! 我是一个MFC初学者,想请教您,MFC跟win32在实现程序功能上有提供哪些便捷的方法吗?我知道它是提供一种封装,但我觉得使用起来不是很顺手,而更愿意使用win32编程,不过我发现win32也有很多不方便的地方,比如一些现有的activeX控件一定要在MFC上架构下才可以,做一些程序界面MFC提供的东西也比较多,Win32好多东西都要直接操作API,对数据库、网络的支持也很有限,MFC的优势具体有哪些呢?
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Chiyer
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 4

      4

      4

    发表于:2008-10-30 22:16:241楼 得分:10
    MFC 是对Win32 Api的封装,如果你要做界面,当然MFC要比直接使用API方便,否则MFC也没有存在的意义了

    推荐一些文章

    系统理解Win32 API和MFC(上)
    http://www.vckbase.com/document/viewdoc/?id=487

    系统理解Win32 API和MFC(下)
    http://www.vckbase.com/document/viewdoc/?id=488


    MFC和Win32
    http://www.cnblogs.com/henryzc/articles/302023.html
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • baihacker
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 4

    发表于:2008-10-30 22:16:292楼 得分:0
    貌似你自己都说了一些了.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zmlovelx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-10-30 22:29:403楼 得分:10
    要想界面编程更快捷化
    就用vc++.net的功能吧 

    如果不怕麻烦 也可以用sdk
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • czbever
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-10-31 10:34:044楼 得分:0
    引用 1 楼 Chiyer 的回复:
    MFC 是对Win32 Api的封装,如果你要做界面,当然MFC要比直接使用API方便,否则MFC也没有存在的意义了

    推荐一些文章

    系统理解Win32 API和MFC(上)
    http://www.vckbase.com/document/viewdoc/?id=487

    系统理解Win32 API和MFC(下)
    http://www.vckbase.com/document/viewdoc/?id=488


    MFC和Win32
    http://www.cnblogs.com/henryzc/articles/302023.html


    你这个提供的我都看了,感觉不是我想要的答案,我是问MFC里有win32较难以实现的东西吗,比如说插入一个activeX控件 等等..
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ouyh12345
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

    发表于:2008-10-31 10:38:465楼 得分:10
    win32能做的,mfc基本上全可以做,但没必要。
    而win32想实现界面,则要费更多的功夫
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • MilanSpiRiT
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-10-31 11:29:346楼 得分:10
    MFC里能一步做到的东西,SDK里都要很麻烦才能做到。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • weidong0210
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-10-31 15:56:577楼 得分:0
    学习了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • elovenana
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-10-31 16:41:088楼 得分:0
    默默地看完,mfc方面的一本书,你就明白,win32是怎样设计的,mfc对win32封装了什么?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • VsirSoft
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-10-31 17:17:349楼 得分:20
    我是搞MFC UI的 .QQ2009是用MFC8.0开发的 灵活性上 SDK有部分优势. 但MFC的开发效率是超越SDK的  但如果你说要做界面的话.二者我都不说谁难谁简单.相对于其他开发工具来说 都很麻烦. 
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wrhwww
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-01 15:34:3410楼 得分:0
    up
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zclmoon
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-05 18:55:2811楼 得分:0
    接了下资源
    谢谢先
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jillnicky
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-05 20:08:5412楼 得分:0
    高人都来了……
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • backway
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-05 20:52:0513楼 得分:0
    up 2F
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • matrixnull
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-05 20:57:3314楼 得分:0
    会了MFC,就不想用SDK了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xiaoliang_c
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-06 09:15:5615楼 得分:0
    学习!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • pingzi_1119
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-06 09:44:4516楼 得分:0
    学习~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • redleaves
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-06 10:05:4117楼 得分:40
    引用 4 楼 czbever 的回复:
    你这个提供的我都看了,感觉不是我想要的答案,我是问MFC里有win32较难以实现的东西吗,比如说插入一个activeX控件 等等..

    所谓难者不会,会者不难...
    如果MFC里的技术你都了解了,那没有什么很难实现的.MFC用的也无非是win32的接口.
    就一般来说.MFC里有一些取巧的东西,不看它的实现,一般很难理解.因为MS没有公开这些行为.比如modal对话框的实现细节...
    还有一些是技术比较复杂,如果没仔细的研究也会觉得实现困难.比如使用activex对象...这要你对OLE的实现细节有相当理解..原理上并不复杂.就是有点麻烦,我曾经手工实现过ole container/site等东西,其实也只要几百行代码就可以了.
    但我们现在有了MFC,这些东西就有了参考.如果你用win32实现不出来,那就看一下MFC的源代码...

    MFC相比直接用API,最大的优势就是IDE.IDE为MFC提供了很多便捷功能,有些只要点一下鼠标就可以了..如果你手工写代码,就要花一点时间...其它的无非也就是一些封装,这个你用API也可以自己做.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tqg0325
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-06 22:32:1018楼 得分:0
    这位可是高手啊,很想了解一下MFC实现对图象处理难吗
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chenhu_doc
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-07 21:27:2919楼 得分:0
    MFC很方便啊。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved