C++程序员的成长之路:高效学习指南

0 下载量 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的结合使用,他没有提供个人经验,因此这部分内容可能需要根据个人需求进行补充。