vc下可视化编程有windows编程和mfc,他们之间有什么区别

我感觉windows编程好像很难,不知道要学哪个,所谓的C++程序设计是哪个... 我感觉windows编程好像很难,不知道要学哪个,所谓的C++程序设计是哪个 展开
 我来答
lozeha
2011-08-04
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
纠正一下,“Windows编程”应为Windows SDK编程,且它在进行窗体设计的时候不是可视化的。
楼主所指的“所谓C++程序设计”应该包括Windows SDK与MFC.
建议楼主应该明白Windows SDK编程的主线、原理,推荐学习MFC。

原因有三:
1.MFC在窗体设计时是可视的,像Visual Basic一样简便。
2.MFC只是将Windows SDK 进行了封装,封装成了一个一个类,你在程序中仍然可以使用Windows API.
3.MFC对于初学者来讲,更简便,易学,容易建立面向对象的思维。

就是这样,当然Windows SDK仍然是运行效率最高的方法,但MFC效率并不是说差很多,况且在设计程序时会少花不少时间。
点缀成金
2011-08-04 · 财务管理,站在巨人的肩膀上看世界。
点缀成金
采纳数:8 获赞数:39

向TA提问 私信TA
展开全部
区别就多了
追问
?谁不知道
追答
windows编程是桌面开发语言。C++挺好用的,写底层最安全,而且待遇相对高很多!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tc280
2011-08-04 · TA获得超过437个赞
知道小有建树答主
回答量:416
采纳率:0%
帮助的人:293万
展开全部
先学习windows 、再学MFC因为MFC中很多地方要用到Windows程序内部运行机构的知识;它们都是基于C/C++语言编程 不要把它们分开,它们是一个整体
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2010060120
2011-08-05 · TA获得超过321个赞
知道答主
回答量:203
采纳率:0%
帮助的人:167万
展开全部
c++什么都不是,只是一门编程语言;
想从控制台程序跳到windows界面编程是个台阶,开始就学mfc简直是浪费青春;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jxy20090901
2012-11-10
知道答主
回答量:35
采纳率:0%
帮助的人:21.8万
展开全部
《C++程序设计》这门课主要是学C++的语法、对OO的支持(封装、继承、多态)、语言特性等。在学完《C程序设计》后就可学。不过有很多语法细节挺烦人,而且在编程中很少用。
《Windows编程》有的学校开的是C#,这是错误的,完全是误人子弟。最正道的是学Win32SDK和MFC,编程环境用VC6更高版本。Win32SDK有C语言基础就可以学;MFC要有一点C++语言基础。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式