1 / 406
文档名称:

C++Builder程序设计范例-本科教学专业教材.pdf

格式:pdf   大小:19,915KB   页数:406
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

C++Builder程序设计范例-本科教学专业教材.pdf

上传人:Q+1243595614 2017/9/4 文件大小:19.45 MB

下载得到文件列表

C++Builder程序设计范例-本科教学专业教材.pdf

文档介绍

文档介绍:程序设计范例
—中国象棋
胡达著
清华大学出版社
京新登字号
内容简介
是公司继年推出之后又全面升级的基于语
言的应用程序快速开发工具。十由于其快速的开发效率、可视化的开发界面、可开发出功能强
大的数据库应用程序的能力以及强大的网络支持能力等深受用户的喜爱。
本书通过对完整的中国象棋程序实例的剖析来介绍如何运用进行应用程序的开发。内容
主要包括入门知识、人工智能与中国象棋的原理及应用、中国象棋实例编程技巧。该实
例功能强大,可进行实战对弈,也可摆成各种残局,对弈同时由程序给出各种提示信息,并可对中国象
棋进行定量分析。该实例涵盖了各种编程技巧,包括子窗体、动态菜单、自定义光标、画布的使用、动
态对话框、动画处消息的重映射、异常的捕获、函数和自定义函数的调用等,读者既
可以感受到计算机技术的巨大魅力,也可以体会中国象棋的博大精深。
本书内容层次分明,由浅入深,实用性和指导性强。可作为十十初学者、有一定开发经
验的编程人员和广大象棋爱好者的参考用书。
版权所有,翻印必究。
本书封面贴有清华大学出版社激光防伪标签,无标签者不得销售。
书名十程序设计范例一一中国象棋
作者胡达著
责任编辑桑任松
出版者清华大学出版社北京清华大学学研大厦,邮编


北京市人民文学印刷厂

新华书店总店北京发行所
开本
印张字数千字
版次
年月第版年月第次印刷
书号

印数

定价
元含张光盘
一二一

是公司继之后在年推出的最新版
本,是基于语言的最快速应用程序可视化开发工具。全面升级的十
再次掀起了一股热。
本书主要以中国象棋编程为主线,以软件工程方法为指导,在此基础上介绍十
的各种开发技术和方法,让读者在娱乐中学习、提高。作者具有多年的编程经验,
因此在对概念的理解上和示例代码的编写上都充分体现了编程人员的观点,条理清晰,重
点明确。
本书总共分为章,内容由浅入深,基本上涵盖了应用软件工程方法开发应用程序
方面的整个流程,安排如下
第章介绍十的新特性以及安装方法。
第章概述了语言的基础知识及语言的新支持。
第章介绍了集成开发环境,以便读者熟悉各种开发工具的使用。
第章首先建立一个简单的应用程序,然后通过扩展其功能而臻于完善。
第章围绕项目的调试介绍了各种调试工具和调试技巧。
第章先介绍图形与图像的理论知识,然后结合项目实例说明使用图形方法
和移动棋子动画知识。
第章介绍了自定义消息及其捕获与响应。
第章介绍了异常的分类、发送、捕获、定制及异常处理实例。
第章较全面地介绍了人工智能与中国象棋的博弈理论、程序编制。
第章介绍了非可视化子窗体技术。
第章介绍了可视化对话框的基本制作。
第章介绍了非可视化对话框动态对话框技术。
第章介绍了项目中函数及自定义函数的声明及调用。
通过对本书的学习,可以让您对十的使用有一个完整而详尽的了解,并成
为一个编程高手。
本书的内容浅显易懂,操作步骤简明扼要,由于附有象棋游戏范例作为模拟训练,非
常适合于初学者自学,对于有一定经验的用户,也不失为一本提高的好书。随书附带的光
盘中包含有中国象棋程序实例的源代码及其相应的执行程序,可供读者参考。
由于作者水平所限,加之创作时间紧迫,因此书中必定存有不少疏漏和错误之处,恳
请读者批评指正。
作者
年月

第章十入门⋯⋯,⋯⋯
十简介⋯⋯。⋯⋯
的特点⋯⋯,⋯⋯
十十的安装与运行⋯⋯,⋯⋯。⋯⋯。
十对系统配置的要求
安装⋯⋯
卸载
第章十与十语言支持⋯⋯,⋯⋯
十语言简介⋯⋯,⋯⋯,⋯⋯。⋯⋯,
程序结构⋯⋯。⋯⋯,⋯⋯,⋯⋯
运算符⋯⋯,⋯
判断结构⋯⋯,⋯⋯
循环结构⋯⋯。⋯⋯,⋯⋯
数据类型⋯⋯,⋯⋯
数据结构⋯,⋯⋯
十十类二,⋯⋯,⋯⋯,⋯⋯,⋯⋯
类的定义⋯⋯,⋯⋯,⋯
构造函数与析构函数········。···············一
数据成员和成员函数
多态性和虚函数
的语言支持⋯⋯,
项目中的数据类型及类的定义
中的数据类型⋯⋯,⋯,二,
类⋯⋯。⋯⋯
类⋯。⋯。⋯⋯,⋯⋯。⋯⋯
类⋯⋯,⋯⋯
类⋯⋯。⋯⋯,
类⋯⋯,⋯⋯,⋯⋯
第章集成开发环境
窗体⋯⋯,⋯⋯,⋯⋯,⋯⋯,
菜单栏⋯⋯,⋯⋯。
工具栏
十十程序设计范例—中国象棋

,
︶组件栏⋯⋯,⋯⋯,

,
︺对象观察器⋯⋯,⋯⋯,⋯⋯。⋯⋯
项目管理器⋯⋯,⋯⋯,
代码编辑器⋯⋯,