嗯,如题,就是想学C++。
基础有那么一点点,以前搞过NOIP,学过Pascal,但是复杂的算法不太会。
学过php,有那么一点基础吧,一般的网页小应用没问题。
嗯,如果易语言也算基础的话 那么我也玩过
现在想学C++和MFC做Windows下的窗口程序开发,
不过我才高二,之后的时间可能零碎一点,只能稍微挤挤时间了,所以时间比较零碎,不过还有高考以后的一个暑假啦。
希望大家给点建议。网上的文章读过一些,感觉太乱了,没点头绪,希望高手指点迷津啊!
我C++面向过程的编程还搞不清呢,就直接学MFC?
想学C++和MFC,有一点基础,时间比较零碎,要怎么开始?
答案:6 悬赏:50
解决时间 2021-12-21 16:19
- 提问者网友:傲气稳全场
- 2021-12-21 07:28
最佳答案
- 二级知识专家网友:我的任性你不懂
- 2021-12-21 08:33
MFC是基于C++语言的一套函数库
本身是对windows提供的sdk函数进行了浅层封装,以简化基于windows的窗口编程
mfc和C++的语法区别无从谈起:MFC是库,基于C++语言。
基于mfc的程序,直接是看不到主函数的(vc提供mfc的全部源代码,可以查看),主函数被封装到了mfc库中,因为基于windows的窗口程序入口都大同小异。win32上的入口函数名是WinMain和标准C的入口main是一样的,这是vc编译器支持的专门针对win32程序的入口函数
确切说使用mfc就代表了使用mfc的编程思想。你所说的创建框架,然后添加自己的功能,这实际是开发环境提供的快速开发模型,当然这是构建于mfc库的基础之上的,因为mfc提供的文档/视图模型(对话框模型)本身就是一个最简化的框,程序员在这个框的基础之上补充自己的功能。因为使用sdk开发这个框本身就是一个比较复杂重复的事
其实MessageBox等函数相对于C++标准库的scanf,printf,cin,cout等都是一样的,本身都是库,只不过前者初学者没见过而已。这只是个经验问题,随着学习的深入,这会和cout一样成为一种习惯的。
不知道你学mfc多久了?如果时间比较短,会迷惑是正常的,因为mfc库本身封装程度不高,所以会让人感觉散乱,增加了学习的难度。这需要一定的代码经验来解决的,学习vc很重要的一点就是要多写代码实践,慢慢解决问题,才会一步步提高。因为vc本身对初学者而言,门槛比较高。
本身是对windows提供的sdk函数进行了浅层封装,以简化基于windows的窗口编程
mfc和C++的语法区别无从谈起:MFC是库,基于C++语言。
基于mfc的程序,直接是看不到主函数的(vc提供mfc的全部源代码,可以查看),主函数被封装到了mfc库中,因为基于windows的窗口程序入口都大同小异。win32上的入口函数名是WinMain和标准C的入口main是一样的,这是vc编译器支持的专门针对win32程序的入口函数
确切说使用mfc就代表了使用mfc的编程思想。你所说的创建框架,然后添加自己的功能,这实际是开发环境提供的快速开发模型,当然这是构建于mfc库的基础之上的,因为mfc提供的文档/视图模型(对话框模型)本身就是一个最简化的框,程序员在这个框的基础之上补充自己的功能。因为使用sdk开发这个框本身就是一个比较复杂重复的事
其实MessageBox等函数相对于C++标准库的scanf,printf,cin,cout等都是一样的,本身都是库,只不过前者初学者没见过而已。这只是个经验问题,随着学习的深入,这会和cout一样成为一种习惯的。
不知道你学mfc多久了?如果时间比较短,会迷惑是正常的,因为mfc库本身封装程度不高,所以会让人感觉散乱,增加了学习的难度。这需要一定的代码经验来解决的,学习vc很重要的一点就是要多写代码实践,慢慢解决问题,才会一步步提高。因为vc本身对初学者而言,门槛比较高。
全部回答
- 1楼网友:眠于流年
- 2021-12-21 12:52
孙鑫的书不错
- 2楼网友:恕我颓废
- 2021-12-21 11:41
MFC经典--侯捷的《深入浅出MFC》
- 3楼网友:强势废物
- 2021-12-21 10:47
你好!
入门的话可以看孙鑫的VC++深入详解,这本书好在有视频教程,照着去做,还是很easy的,自己要学会去查msdn,遇到问题多百度,google,主要还是多练,有个项目催动一下自己最好。
如有疑问,请追问。
- 4楼网友:我们只是兮以城空
- 2021-12-21 10:19
推荐孙鑫VC++深入浅出教学视频
- 5楼网友:佛说妍妍很渣
- 2021-12-21 09:33
买本好书,有时间就看,我就是看了一个星期就会了。我推荐我看的那本《Visual C++ 从入门到精通》
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