找传奇、传世资源到传世资源站!

[趣味程序导学:Delphi]

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

[趣味程序导学:Delphi]delphi,趣味,华容道,俄罗斯方块 等实用代码详解[趣味程序导学:Delphi] Delphi/Pascal-第1张[趣味程序导学:Delphi] Delphi/Pascal-第2张[趣味程序导学:Delphi] Delphi/Pascal-第3张[趣味程序导学:Delphi] Delphi/Pascal-第4张[趣味程序导学:Delphi] Delphi/Pascal-第5张[趣味程序导学:Delphi] Delphi/Pascal-第6张[趣味程序导学:Delphi] Delphi/Pascal-第7张
目 录
第1章 初识Delphi.........................................................................................................1
1.1 Delphi 6概述............................................................................................................................................1
1.1.1 Delphi历史回顾..............................................................................................................................1
1.1.2 Delphi 6的新特性...........................................................................................................................2
1.2 Delphi 6集成开发环境............................................................................................................................4
1.3 Delphi 6编程语言....................................................................................................................................6
1.3.1 语言规则.........................................................................................................................................6
1.3.2 数据类型.........................................................................................................................................8
1.3.3 语句...............................................................................................................................................13
1.3.4 过程与函数...................................................................................................................................16
1.3.5 类与对象.......................................................................................................................................18
1.3.6 单元...............................................................................................................................................19
1.3.7 组件...............................................................................................................................................22
1.4 本章知识点回顾....................................................................................................................................22
第2章 “幸运52”模拟游戏——Delphi初步应用.........................................................24
2.1 游戏效果说明........................................................................................................................................24
2.2 布置程序界面........................................................................................................................................26
2.2.1 认识Delphi中的组件....................................................................................................................26
2.2.2 组件的布局...................................................................................................................................30
2.2.3 组件属性设置...............................................................................................................................32
2.3 初始化代码............................................................................................................................................35
2.3.1 查看代码.......................................................................................................................................35
2.3.2 添加变量.......................................................................................................................................36
2.3.3 事件处理的概念...........................................................................................................................36
2.3.4 窗体创建事件...............................................................................................................................37
2.3.5 按钮响应事件...............................................................................................................................40
2.3.6 字符输入事件...............................................................................................................................42
2.4 与用户的交互——引入消息框............................................................................................................43
2.5 编译、运行和调试................................................................................................................................44
2.5.1 编译和运行...................................................................................................................................44
2.5.2 调试...............................................................................................................................................46
2.6 本章知识点回顾....................................................................................................................................52
2 目 录
第3章 “速算24”扑克游戏——单元、异常、逻辑.....................................................54
3.1 “速算24”扑克游戏效果说明............................................................................................................54
3.2 生成和建立程序....................................................................................................................................56
3.2.1 Image组件.....................................................................................................................................56
3.2.2 Timer组件.....................................................................................................................................57
3.2.3 设计初始界面...............................................................................................................................59
3.2.4 事件处理.......................................................................................................................................61
3.3 单元间的互相引用................................................................................................................................66
3.3.1 单元引用的概念...........................................................................................................................66
3.3.2 uses(引用)子句........................................................................................................................66
3.3.3 创建另一个单元...........................................................................................................................66
3.4 异常处理................................................................................................................................................68
3.4.1 异常处理的概念...........................................................................................................................68
3.4.2 资源保护方式...............................................................................................................................68
3.4.3 异常响应方式...............................................................................................................................69
3.4.4 提供默认响应...............................................................................................................................69
3.5 数学逻辑单元........................................................................................................................................70
3.5.1 算法设计.......................................................................................................................................70
3.5.2 字符串的相关函数.......................................................................................................................70
3.5.3 算法的代码编写...........................................................................................................................71
3.5.4 处理用户的错误输入...................................................................................................................80
3.6 本章知识点回顾....................................................................................................................................85
第4章 华容道——图形图像编程.................................................................................88
4.1 游戏效果说明........................................................................................................................................88
4.2 创建初始界面........................................................................................................................................89
4.3 Delphi绘图相关对象.............................................................................................................................92
4.3.1 TCanvas——画布对象.................................................................................................................93
4.3.2 TPen——画笔对象.......................................................................................................................95
4.3.3 TBrush——画刷对象...................................................................................................................95
4.3.4 TColor——颜色对象...................................................................................................................96
4.4 Delphi图像相关对象.............................................................................................................................96
4.4.1 Windows位图的基本结构............................................................................................................96
4.4.2 图像对象.......................................................................................................................................97
4.5 游戏内部逻辑........................................................................................................................................98
4.5.1 数据初始化...................................................................................................................................98
4.5.2 逻辑模块划分.............................................................................................................................100
4.5.3 游戏功能完善.............................................................................................................................114
4.5.4 游戏封面设计.............................................................................................................................121
 目 录 3
