注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络游戏设计Delphi游戏编程导学

Delphi游戏编程导学

Delphi游戏编程导学

定 价:¥35.00

作 者: 朱琪,杨正华编著
出版社: 清华大学出版社
丛编项: 科海社游戏设计类图书
标 签: 暂缺

ISBN: 9787302094685 出版时间: 2004-09-01 包装: 平装
开本: 26cm+光盘1片 页数: 349 字数:  

内容简介

  你想学习Delphi 编程吗?你想用Delphi 实现或定制自己喜爱的游戏程序吗?那第,请选择本书。本书从Delphi 语言基础知识和编写简单程序入手,将Delphi 编程的知识点有机地分散在“幸运52”、“速算24”、“点灯游戏”、“华容道”、“流行之王实力大比拼”、“俄罗斯方块”、“国际象棋”、“网络黑折棋”等多个趣味游戏的设计实例中,其中包含Delphi 多媒体、图形图像处理,Windows API调用,自定义及第三方组件应用,数据库以及网络编程等相关知识点,使读者不仅可以从中获得Delphi 编程的精髓,还能在学习过程中体味游戏的乐趣。本书以实例导学的方式组织内容,易学易会且集趣味性和可操性于一体,适用于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 本章知识点回顾

本目录推荐