C++难学嘛?用C语言下MFC?还是C++写?我学过C语言,想学C++,学完需要多久?

 我来答
归悦欣cf
2012-06-04 · TA获得超过1443个赞
知道大有可为答主
回答量:4250
采纳率:59%
帮助的人:1323万
展开全部
C++的基础就是c语言,所以你有c基础学习起来应该不难。MFC是用C++编写Windows应用程序的辅助类库,跟C没有直接的联系。至于要学多久,这个真不好回答,就像我问你,学c语言要学多久,你能回答我的问题吗:一下给你提供的资料可能与你的问题无关,但作为初学者,希望能对你有所帮助:
以前编写windows应用程序用的是c语言,通过c语言调用Windows API 实现编写windows应用程序,后来微软把C++引入windows编程,也就是现在的VC++;C++的特点就是以面向对象的方式实现代码重用,不同的类实现特定的功能;windows应用程序最大的界面特点就是窗口,因此定义了类CWnd; 该类实现了所有窗口的基本功能和特点;然后根据各种窗口的特有特性,比如对话框,编辑框等窗口而从CWnd又派生了对话框类,编辑框控件类等;当然窗口仅仅是windows应用程序的一部分,除了与窗口有关的类以外,还有其他实的现其他功能的类,而所有的由微软用C++预定义的这些类就组成了所谓的MFC(微软基础类库);有了这些基础类库,我们就可以从这些基础类库中派生出我们需要的类从而实现我们需要的功能;如果你有C++基础;你就应该知道如何从一个类中派生一个类的方法和这样做的意义。但是知道如何从一个基础类中派生一个子类是不够的,编写一个windows应用程序,需要多个类在一起配合工作,但是这些类又如何被组织在一起的呢,由于这个工作比较复杂,所以才有VC++的应用程序编程向导,在向导的帮助下,可以产生一个windows应用程序基本框架,我们可以根据需要在这个程序框架上添加我们需要的功能。
icelbja
2012-06-04 · TA获得超过138个赞
知道小有建树答主
回答量:180
采纳率:100%
帮助的人:151万
展开全部
首先c++不难学,能学c肯定也能学c++,学过c的话c++语法就没很大必要看了,把c++里的类看一下就能能用mfc了吧……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中语柳b3
2012-06-04
知道答主
回答量:41
采纳率:0%
帮助的人:9.8万
展开全部
还行我也在学,多看多做多想有个老师指导更好了
追问
答非所问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式