vc下可视化编程有windows编程和mfc,他们之间有什么区别
5个回答
展开全部
纠正一下,“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效率并不是说差很多,况且在设计程序时会少花不少时间。
楼主所指的“所谓C++程序设计”应该包括Windows SDK与MFC.
建议楼主应该明白Windows SDK编程的主线、原理,推荐学习MFC。
原因有三:
1.MFC在窗体设计时是可视的,像Visual Basic一样简便。
2.MFC只是将Windows SDK 进行了封装,封装成了一个一个类,你在程序中仍然可以使用Windows API.
3.MFC对于初学者来讲,更简便,易学,容易建立面向对象的思维。
就是这样,当然Windows SDK仍然是运行效率最高的方法,但MFC效率并不是说差很多,况且在设计程序时会少花不少时间。
展开全部
区别就多了
追问
?谁不知道
追答
windows编程是桌面开发语言。C++挺好用的,写底层最安全,而且待遇相对高很多!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先学习windows 、再学MFC因为MFC中很多地方要用到Windows程序内部运行机构的知识;它们都是基于C/C++语言编程 不要把它们分开,它们是一个整体
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c++什么都不是,只是一门编程语言;
想从控制台程序跳到windows界面编程是个台阶,开始就学mfc简直是浪费青春;
想从控制台程序跳到windows界面编程是个台阶,开始就学mfc简直是浪费青春;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
《C++程序设计》这门课主要是学C++的语法、对OO的支持(封装、继承、多态)、语言特性等。在学完《C程序设计》后就可学。不过有很多语法细节挺烦人,而且在编程中很少用。
《Windows编程》有的学校开的是C#,这是错误的,完全是误人子弟。最正道的是学Win32SDK和MFC,编程环境用VC6更高版本。Win32SDK有C语言基础就可以学;MFC要有一点C++语言基础。
《Windows编程》有的学校开的是C#,这是错误的,完全是误人子弟。最正道的是学Win32SDK和MFC,编程环境用VC6更高版本。Win32SDK有C语言基础就可以学;MFC要有一点C++语言基础。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询