C++Builder 5.0是Borland/Inprisc公司繼1999年推出C++Builder 4.0之后又全面升級的基于C++語言的應用程序快速開發(fā)工具。C++Builder由于其快速的開發(fā)效率、可視化的開發(fā)界面、可開發(fā)出功能強大的數(shù)據(jù)庫應用程序的能力以及強大的網絡支持能力等深受用戶的喜愛。本書通過對完整的中國象棋程序實例的剖析來介紹如何運用C++Builder進行應用程序的開發(fā)。內容主要包括:C++Builder 5.0入門知識、人工智能與中國象棋的原理及應用、中國象棋實例編程技巧。該實例功能強大,可進行實戰(zhàn)對弈,也可擺成各種殘局,對弈同時由程序給出各種提示信息,并可對中國象棋進行定量分析。該實例涵蓋了各種編程技巧,包括子窗體、動態(tài)菜單、自定義光標、畫布的使用、動態(tài)對話框、動畫處理、消息的重映射、異常的捕獲、Windows API涵數(shù)和自定義函數(shù)的調用等,讀者既可以感受到計算機技術的巨大魅力,也可以體會中國象棋的博大精深。 本書內容層次分明,由淺入深,實用性和指導性強??勺鳛镃++Builder 5.0初學者、有一定開發(fā)經驗的編程人員和廣在象棋愛好者的參考用書。