我标准C++学的差不多了,老师说要我继续学习STL,和MFC,然后继续学习win32 api.
我对这些个东西还是不怎么清楚,请过来人给点意见,
说说几个之间的区别,这些到底是什么东东。
先学什么,再学什么,怎样学效果会更好。
解决方案 »
- 那位大大 帮下忙 MFC列表控件 如下 想获得选中项中的姓名的值 怎么弄?
- 200分求一个绘制对数螺旋线的代码,在线等待,泻啦
- 本人在用VC6.0做SpiderMonkey时候遇到这样一个错误
- 我用ATL做了一个浏览器插件,怎么用脚本语言访问它
- 到底有没有ATL方面的高手啊?郁闷
- 在线等......如何把表示16进制数的字符串写成二进制文件?
- 为什么我从CHtmlView继承的类无法Navigate2(...)?
- 高手们帮忙啊!
- 哪儿有vc4.2下载?我down好安装完就给分。
- 高手进,问一下vc调试问题
- vc++中Tab Control所选的选项卡变色
- 什么时候需要去响应ON_NOTIFY_EX_RANGE(TTN_NEEDTEXTW,0,0xFFFF,xxxxx)
Win32 API是用于Windows编程的应用程序接口(和微软平台绑定);
MFC则是对Win32 API进行封装过的框架,一般用来进行Windows下面可视化程序的开发(黑屏的就别背这个框架了)从可复用性的角度,STL > WIN32 API > MFC。
学习的难度嘛,个人意见:MFC > WIN32 API > STL建议把STL吃透(泛型编程的思想),受用无穷。
MFC你如果要学的话,可以参考侯捷的那本《深入浅出MFC》。这块骨头不太好啃,做好心理准备。
Win32 API没有必要专门花时间学,建议边写程序边学,碰到不懂的再google(或者度娘)相应的API。举个例子,文件读写程序,对应的API就包括CreateFile系列,不懂这个API就搜索,然后code,然后test直到掌握。
我也正在学VC++ (MFC),共同努力哦
那看来大家说的还是要先学会用VC,然后再学习MFC了?
孙鑫的视频我也有,只是感觉要看下去还是有点难的。
看来还是的这样,学习顺序STL--VC++--MFC--WIN32 API 大致就是这样的吧。
MFC学得好,并不代表C++学得好,想跨平台,还是学QT吧。
不过若是做图形图像处理这块,VC还是要学学的。
我刚毕业的时候,不懂,觉得什么技术都好,都想学。等一段时间之后,还是觉得万般语言,还是汇编,C/C+好,语言方面只想攻C/C++,汇编用得比较少,做底层的也大都用C,很少用汇编。我现在只要一听到J2EE,ASP,JSP,PHP,HTML/CSS,WEB开发,ERP之类的就反感,太花哨,技术含量不高。我还是觉得做底层的好,上层的就图形图像,音频处理,涉及到数学算法,但是要搞点原创性的,不是一般人能够做做的。
mfc中包含了常用的IO/UI/基本算法(CArray,CString等)等内容,stl是纯粹的计算机算法库。
我也正在学VC++ (MFC),共同努力哦