C++程序员的成长之路:高效学习指南
133 浏览量
更新于2024-08-28
收藏 217KB PDF 举报
本文是一位C++程序员分享其学习Visual C++(VC)的经验和建议,作者以自己的亲身经历为基础,强调了C/C++基础知识的重要性。首先,他提到,对于想要学习VC的程序员,必须对C/C++有深入的理解,推荐谭浩强的《C语言程序设计》作为入门教材,对函数、指针和链表掌握熟练,至少需要花费1到2个月的时间。接着,对于C++语言,他推荐《面向对象的程序设计与C++教程》(张国锋著),这是一本全面讲解C++语法和面向对象概念的书籍,适合深入学习,约需2到4个月。
作者指出,理解Windows系统结构对VC开发者来说至关重要,但他建议避免直接从MFC(Microsoft Foundation Classes)入手,因为这可能导致对Windows基础理解不足。他推荐《Windows95 Programming》(微软出版社)或其中文版,通过C语言实践Windows编程,这将帮助学习者建立清晰的Windows编程基础,学习时间大约为3到6个月。
完成这些准备工作后,作者建议阅读《Inside Visual C++》(清华译版《Visual C++技术内幕》),这是学习VC的入门指南,而希望出版社的第五版翻译质量不佳,建议优先选择英文原版。整个学习过程大约需要4到7个月。
作者的学习路径主要侧重于C++语言本身和Windows系统底层,强调扎实的基础和实践经验,这对于想要成为专业C++程序员的读者具有参考价值。同时,他提醒读者,虽然他的经验是纯C/C++路线,但对于其他语言如VB和Java的结合使用,他没有提供个人经验,因此这部分内容可能需要根据个人需求进行补充。
2013-03-05 上传
2009-10-30 上传
2012-04-12 上传
2023-09-04 上传
2012-01-16 上传
2012-03-28 上传
2021-01-21 上传
2011-05-18 上传
2008-09-02 上传
weixin_38692122
- 粉丝: 13
- 资源: 960
最新资源
- AA4MM开源软件:多建模与模拟耦合工具介绍
- Swagger实时生成器的探索与应用
- Swagger UI:Trunkit API 文档生成与交互指南
- 粉红色留言表单网页模板,简洁美观的HTML模板下载
- OWIN中间件集成BioID OAuth 2.0客户端指南
- 响应式黑色博客CSS模板及前端源码介绍
- Eclipse下使用AVR Dragon调试Arduino Uno ATmega328P项目
- UrlPerf-开源:简明性能测试器
- ConEmuPack 190623:Windows下的Linux Terminator式分屏工具
- 安卓系统工具:易语言开发的卸载预装软件工具更新
- Node.js 示例库:概念证明、测试与演示
- Wi-Fi红外发射器:NodeMCU版Alexa控制与实时反馈
- 易语言实现高效大文件字符串替换方法
- MATLAB光学仿真分析:波的干涉现象深入研究
- stdError中间件:简化服务器错误处理的工具
- Ruby环境下的Dynamiq客户端使用指南