基本信息
内容简介
计算机书籍
你想学习Delphi编程吗?你想用Delphi实现或定制自己喜爱的游戏程序吗?那么,请选择本书。
本书从Delphi语言基础知识和编写简单程序入手,将Delphi编程的知识点有机地分散在"幸运52"、"速算24"、"点灯游戏"、"华容道"、"流行之王实力大比拼"、"俄罗斯方块"、"国际象棋"、"网络黑白棋"等多个趣味游戏的设计实例中,其中包含Delphi多媒体、图形图像处理、Windows API调用、自定义及第三方组件应用、数据库以及网络编程等相关知识点,使读者不仅可以从中获得Delphi编程的精髓,还能在学习过程中体味游戏的乐趣。
本书以实例导学的方式组织内容,易学易会且集趣味性和可操作性于一体,适用于Delphi初学者及对游戏开发感兴趣的电脑爱好者。
目录
1.1 Delphi概述
1.1.1 Delphi历史回顾
1.1.2 Delphi的新特性
1.2 Delphi的安装组件
1.3 Delphi集成开发环境
1.4 Delphi编程语言
1.4.1 代码书写规则
1.4.2 数据类型
1.4.3 语句
1.4.4 过程与函数
1.4.5 类与对象
1.4.6 单元
1.4.7 组件
1.5 本章知识点回顾
第2章 "幸运52"模拟游戏--Delphi初步应用
2.1 游戏效果说明
2.2 布置程序界面
2.2.1 认识Delphi中的组件
2.2.2 组件的布局
前言
与其他流行的编程语言相比,C++语言功能强大但是难于掌握,Basic语言简单易学但是功能有限,而Delphi既具有VisualBasic的简单易用,又具有Visual C++的强大功能,是广大编程人员的理想选择。
本书作为Delphi语言的入门教材,通过若干个趣味游戏程序来引导读者学习Delphi语言的编程技巧。全书共分为10章。
第1章介绍了Delphi语言的历史、特点、编程环境以及语言规则,使读者对Delphi语言有一个基本了解。
第2章通过编写游戏程序"幸运52",介绍了Delphi中设计一个项目的过程,详细讲解了项目设置、界面设计、代码编写、程序运行和程序调试的具体过程。
第3章通过编写游戏程序"速算24",进一步介绍了Delphi编程的主要工具--组件,同时实现了多个单元的协同工作。
第4章利用Delphi中的图形图像组件,实现了一个小游戏"点灯"和一个传统游戏"华容道"。
第5-7章介绍了一个综合游戏"流行之王实力大比拼"的制作,从中讲解了Delphi编程中最重要的几个部分:
·第5章的媒体播放器涉及Delphi中的多媒体编程,同时介绍了菜单组件的应用。
·第6章通过"流行之王"的数据库维护部分的实现,介绍了Delphi编程中最有特色的部分--数据库编程,Delphi对数据库操作的高度封装使得数据库的操作易如反掌。
·第7章具体讲解"流行之王"的完成工作,并介绍利用Windows的注册表记录游戏信息的内容。
第8-9章共同实现了经典游戏"俄罗斯方块",这一部分涉及到面向对象编程的思想,描述了"类"这个面向对象编程的基本概念,同时揭示了Delphi中组件的深层次内容。第9章末尾介绍了第三方组件的运用,令读者体会到用Delphi快速开发精致的Windows游戏的方便与快捷。
网络作为信息时代最强有力的武器,必将成为程序员工作的主要方向,Delphi在这方面也做了大量的工作,第10章通过介绍一个"网络黑白棋对战"游戏,使读者对Delphi的网络编程有一个大概的了解。
衷心希望本书能够对Delphi语言的初学者有一定的帮助,由于时间仓促,水平有限,错误和疏漏在所难免,欢迎广大读者批评指正。
本书配套光盘提供了书中示例所需的所有源代码。读者若有什么疑问或意见建议,请发电子邮件至:
zhyang@vip.sina.com
编 者
2004年6月