学习vc++怎么入门 啊
2个回答
展开全部
哎,导师让你学VC ,恐怕是要你给他打工了,帮他做项目。
整整规规的学C/C 软件,最好使用GNU C/C 编译器。
1.首先是结构化编程,即C语言和数据结构;
2.然后是面向对象编程,既C ;
3.然后是掌握STL标准模板库的应用; 《== 注意完成在此步骤之前,连入门都不算的。
4.然后才是掌握一种开发工具,比如VC ;
5.然后才是逐步学习网络、数据库、界面相关的内容; 《==这个时候可以写点应用软件了,算是出师。
6.选择你自己感兴趣的一个方向,深入发展。 《==完成此步骤,你也就算专家了
明白了吗,导师让你直接学第4步VC ,典型的杀鸡取卵。
结论:
1.如果你想学习1~3步,打下好的基础,推荐《C 程序设计语言(特别版)》/(美)斯特朗斯特鲁普 著 裘宗燕译 机械工业出版社
潭浩强的那本垃圾可以扔了:)
2.如果你想直接第4步,首先要知道VC 开发,有五个不同的开发框架,它们是:
win32 API,直接使用过程式API,编程效率低;
MFC,微软基础类库,一个基于宏,富余花巧,最易用的,被淘汰的开发框架;
ATL,活动模板类库,一个基于泛型,更加花巧,更难用的开发框架,唯一的优点是编译出来的控件体积小,适合网络下载(不过现在很少有人这么做);
WForm,搭配C#和.NET平台的框架,易使用,不过好像也快属于淘汰之列了;
WPF,一套用XML描述界面的框架,灵活性高,属目前正主推的方向。
目前,国内学术界用得最多的MFC,因为它最易入手,最适合短期培养软件蓝领,最受大学教授青睐;其次是WForm,在追捧.NET的企业界用得比较多。
推荐《Visual C 技术内幕》(美)DAVID J.KRUGLINSKI
译者:潘爱民;王国印。它主要是以MFC为基础的。
3.学习MFC有个好处,它是开源的,直接阅读MFC代码可以让你学到很多面向对象、编程风格的东西。但MFC滥用了宏,除非你确实需要使用宏,否则,关于宏的一切,藐视之。
4.不管学习VC 哪种框架,书籍只是用来入门的,最终的正道是,MSDN在线文档,当你脑海中记住了MSDN左边那颗目录树结构时,所有VC书都可以扔了。
整整规规的学C/C 软件,最好使用GNU C/C 编译器。
1.首先是结构化编程,即C语言和数据结构;
2.然后是面向对象编程,既C ;
3.然后是掌握STL标准模板库的应用; 《== 注意完成在此步骤之前,连入门都不算的。
4.然后才是掌握一种开发工具,比如VC ;
5.然后才是逐步学习网络、数据库、界面相关的内容; 《==这个时候可以写点应用软件了,算是出师。
6.选择你自己感兴趣的一个方向,深入发展。 《==完成此步骤,你也就算专家了
明白了吗,导师让你直接学第4步VC ,典型的杀鸡取卵。
结论:
1.如果你想学习1~3步,打下好的基础,推荐《C 程序设计语言(特别版)》/(美)斯特朗斯特鲁普 著 裘宗燕译 机械工业出版社
潭浩强的那本垃圾可以扔了:)
2.如果你想直接第4步,首先要知道VC 开发,有五个不同的开发框架,它们是:
win32 API,直接使用过程式API,编程效率低;
MFC,微软基础类库,一个基于宏,富余花巧,最易用的,被淘汰的开发框架;
ATL,活动模板类库,一个基于泛型,更加花巧,更难用的开发框架,唯一的优点是编译出来的控件体积小,适合网络下载(不过现在很少有人这么做);
WForm,搭配C#和.NET平台的框架,易使用,不过好像也快属于淘汰之列了;
WPF,一套用XML描述界面的框架,灵活性高,属目前正主推的方向。
目前,国内学术界用得最多的MFC,因为它最易入手,最适合短期培养软件蓝领,最受大学教授青睐;其次是WForm,在追捧.NET的企业界用得比较多。
推荐《Visual C 技术内幕》(美)DAVID J.KRUGLINSKI
译者:潘爱民;王国印。它主要是以MFC为基础的。
3.学习MFC有个好处,它是开源的,直接阅读MFC代码可以让你学到很多面向对象、编程风格的东西。但MFC滥用了宏,除非你确实需要使用宏,否则,关于宏的一切,藐视之。
4.不管学习VC 哪种框架,书籍只是用来入门的,最终的正道是,MSDN在线文档,当你脑海中记住了MSDN左边那颗目录树结构时,所有VC书都可以扔了。
展开全部
应该先从你兴趣开始, 有兴趣再决定方向,有了方向在决定语言。
也可百度一下, 80x86汇编小站, 看看 站长写的下面这几篇文章, 或者 你直接联系 这个站长 跟他交流编程方面的事情。
编程是什么,什么是编程?
如何正确入门Windows系统下C/C++学习领域?
掌握C/C++后,如何在Windows系统下开发有界面的程序?
如何正确入门Windows系统下驱动开发领域?
如何正确进入基于x86-64Bit Windows系统商业软件破解领域?
如何正确的待汇编学习和反汇编学习?
成为VC++程序员,我需要学会哪些东西?
也可百度一下, 80x86汇编小站, 看看 站长写的下面这几篇文章, 或者 你直接联系 这个站长 跟他交流编程方面的事情。
编程是什么,什么是编程?
如何正确入门Windows系统下C/C++学习领域?
掌握C/C++后,如何在Windows系统下开发有界面的程序?
如何正确入门Windows系统下驱动开发领域?
如何正确进入基于x86-64Bit Windows系统商业软件破解领域?
如何正确的待汇编学习和反汇编学习?
成为VC++程序员,我需要学会哪些东西?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |