《Visual C++ 2012入门经典》杂记

简介: 初步通读了一下,感觉其浅显入门层度不亚于清华大学编著的《MFC Windows程序设计》,比较适合初学者,但是浅显中又有深入,让初学者不仅轻易解决C/C++学习入门难的问题,同时又使C/C++的编程技能得到进一步的提高。

第一次接触C语言还要追溯到1995年刚上大学的时候,由于所在的班级是计算机实验班,所有的计算机课程都在机房中上,所以接触计算机的机会相对多一些,不过对我们这些非计算机专业的班级来说,计算机编程课是Ture Basic(所谓的TB)和Foxbase,而不是C(TC)。C语言完全是自学的,其入门书籍就是当时谭浩强老师编著的《C语言程序设计》。至于C++语言的学习,所用的就不是TC了,而是DOS平台下比较著名的Borland C++(当时接触的版本是BC3.1和BC3.2),当时用BC3.2完成了当年获优的毕业设计《图书管理系统》,相关博文请见《99年毕业设计获优的程序-图书管理程序》。

工作之后第一个项目就是修改的这个毕业设计而完成的二型计量系统(DOS版本)。后来大部分的项目就不是基于DOS平台了,而是Windows平台下的Visual Basic 和 Visual C++了,一般用Visual Basic开发界面,用Visual C++开发底层库。清华大学出版社出版的《MFC Windows程序设计》这本书就是我Windows C++编程入门的书籍,再以后就是侯捷老师编写的《深入浅出MFC》了,这本书同时也是我C/C++语言书籍翻看最多的书籍,后来又看了Scott Meyers大师级人物编写的《Effective C++》,算是对C++有了更本质的认识。

自从2006年开始接触VisualC#语言(也是读清华大学出版社的红皮书《C#高级编程》入门的)以来,被C#语言深深吸引,Visual Basic 和 Visual C++几乎放弃了,不过2008年转入嵌入式对C/C++又进行了深入研究。

幸而CSDN有这么一个读书写书评的活动,使我又一次有机会深入研究Visual C++,Ivor Horton所著的《Visual C++ 2012入门经典》目前已经是第6版了,却是我第一次接触。初步通读了一下,感觉其浅显入门层度不亚于清华大学编著的《MFC Windows程序设计》,比较适合初学者,但是浅显中又有深入,让初学者不仅轻易解决C/C++学习入门难的问题,同时又使C/C++的编程技能得到进一步的提高。书中对标准模板库(STL)和MFC也有相关的介绍,另外第18章还着重介绍了Windows 8风格的应用程序的编写。

个人感觉《Visual C++ 2012入门经典》是值得细读、精读的一本书。
image.png

相关文章
《C++语言入门经典》一1.4 小结
本节书摘来自华章出版社《C++语言入门经典》一书中的第1章,第1.4节,作者 郭鑫 顾彦玲,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1016 0
|
C语言 C++
《C++语言入门经典》一导读
C++语言是在C语言的基础上发展起来的,它在C语言的基础上融合了许多新的有利于程序开发的编程理念。C++语言是一种规范,它规范了程序员如何进行面向对象的程序开发。
1438 0
《C++语言入门经典》一2.10 小结
本节书摘来自华章出版社《C++语言入门经典》一书中的第2章,第2.10节,作者 郭鑫 顾彦玲,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1013 0
|
.NET C#
《Visual C# 2010入门经典》一1.6 问与答
Visual C# 2010入门经典 **问**:.NET Framework**是什么?** **答**:.NET Framework是一个平台,让开发人员能够以独立于语言和平台的方式创建并运行下一代应用程序和Web服务,还有助于消除(起码是减少)众多常见的编程错误。
1745 0
|
程序员 C#
《Visual C# 2010入门经典》一1.5 总结
祝贺您成功地编写了第一个C#应用程序。这可能也是您编写的第一个托管应用程序,也可能只是您编写的第一个C#应用程序,但无论是那种情况,都为以后打下了基础。
1587 0
|
C# Windows
《Visual C# 2010入门经典》一导读
.NET Framework将原有Windows接口和服务融合到单个应用程序编程接口(API)下,并将众多新出现的行业标准(如简单对象访问协议[SOAP])和众多原有的Microsoft技术(如Microsoft组件对象模型[COM和COM+]和Active Server Pages[ASP])加入其中。
2168 0
|
存储 Java C#
《Visual C# 2010入门经典》一1.2 C#语言
如果您是C、C++或Java程序员,将很快熟悉C#,因为其语法与这些语言类似。如果您熟悉Visual Basic(运行在.NET Framework上的任何Visual Basic版本,而不是Visual Basic 6.0或更早的版本),可能对C#语法感到陌生,但应熟悉Framework类库。
1887 0
|
XML 数据可视化 Android开发
《Android应用开发入门经典(第3版)》——第1.5节定制应用
本节书摘来自异步社区《Android应用开发入门经典(第3版)》一书中的第1章,第1.5节定制应用,作者 【美】Carmen Delessio , Lauren Darcey , Shane Conder,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.5 定制应用 Android应用开发入门经典(第3版) 刚才创建的简单应用会显示如图1.11所示的词组“Hello world!”。
1435 0