内容简介
本书目的旨在为C++初学者搭建一个通向程序员的桥梁,通过实际的项目摆脱纯知识点练习的枯燥乏味。并期望在项目的开发过程中读者能感悟到成功的软件,其开发过程不是简单的编写代码实现功能。
在最初的几章里介绍了要完成书中项目必须掌握的知识点,包括对开发环境的认识、MFC、UML。接下来的章节中采用了一个循序渐进的过程,通过一个简单的小项目开始,旨在帮助读者熟悉项目开发过程中涉及的各项工作,并指出一些读者应该掌握的知识点。完成这个小项目后,读者应该具备了一定的动手能力,可以进入正式的实战项目的开发,笔者通过图形的方式帮助读者理解项目中的功能需求,并引领读者分析项目并实现功能,最终完成一个企业即时通信系统的一个商业版框架。书的最后一个章节,笔者列举了作为商业版的软件应该完成的功能列表,希望帮助读者真正地理解商业化的含义。