C++Builder 5.0是Borland/Inprisc公司继1999年推出C++Builder 4.0之后又全面升级的基于C++语言的应用程序快速开发工具。C++Builder由于其快速的开发效率、可视化的开发界面、可开发出功能强大的数据库应用程序的能力以及强大的网络支持能力等深受用户的喜爱。本书通过对完整的中国象棋程序实例的剖析来介绍如何运用C++Builder进行应用程序的开发。内容主要包括:C++Builder 5.0入门知识、人工智能与中国象棋的原理及应用、中国象棋实例编程技巧。该实例功能强大,可进行实战对弈,也可摆成各种残局,对弈同时由程序给出各种提示信息,并可对中国象棋进行定量分析。该实例涵盖了各种编程技巧,包括子窗体、动态菜单、自定义光标、画布的使用、动态对话框、动画处理、消息的重映射、异常的捕获、Windows API涵数和自定义函数的调用等,读者既可以感受到计算机技术的巨大魅力,也可以体会中国象棋的博大精深。 本书内容层次分明,由浅入深,实用性和指导性强。可作为C++Builder 5.0初学者、有一定开发经验的编程人员和广在象棋爱好者的参考用书。