图书介绍

Delphi游戏编程导学【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Delphi游戏编程导学
  • 朱琪,杨正华编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302094683
  • 出版时间:2004
  • 标注页数:349页
  • 文件大小:70MB
  • 文件页数:361页
  • 主题词:游戏-软件设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Delphi游戏编程导学PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

1.1 Delphi概述1

1.1.1 Delphi历史回顾1

第1章 初识Delphi1

1.1.2 Delphi的新特性2

1.2 Delphi的安装组件4

1.3 Delphi集成开发环境5

1.4 Delphi编程语言7

1.4.1 代码书写规则8

1.4.2 数据类型9

1.4.3 语句14

1.4.4 过程与函数17

1.4.5 类与对象19

1.4.6 单元20

1.4.7 组件23

1.5 本章知识点回顾23

第2章 “幸运52”模拟游戏——Delphi初步应用25

2.1 游戏效果说明25

2.2 布置程序界面27

2.2.1 认识Delphi中的组件27

2.2.2 组件的布局32

22.3 组件属性设置34

2.3 初始化代码36

2.3.1 查看代码36

2.3.2 添加变量37

2.3.3 事件处理的概念38

2.3.4 窗体创建事件39

2.3.5 按钮响应事件41

2.3.6 字符输入事件44

2.4 与用户的交互——引入消息框45

2.5 程序的编译、运行和调试46

2.5.1 编译和运行46

2.5.2 调试47

2.6 本章知识点回顾53

第3章 “速算24”扑克游戏——单元、异常、逻辑55

3.1 “速算24”扑克游戏效果说明55

3.2 生成和建立程序57

3.2.1  Image组件57

3.2.2  Timer组件58

3.2.3 设计初始界面59

3.2.4 事件处理61

3.3 单元间的互相引用66

3.3.1 单元引用的概念66

3.3.2 uses语句66

3.3.3 创建另一个单元67

3.4 异常处理68

3.4.1 异常处理的概念68

3.4.4 提供默认响应69

3.4.2 资源保护方式69

3.4.3 异常响应方式69

3.5 数学逻辑单元70

3.5.1 算法设计70

3.5.2 字符串的相关函数70

3.5.3 算法的代码编写71

3.5.4 处理用户的错误输入80

3.6 本章知识点回顾85

第4章 点灯游戏与华容道——图形图像编程87

4.1 点灯游戏的制作87

4.1.1 游戏内部逻辑87

4.1.2 游戏界面实现88

4.1.3 游戏代码的添加88

4.1.4 游戏的运行90

4.2 华容道效果说明91

4.3 华容道游戏创建初始界面92

4.4 Delphi绘图相关对象95

4.4.1 TCanvas——画布对象96

4.4.3 TBrush——画刷对象98

4.4.2 TPen——画笔对象98

4.4.4 TColor——颜色对象99

4.5 Delphi图像相关对象100

4.5.1 Windows位图的基本结构100

4.5.2 图像对象100

4.6 华容道游戏内部逻辑101

4.6.1 数据初始化101

4.6.2 逻辑模块划分103

4.6.3 游戏功能完善115

4.6.4 游戏封面设计122

4.7 本章知识点回顾131

第5章 “流行之王实力大比拼”游戏(上)——多媒体程序设计133

5.1 多媒体播放器效果说明133

5.2 媒体播放组件134

5.2.1 Delphi对媒体播放的封装134

5.2.2 窗体初步布置141

5.2.3 实现组件相关操作143

5.3 菜单和对话框145

5.3.1 菜单组件145

5.3.2 对话框组件150

5.3.3 音量控制152

5.4 流行之王的多媒体部分158

5.5 本章知识点回顾159

6.1 流行之王数据库功能161

第6章 “流行之王实力大比拼”游戏(中)——数据库编程基础161

6.2 数据库系统基础知识162

6.2.1 数据库简介162

6.2.2 数据库系统的历史和发展趋势164

6.2.3 数据库管理系统164

6.2.4 数据库应用程序165

6.3.1 概述166

6.3 Delphi的数据库应用程序开发体系166

6.3.2 DBD169

6.3.3 Borland数据库引擎组件172

6.3.4 Delphi数据控制组件174

6.3.5 简单的数据库应用程序176

6.4 数据集组件178

6.4.1 数据集组件的几种状态179

6.4.2 数据集组件的打开和关闭180

6.4.3 数据集的导航181

6.4.4 数据集中的数据维护182

6.4.5 数据集组件与数据控制组件的连接184

6.4.6 数据集组件的事件185

6.5 TTable组件185

6.5.1 TTable组件的主要属性186

6.5.2 TTable组件的方法及应用187

6.6 TQuery组件191

6.6.1 SQL语言简介191

6.6.2 TQuery组件的使用192

6.7 流行之王数据维护功能实现194

6.8 本章知识点回顾195

第7章 “流行之王实力大比拼”游戏(下)——文件注册表操作198

7.1 模块划分及主界面编写198

7.2 游戏界面的编写201

7.2.1 游戏流程201

7.2.2 界面控件设置202

7.2.3 游戏代码204

7.3 利用注册表实现排行榜功能216

7.3.1 注册表知识介绍216

7.3.2 显示排行榜功能的实现219

7.3.3 排行榜信息的添加221

7.4 本章知识点回顾224

第8章 俄罗斯方块(上)——自定义类与组件226

8.1 游戏效果说明226

8.2 Delphi面向对象编程227

8.2.1 类的相关知识回顾227

8.2.2 Delphi中类的实现229

8.3 用户自定义类——TBlock237

8.3.1 程序功能分析237

8.3.2 TBlock类设计238

8.3.3 方块类的具体实现244

8.4.1 组件基础知识250

8.4 Delphi自定义组件250

8.4.2 新组件的定义251

8.4.3 搭建组件框架254

8.4.4 组件功能设计259

8.4.5 组件注册267

8.5 自定义组件——圆形按钮269

8.5.1 组件框架搭建269

8.5.2 组件具体实现270

8.6 本章知识点回顾275

第9章 俄罗斯方块(下)及国际象棋——自定义及第三方组件的使用278

9.1 俄罗斯方块项目整体框架278

9.1.1 功能分析278

9.2.1 分页界面实现279

9.2 程序编制实现279

9.1.2 模块划分279

9.2.2 主界面设计281

9.2.3 排行榜设计281

9.2.4 游戏设置页面282

9.2.5 关于和帮助283

9.2.6 功能实现285

9.2.7 封面290

9.2.8 流畅的动画291

9.2.9 圆形按钮292

9.3 国际象棋游戏效果演示294

9.4 第三方组件的安装295

9.4.1 VCLSkin的安装295

9.4.2 TChessBrd的安装297

9.5 VCLSkin组件的使用299

9.6 ChessBrd组件的使用与程序的创建300

9.6.1 组件设置300

9.6.2 代码的添加302

9.7 本章知识点回顾306

第10章 网络黑白棋对战——网络编程308

10.1 网络基础知识308

10.1.1 Internet的基础知识308

10.1.2 网络编程基础309

10.2 程序说明313

10.2.1 网络游戏概述313

10.3 Delphi7中的网络组件314

10.2.2 黑白棋规则说明及效果演示314

10.3.1 Indy组件315

10.3.2 IndyUDPClient和IndyUDPServer组件316

10.4 程序的建立318

10.4.1 设计思路318

10.4.2 界面构建319

10.4.3 添加代码321

10.4.4 程序的运行344

10.4.5 黑白棋游戏技巧346

10.5 本章知识点回顾346

热门推荐