微信扫一扫,移动浏览光盘
简介
你想学习Delphi编程吗?你想用Delphi实现或定制自己喜爱的游戏程序吗?那么,请选择本书。
本书从Delphi语言基础知识和编写简单程序入手,将Delphi编程的知识点有机地分散在"幸运52"、"速算24"、"点灯游戏"、"华容道"、"流行之王实力大比拼"、"俄罗斯方块"、"国际象棋"、"网络黑白棋"等多个趣味游戏的设计实例中,其中包含Delphi多媒体、图形图像处理、Windows API调用、自定义及第三方组件应用、数据库以及网络编程等相关知识点,使读者不仅可以从中获得Delphi编程的精髓,还能在学习过程中体味游戏的乐趣。
本书以实例导学的方式组织内容,易学易会且集趣味性和可操作性于一体,适用于Delphi初学者及对游戏开发感兴趣的电脑爱好者。
目录
第1章 初识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 组件的布局
.2.2.3 组件属性设置
2.3 初始化代码
2.3.1 查看代码
2.3.2 添加变量
2.3.3 事件处理的概念
2.3.4 窗体创建事件
2.3.5 按钮响应事件
2.3.6 字符输入事件
2.4 与用户的交互--引入消息框
2.5 程序的编译、运行和调试
2.5.1 编译和运行
2.5.2 调试
2.6 本章知识点回顾
第3章 "速算24"扑克游戏--单元、异常、逻辑
3.1 "速算24"扑克游戏效果说明
3.2 生成和建立程序
3.2.1 image组件
3.2.2 timer组件
3.2.3 设计初始界面
3.2.4 事件处理
3.3 单元间的互相引用
3.3.1 单元引用的概念
3.3.2 uses语句
3.3.3 创建另一个单元
3.4 异常处理
3.4.1 异常处理的概念
3.4.2 资源保护方式
3.4.3 异常响应方式
3.4.4 提供默认响应
3.5 数学逻辑单元
3.5.1 算法设计
3.5.2 字符串的相关函数
3.5.3 算法的代码编写
3.5.4 处理用户的错误输入
3.6 本章知识点回顾
第4章 点灯游戏与华容道--图形图像编程
4.1 点灯游戏的制作
4.1.1 游戏内部逻辑
4.1.2 游戏界面实现
4.1.3 游戏代码的添加
4.1.4 游戏的运行
4.2 华容道效果说明
4.3 华容道游戏创建初始界面
4.4 delphi绘图相关对象
4.4.1 tcanvas--画布对象
4.4.2 tpen--画笔对象
4.4.3 tbrush--画刷对象
4.4.4 tcolor--颜色对象
4.5 delphi图像相关对象
4.5.1 windows位图的基本结构
4.5.2 图像对象
4.6 华容道游戏内部逻辑
4.6.1 数据初始化
4.6.2 逻辑模块划分
4.6.3 游戏功能完善
4.6.4 游戏封面设计
4.7 本章知识点回顾
第5章 "流行之王实力大比拼"游戏(上)--多媒体程序设计
5.1 多媒体播放器效果说明
5.2 媒体播放组件
5.2.1 delphi对媒体播放的封装
5.2.2 窗体初步布置
5.2.3 实现组件相关操作
5.3 菜单和对话框
5.3.1 菜单组件
5.3.2 对话框组件
5.3.3 音量控制
5.4 流行之王的多媒体部分
5.5 本章知识点回顾
第6章 "流行之王实力大比拼"游戏(中)--数据库编程基础
6.1 流行之王数据库功能
6.2 数据库系统基础知识
6.2.1 数据库简介
6.2.2 数据库系统的历史和发展趋势
6.2.3 数据库管理系统
6.2.4 数据库应用程序
6.3 delphi的数据库应用程序开发体系
6.3.1 概述
6.3.2 dbd
6.3.3 borland数据库引擎组件
6.3.4 delphi数据控制组件
6.3.5 简单的数据库应用程序
6.4 数据集组件
6.4.1 数据集组件的几种状态
6.4.2 数据集组件的打开和关闭
6.4.3 数据集的导航
6.4.4 数据集中的数据维护
6.4.5 数据集组件与数据控制组件的连接
6.4.6 数据集组件的事件
6.5 ttable组件
6.5.1 ttable组件的主要属性
6.5.2 ttable组件的方法及应用
6.6 tquery组件
6.6.1 sql语言简介
6.6.2 tquery组件的使用
6.7 流行之王数据维护功能实现
6.8 本章知识点回顾
第7章 "流行之王实力大比拼"游戏(下)--文件注册表操作
7.1 模块划分及主界面编写
7.2 游戏界面的编写
7.2.1 游戏流程
7.2.2 界面控件设置
7.2.3 游戏代码
7.3 利用注册表实现排行榜功能
7.3.1 注册表知识介绍
7.3.2 显示排行榜功能的实现
7.3.3 排行榜信息的添加
7.4 本章知识点回顾
第8章 俄罗斯方块(上)--自定义类与组件
8.1 游戏效果说明
8.2 delphi面向对象编程
8.2.1 类的相关知识回顾
8.2.2 delphi中类的实现
8.3 用户自定义类--tblock
8.3.1 程序功能分析
8.3.2 tblock类设计
8.3.3 方块类的具体实现
8.4 delphi自定义组件
8.4.1 组件基础知识
8.4.2 新组件的定义
8.4.3 搭建组件框架
8.4.4 组件功能设计
8.4.5 组件注册
8.5 自定义组件--圆形按钮
8.5.1 组件框架搭建
8.5.2 组件具体实现
8.6 本章知识点回顾
第9章 俄罗斯方块(下)及国际象棋--自定义及第三方组件的使用
9.1 俄罗斯方块项目整体框架
9.1.1 功能分析
9.1.2 模块划分
9.2 程序编制实现
9.2.1 分页界面实现
9.2.2 主界面设计
9.2.3 排行榜设计
9.2.4 游戏设置页面
9.2.5 关于和帮助
9.2.6 功能实现
9.2.7 封面
9.2.8 流畅的动画
9.2.9 圆形按钮
9.3 国际象棋游戏效果演示
9.4 第三方组件的安装
9.4.1 vclskin的安装
9.4.2 tchessbrd的安装
9.5 vclskin组件的使用
9.6 chessbrd组件的使用与程序的创建
9.6.1 组件设置
9.6.2 代码的添加
9.7 本章知识点回顾
第10章 网络黑白棋对战--网络编程
10.1 网络基础知识
10.1.1 internet的基础知识
10.1.2 网络编程基础
10.2 程序说明
10.2.1 网络游戏概述
10.2.2 黑白棋规则说明及效果演示
10.3 delphi 7中的网络组件
10.3.1 indy组件
10.3.2 indyudpclient和indyudpserver组件
10.4 程序的建立
10.4.1 设计思路
10.4.2 界面构建
10.4.3 添加代码
10.4.4 程序的运行
10.4.5 黑白棋游戏技巧
10.5 本章知识点回顾
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 组件的布局
.2.2.3 组件属性设置
2.3 初始化代码
2.3.1 查看代码
2.3.2 添加变量
2.3.3 事件处理的概念
2.3.4 窗体创建事件
2.3.5 按钮响应事件
2.3.6 字符输入事件
2.4 与用户的交互--引入消息框
2.5 程序的编译、运行和调试
2.5.1 编译和运行
2.5.2 调试
2.6 本章知识点回顾
第3章 "速算24"扑克游戏--单元、异常、逻辑
3.1 "速算24"扑克游戏效果说明
3.2 生成和建立程序
3.2.1 image组件
3.2.2 timer组件
3.2.3 设计初始界面
3.2.4 事件处理
3.3 单元间的互相引用
3.3.1 单元引用的概念
3.3.2 uses语句
3.3.3 创建另一个单元
3.4 异常处理
3.4.1 异常处理的概念
3.4.2 资源保护方式
3.4.3 异常响应方式
3.4.4 提供默认响应
3.5 数学逻辑单元
3.5.1 算法设计
3.5.2 字符串的相关函数
3.5.3 算法的代码编写
3.5.4 处理用户的错误输入
3.6 本章知识点回顾
第4章 点灯游戏与华容道--图形图像编程
4.1 点灯游戏的制作
4.1.1 游戏内部逻辑
4.1.2 游戏界面实现
4.1.3 游戏代码的添加
4.1.4 游戏的运行
4.2 华容道效果说明
4.3 华容道游戏创建初始界面
4.4 delphi绘图相关对象
4.4.1 tcanvas--画布对象
4.4.2 tpen--画笔对象
4.4.3 tbrush--画刷对象
4.4.4 tcolor--颜色对象
4.5 delphi图像相关对象
4.5.1 windows位图的基本结构
4.5.2 图像对象
4.6 华容道游戏内部逻辑
4.6.1 数据初始化
4.6.2 逻辑模块划分
4.6.3 游戏功能完善
4.6.4 游戏封面设计
4.7 本章知识点回顾
第5章 "流行之王实力大比拼"游戏(上)--多媒体程序设计
5.1 多媒体播放器效果说明
5.2 媒体播放组件
5.2.1 delphi对媒体播放的封装
5.2.2 窗体初步布置
5.2.3 实现组件相关操作
5.3 菜单和对话框
5.3.1 菜单组件
5.3.2 对话框组件
5.3.3 音量控制
5.4 流行之王的多媒体部分
5.5 本章知识点回顾
第6章 "流行之王实力大比拼"游戏(中)--数据库编程基础
6.1 流行之王数据库功能
6.2 数据库系统基础知识
6.2.1 数据库简介
6.2.2 数据库系统的历史和发展趋势
6.2.3 数据库管理系统
6.2.4 数据库应用程序
6.3 delphi的数据库应用程序开发体系
6.3.1 概述
6.3.2 dbd
6.3.3 borland数据库引擎组件
6.3.4 delphi数据控制组件
6.3.5 简单的数据库应用程序
6.4 数据集组件
6.4.1 数据集组件的几种状态
6.4.2 数据集组件的打开和关闭
6.4.3 数据集的导航
6.4.4 数据集中的数据维护
6.4.5 数据集组件与数据控制组件的连接
6.4.6 数据集组件的事件
6.5 ttable组件
6.5.1 ttable组件的主要属性
6.5.2 ttable组件的方法及应用
6.6 tquery组件
6.6.1 sql语言简介
6.6.2 tquery组件的使用
6.7 流行之王数据维护功能实现
6.8 本章知识点回顾
第7章 "流行之王实力大比拼"游戏(下)--文件注册表操作
7.1 模块划分及主界面编写
7.2 游戏界面的编写
7.2.1 游戏流程
7.2.2 界面控件设置
7.2.3 游戏代码
7.3 利用注册表实现排行榜功能
7.3.1 注册表知识介绍
7.3.2 显示排行榜功能的实现
7.3.3 排行榜信息的添加
7.4 本章知识点回顾
第8章 俄罗斯方块(上)--自定义类与组件
8.1 游戏效果说明
8.2 delphi面向对象编程
8.2.1 类的相关知识回顾
8.2.2 delphi中类的实现
8.3 用户自定义类--tblock
8.3.1 程序功能分析
8.3.2 tblock类设计
8.3.3 方块类的具体实现
8.4 delphi自定义组件
8.4.1 组件基础知识
8.4.2 新组件的定义
8.4.3 搭建组件框架
8.4.4 组件功能设计
8.4.5 组件注册
8.5 自定义组件--圆形按钮
8.5.1 组件框架搭建
8.5.2 组件具体实现
8.6 本章知识点回顾
第9章 俄罗斯方块(下)及国际象棋--自定义及第三方组件的使用
9.1 俄罗斯方块项目整体框架
9.1.1 功能分析
9.1.2 模块划分
9.2 程序编制实现
9.2.1 分页界面实现
9.2.2 主界面设计
9.2.3 排行榜设计
9.2.4 游戏设置页面
9.2.5 关于和帮助
9.2.6 功能实现
9.2.7 封面
9.2.8 流畅的动画
9.2.9 圆形按钮
9.3 国际象棋游戏效果演示
9.4 第三方组件的安装
9.4.1 vclskin的安装
9.4.2 tchessbrd的安装
9.5 vclskin组件的使用
9.6 chessbrd组件的使用与程序的创建
9.6.1 组件设置
9.6.2 代码的添加
9.7 本章知识点回顾
第10章 网络黑白棋对战--网络编程
10.1 网络基础知识
10.1.1 internet的基础知识
10.1.2 网络编程基础
10.2 程序说明
10.2.1 网络游戏概述
10.2.2 黑白棋规则说明及效果演示
10.3 delphi 7中的网络组件
10.3.1 indy组件
10.3.2 indyudpclient和indyudpserver组件
10.4 程序的建立
10.4.1 设计思路
10.4.2 界面构建
10.4.3 添加代码
10.4.4 程序的运行
10.4.5 黑白棋游戏技巧
10.5 本章知识点回顾
Delphi游戏编程导学
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!