图书介绍
Delphi深度历险【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 陈宽达编 著
- 出版社: 北京:科学出版社
- ISBN:7030094484
- 出版时间:2001
- 标注页数:422页
- 文件大小:58MB
- 文件页数:433页
- 主题词:
PDF下载
下载说明
Delphi深度历险PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基本概念1
第1章 RAD的是与非1
1.1 选择编程语言1
1.1.1 狂热分子的信仰1
1.1.2 学习目的2
1.1.3 目前基础3
1.1.4 个人爱好4
1.2 RAD的弊端6
1.2.1 开发工具的差异8
1.2.2 Win32开发工具的演变9
1.2.3 RAD的作用9
1.3 实际操作与理论10
1.3.1 参与者的类型10
1.3.2 参与者的入手点11
1.3.3 这些技术是什么12
1.3.4 全部理论都有在里面12
1.3.5 你看到了哪些13
第2章 VCL基本概念14
2.1 Delphi程序的组成14
2.1.1 可执行文件成分解析14
2.1.2 组成部分22
2.2 VCL的多得面貌27
2.2.1 独立时期27
2.2.2 关联时期28
2.3 VCL类架构31
2.3.1 核心类31
2.3.2 控件类39
2.3.3 程序执行类42
2.3.4 RAD支持类43
第2篇 操作系统45
第三章 控制面板46
3.1 控制面板观测站46
3.1.1 使用控制面板46
3.1.2 CPL文件的真实身份50
3.1.3 行为剖析51
3.2 实际操作时间56
3.2.2 编写自己的控制面板60
3.2.3 上网更轻松——加快调制解调器联机速度67
3.3 Delphi 5的控制面板支持73
3.3.1 新增的单元及类73
3.3.2 范例组件——测试内存使用情况73
3.3.3 后台支持的TAppletApplication76
第4章 定时器78
4.1 定时器API78
4.1.1 建立定时器79
4.1.2 WM_TIMER消息79
4.1.3 释放定时器80
4.1.4 窗口是必要的吗81
4.1.5 测量定时器的精确度82
4.2 更精确的定时器86
4.2.1 多媒体应用程序的需求86
4.2.2 取得分辨率范围86
4.2.3 视需求调整分辨率87
4.2.4 使用多媒体定时器88
4.2.5 内部执行94
4.2.6 取得系统使用时间95
4.2.7 精益求精——高分辨率性能计数器96
4.3 延迟函数98
4.3.1 八风请不动,只待时限到99
4.3.2 Application.ProcessMessages100
4.3.3 精确的延迟函数103
4.4 TTimer组件108
4.4.1 内部剖析108
4.5 线程中的定时器110
4.5.1 工作线程隐含的陷阱110
4.5.2 捡到便宜的TThread.Create112
4.5.3 解决工作线程的计时需求113
第3篇 桌面秘笈119
第5章 桌面世界119
5.1.1 惟一的桌面窗口120
5.1 桌面的构成120
5.1.2 什么是Shell121
5.1.3 桌面上的特殊窗口125
5.2 桌面上的把戏126
5.2.1 席卷桌面,气吞四海127
5.2.2 桌面涂鸦程序129
5.2.3 画面截取130
5.2.4 桌面随意贴133
5.3 Desktop Illusionist139
5.3.1 起源140
5.3.2 程序目的141
5.3.3 程序手法141
5.3.4 使用技术149
5.3.5 程序编写160
5.3.6 效果欣赏161
第6章 背景主题工具实战163
6.1 XTheme Manager简介165
6.2 认识背景主题171
6.2.1 背景组件171
6.2.2 背景描述文件172
6.3 XTheme Manager Lite177
6.3.1 功能设置177
6.3.2 界面设计178
6.4 系统颜色179
6.4.1 取得系统颜色182
6.4.2 设置系统颜色183
6.4.3 存储设置值184
6.5 鼠标指针184
6.5.1 取得鼠标指针185
6.5.2 设置系统鼠标指针187
6.5.3 存储设置值188
6.6 系统声音188
6.6.1 事件描述189
6.6.2 取得及设置系统声音189
6.6.3 播放系统声音190
6.7 系统字体190
6.7.1 取得及写入系统字体191
6.7.2 各种字体对象的处理191
6.8 桌面图标194
6.8.1 隐藏桌面窗口195
6.8.2 挥之不去的4剑客195
6.9 墙纸及样式198
6.9.1 填图样式198
6.9.2 墙纸式样设置199
6.9.4 墙纸自动更换软件201
6.9.3 范例程序-WallPaper Changer/Pattern Viewer201
6.9.5 PaintDesktop API202
6.10 回到XTML203
6.10.1 预览功能203
6.10.2 桌面效果204
第7章 屏幕保护——我用计划表206
7.1 知而后行206
7.1.1 屏幕保护程序的构成206
7.1.2 相关的系统登录设置207
7.1.3 禁用屏幕保护208
7.1.4 激活屏幕保护209
7.1.5 中止屏幕保护程序运行212
7.2 制作前的准备212
7.2.1 原来是个窗口212
7.2.2 事件处理213
7.2.3 消息拦截213
7.2.4 参数分析214
7.2.5 运行核心214
7.2.6 预览功能215
7.2.7 功能设置215
7.2.8 取个响当当的好名字216
7.3 XEssay Screen Saver216
7.3.2 Main Form的设计217
7.3.1 程序功能规划217
7.3.3 建立核心线程218
7.3.4 提供预览功能220
7.3.5 设置对话框224
7.3.6 定义命令行参数224
7.3.7 编译及执行226
7.3.8 安装227
7.3.9 显示结果227
第4篇 编写游戏230
第8章 编写足球赛游戏230
8.1.1 TTiles类231
8.1.2 TMap类231
8.1 系统规则231
8.1.3 TRole类232
8.2 类实现233
8.2.1 TTiles图库类型及子类型233
8.2.2 TMap地图类238
8.2.3 TRole主角类245
8.3 图库编辑器249
8.3.1 双重“物”格的FTiles250
8.3.2 绘制图库图片255
8.4 地图编辑器258
8.4.1 程序初始化259
8.4.2 绘制编辑画面261
8.5 “足球赛”主程序268
8.5.2 游戏状态的初始化271
8.5.3 绘制游戏画面272
8.5.4 处理用户输入274
第9章 编写坦克大决战游戏277
9.1 任天堂版坦克大决战277
9.2 设计自己的坦克大决战279
9.3 系统规划280
9.3.1 地图子系统281
9.3.2 角色子系统282
9.4 地图系统284
9.4.1 图库处理286
9.4.2 地图处理290
9.5 图库编辑器296
9.5.1 新增及移去图片群组297
9.5.2 图片群组描述的永续性299
9.6 地图编辑器302
9.6.1 灵活的图片群组操作功能303
9.6.2 地图编辑模式304
9.6.3 地图图层的数据设置304
9.6.4 破碎单元格的编辑能力306
9.7 角色子系统307
9.7.1 TSprite类别308
9.7.2 TTank坦克抽象类别318
9.7.3 子弹及爆炸324
9.8 游戏的诞生326
9.8.1 绘制游戏画面327
9.8.2 游戏主循环331
9.8.3 处理用户输入337
9.8.4 分享游戏成果339
第10章 Fancy软件编写手则341
10.1 系统字体341
第5篇 软件开发341
10.1.1 TStatusBar.UseSystemFont属性342
10.1.2 TTreeView及TListView组件343
10.1.3 TControl.DesktopFont属性343
10.2 字体的设置及保存344
10.2.1 将字体信息转换为字符串345
10.2.2 使用TFont对象的继承机制345
10.2.3 处理SDK提供的TLogFont结构346
10.3 带着字体走347
10.3.1 动态安装及删除字体347
10.3.2 隐藏字体348
10.4 状态栏小图标349
10.4.1 管理TrayIcon351
10.4.2 留下TrayIcon,其余的都不要352
10.5 文件快捷方式管理354
10.5.1 COM对象及接口354
10.5.2 ShellLink对象及IShellLink接口355
10.5.3 系统文件夹的真正位置357
10.6 保存窗口属性358
10.7 执行一个实例360
10.7.1 寻找前一个实例360
10.7.2 传递参数及信息364
10.8 文件关联管理367
10.8.1 扩展名关联信息368
10.8.2 文件类型的间接查寻369
10.9 文件拖曳支持370
8.5.1 3个时钟370
10.9.1 使用文件拖曳支持函数372
10.9.2 取得文件拖曳信息373
10.9.3 DragDrop范例程序373
10.10 进程的最后一刻375
10.10.1 万无一失的善后处理376
10.11 写封邮件376
10.11.1 Mailto URL Scheme377
10.11.2 Mailto URL的应用378
附录A 我的链接库380
附录B 我的工具箱400
热门推荐
- 1806543.html
- 2339198.html
- 164370.html
- 1487208.html
- 1102662.html
- 756050.html
- 517021.html
- 2367029.html
- 940834.html
- 101498.html
- http://www.ickdjs.cc/book_3705972.html
- http://www.ickdjs.cc/book_244558.html
- http://www.ickdjs.cc/book_3161578.html
- http://www.ickdjs.cc/book_2023653.html
- http://www.ickdjs.cc/book_2119821.html
- http://www.ickdjs.cc/book_3489308.html
- http://www.ickdjs.cc/book_3197231.html
- http://www.ickdjs.cc/book_3134828.html
- http://www.ickdjs.cc/book_1271985.html
- http://www.ickdjs.cc/book_465678.html