4.6 本章知识点回顾..................................................................................................................................130
第5章 媒体播放器——多媒体程序设计.....................................................................132
5.1 效果说明..............................................................................................................................................132
5.2 媒体播放组件......................................................................................................................................133
5.2.1 Delphi对媒体播放的封装..........................................................................................................133
5.2.2 窗体初步布置.............................................................................................................................140
5.2.3 实现组件相关操作.....................................................................................................................141
5.3 菜单和对话框......................................................................................................................................143
5.3.1 菜单组件.....................................................................................................................................143
5.3.2 对话框组件.................................................................................................................................149
5.3.3 音量控制.....................................................................................................................................151
5.4 本章知识点回顾..................................................................................................................................158
第6章 趣味作文——多文档界面...............................................................................160
6.1 程序效果说明......................................................................................................................................160
6.2 多文档界面的生成..............................................................................................................................162
6.2.1 创建多文档界面的父窗体.........................................................................................................163
6.2.2 设计菜单.....................................................................................................................................163
6.2.3 创建多文档界面的子窗体.........................................................................................................164
6.2.4 加入对话框组件.........................................................................................................................167
6.3 添加事件处理......................................................................................................................................168
6.3.1 父窗体菜单响应事件的建立.....................................................................................................168
6.3.2 子窗体菜单响应事件的建立.....................................................................................................171
6.3.3 添加自定义函数Open................................................................................................................177
6.4 游戏功能的完善..................................................................................................................................178
6.4.1 程序启动时不显示子窗体.........................................................................................................178
6.4.2 正常关闭子窗体.........................................................................................................................179
6.4.3 在关闭子窗体时询问用户是否保存文件.................................................................................180
6.4.4 更换应用程序的图标.................................................................................................................181
6.4.5 在“窗口”菜单中显示子窗体列表.........................................................................................182
6.5 Windows API 应用.............................................................................................................................183
6.5.1 在多文档应用程序的父窗口上绘制背景.................................................................................184
6.5.2 实现拖放文件.............................................................................................................................188
6.6 本章知识点回顾..................................................................................................................................190
第7章 北京市公交查询系统——数据库编程基础.......................................................192
7.1 系统使用说明......................................................................................................................................192
7.2 数据库系统基础知识..........................................................................................................................193
7.2.1 数据库简介.................................................................................................................................193
4 目 录
7.2.2 数据库系统的历史和发展趋势.................................................................................................195
7.2.3 数据库管理系统.........................................................................................................................196
7.2.4 数据库应用程序.........................................................................................................................197
7.3 Delphi的数据库应用开发体系...........................................................................................................198
7.3.1 概述.............................................................................................................................................198
7.3.2 DBD.............................................................................................................................................201
7.3.3 Borland数据库引擎组件............................................................................................................204
7.3.4 Delphi数据浏览组件..................................................................................................................206
7.3.5 简单的数据库应用.....................................................................................................................208
7.4 数据集组件..........................................................................................................................................211
7.4.1 数据集组件的几种状态.............................................................................................................211
7.4.2 数据集的打开和关闭.................................................................................................................212
7.4.3 数据集的导航.............................................................................................................................213
7.4.4 数据集中的数据维护.................................................................................................................214
7.4.5 数据集组件与数据浏览组件的连接.........................................................................................217
7.4.6 数据集组件的事件.....................................................................................................................217
7.5 TTable组件..........................................................................................................................................218
7.5.1 TTable组件的主要属性.............................................................................................................218
7.5.2 TTable组件的方法及应用.........................................................................................................219
7.6 TQuery组件.........................................................................................................................................223
7.6.1 SQL语句简介 .............................................................................................................................223
7.6.2 TQuery组件的使用.....................................................................................................................225
7.7 程序编码..............................................................................................................................................226
7.7.1 程序初始界面.............................................................................................................................226
7.7.2 程序内部编码.............................................................................................................................227
7.8 本章知识点回顾..................................................................................................................................230
第8章 俄罗斯方块(上)——自定义类与组件..........................................................233
8.1 游戏效果说明......................................................................................................................................233
8.2 Delphi面向对象编程...........................................................................................................................234
8.2.1 类的相关知识回顾.....................................................................................................................234
8.2.2 Delphi中类的实现......................................................................................................................236
8.3 用户自定义类——TBlock..................................................................................................................245
8.3.1 程序功能分析.............................................................................................................................245
8.3.2 TBlock类设计.............................................................................................................................246
8.3.3 方块类的具体实现.....................................................................................................................252
8.4 Delphi自定义组件...............................................................................................................................258
8.4.1 组件基础知识.............................................................................................................................258
8.4.2 新组件的定义.............................................................................................................................259
 目 录 5
