全书实现了9个完整的实用系统和功能:企业培训管理系统、双色球彩票游戏软件、超级记事本、友情通讯录、局域网内的聊天室、鼠标键盘的录制与回放、MP3播放器、搜寻局域网内的计算机、系统控制软件。作者将大量VC++编程技术融于这9个案例之中,包括文档-视图、多线程、动态链接库、文件读写、消息处理、钩子技术、托盘技术、数据库编程、随机数产生算法、排列组合算法、自动化编程、Singleton类的使用、WinSocket编程等,这些技术与实际项目开发息息相关。
对于每个案例,从客户需求分析,到系统设计、功能开发,再到最后系统的实现,严格遵循实际项目系统的开发与实现过程。同时,作者将从业8年来的开发经验与技巧,以及大公司的先进开发理念融人到对技术的讲解中,以提高读者的开发效率。
本书适合有一定VC编程基础的读者学习。书中大量从实际项目开发中提取的具有工程实用价值的代码,对编程人员具有很好的参考意义。
Visual C++6.0是Visual Studi0中功能最强大、代码效率最高的开发工具,它有着良好的可视化集成开发环境,备受广大软件开发人员的青睐。能熟练地利用Visual C++进行项目开发,是广大Visual C++开发人员的追求目标。
本书通过9个完整的实用案例讲述了VC++6.0高级编程技术与方法,内容涉及广泛,包括对话框、文档、视图、多线程、动态链接库、文件读写、消息处理、钩子技术、托盘技术、数据库编程、随机数产生算法、排列组合算法、自动化编程、Singleton类的使用、WinSocket编程等内容。书中每个案例都是一个独立的系统,功能完备,与实际开发息息相关。读者可以随意取用这些案例,稍加修改便可变为己用。随书光盘提供了书中所有案例的源代码。
本书语言通俗易懂,可用于自学和培训教材,适合具有一定Visual C++编程基础的读者,书中大量具有极高使用价值的代码,对编程人员具有很好的参考意义。