8.4.3 搭建组件框架.............................................................................................................................262
8.4.4 组件功能设计.............................................................................................................................267
8.4.5 组件注册.....................................................................................................................................275
8.5 自定义组件——圆形按钮..................................................................................................................277
8.5.1 组件框架搭建.............................................................................................................................277
8.5.2 组件具体实现.............................................................................................................................278
8.6 本章知识点回顾..................................................................................................................................284
第9章 俄罗斯方块(下)——Delphi综合编程...........................................................287
9.1 项目整体框架......................................................................................................................................287
9.1.1 功能分析.....................................................................................................................................287
9.1.2 模块划分.....................................................................................................................................288
9.2 程序编制实现......................................................................................................................................288
9.2.1 分页界面实现.............................................................................................................................288
9.2.2 主界面设计.................................................................................................................................290
9.2.3 排行榜设计.................................................................................................................................291
9.2.4 游戏设置页面.............................................................................................................................292
9.2.5 关于和帮助.................................................................................................................................293
9.2.6 功能实现.....................................................................................................................................295
9.2.7 封面.............................................................................................................................................300
9.2.8 流畅的动画.................................................................................................................................301
9.2.9 圆形按钮.....................................................................................................................................302
9.3 本章知识点回顾..................................................................................................................................304
第10章 属于你的ICQ——网络编程 ..........................................................................305
10.1 程序效果说明....................................................................................................................................305
10.2 网络基础知识....................................................................................................................................306
10.2.1 Internet的历史与现状...............................................................................................................306
10.2.2 网络编程基础...........................................................................................................................307
10.3 Delphi 6中的网络组件......................................................................................................................311
10.3.1 FastNet组件...............................................................................................................................311
10.3.2 消息收发组件...........................................................................................................................313
10.4 建立游戏界面....................................................................................................................................315
10.5 功能实现............................................................................................................................................317
10.5.1 客户端编程...............................................................................................................................317
10.5.2 服务器端编程...........................................................................................................................319
10.5.3 程序分发...................................................................................................................................320
10.6 本章知识点回顾................................................................................................................................321

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复