欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

042_《Delphi深度歷險》

系統 1631 0

《Delphi深度歷險》

Delphi 教程 系列書籍 (042) Delphi 深度歷險》 網友(邦)整理 EMail: shuaihj@163.com

下載地址:

Part1 Part2 附書源碼

Delphi深度歷險

  • 作者: 陳寬達
  • 叢書名: 其他
  • 出版社:科學出版社
  • ISBN:7030094484
  • 上架時間:2001-10-11
  • 出版日期:2001 年7月
  • 頁碼:422
  • 版次:1-1

內容簡介

這是一本很具特色的書籍,作者通過自身的編程經驗告訴你在擁有了基本的程序設計能力后,如何進行自身發掘問題、解決問題,并在程序設計中尋找樂趣的最高層。全書分為基本概念,操作系統,桌面秘笈,編寫游戲,軟件開發5大篇。主要內容包括:RAD編程工具的優劣,VCL基本概念,使用控制面板,定時器,桌面世界,背景主題工具實戰,編寫屏幕保護——自己的計劃表,編寫足球賽游戲,坦克大決戰游戲,Fancy軟件編寫手則。 本書針對于具有Delphi編程基礎并對Windows SDK有基本認識的使用者。 這是一本你從未見過的電腦技術書籍!一般技術書籍的焦點總是放在開發工具、程序語言、系統調用或最新技術上,即很少引導讀者在擁有基本的程序設計能力后,進入自行發掘問題、解決問題,并在程序設計中尋找樂趣的更高境界。 “Delphi深度歷險”打破了這個傳統:作者不教你如何使用Delphi,不講解Object Pascal,不是Win32基礎教科書籍,也不打算介紹COM/OLE/ADO等新技術。這些內容,別人都講得夠多了! 全書分為“基本概念”、“操作系統”、“桌面秘笈”、“編寫游戲”、“軟件開發”5大篇。你可以看到這些特別的、有趣的主題:·將VCL與SDK的曖昧關系一手理開·自己設計屏幕保護程序·自己來設計控制面板、控制面板組件·“倉庫番”游戲的撰寫·各種計時方法的比較與分析·經典游戲“坦克大決戰”完整設計過程·以Win32高層技術布置桌面·設計自己的直譯式語言,并為它撰寫直譯器·完全由作者自己開發的桌面主題世界的秘密·撰寫商業級應用程序的秘訣。程序設計不只是拿來學,學了就要好好地用,以設計出實用的軟件供大家使用。本書中,作者將引導你深度歷險,探索Delphi無窮的活用空間。光盤內容:包含本書全部范例程序源代碼,并且完整收錄Delphi深度歷險網站。

目錄

第1篇 基本概念

第1章 RAD的是與非

1.1 選擇編程語言

1.1.1 狂熱分子的信仰

1.1.2 學習目的

1.1.3 目前基礎

1.1.4 個人愛好

1.2 RAD的弊端

1.2.1 開發工具的差異

1.2.2 Win32開發工具的演變

1.2.3 RAD的作用

1.3 實際操作與理論

1.3.1 參與者的類型

1.3.2 參與者的入手點

1.3.3 這些技術是什么

1.3.4 全部理論都在里面

1.3.5 你看到了哪些

第2章 VCL基本概念

2.1 Delphi程序的組成

2.1.1 可執行文件成分解析

2.1.2 組成部分

2.2 VCL的多重面貌

2.2.1 獨立時期

2.2.2 關聯時期

2.3 VCL類架構

2.3.1 核心類

2.3.2 控件類

2.3.3 程序執行類

2.3.4 RAD支持類

第2篇 操作系統

第3章 控制面板

3.1 控制面板觀測站

3.1.1 使用控制面板

3.1.2 CPL文件的真實身份

3.1.3 行為剖析

3.2 實際操作時間

3.2.1 Hello,World??!

3.2.2 編寫自己的控制面板

3.2.3 上網更輕松——加快調制解調器聯機速度

3.3 Delphi 5的控制面板支持

3.3.1 新增的單元及類

3.3.2 范例組件——測試內存使用情況

3.3.3 后臺支持的TAppletApplication

第4章 定時器

4.1 定時器API

4.1.1 建立定時器

4.1.2 WM_TIMER消息

4.1.3 釋放定時器

4.1.4 窗口是必要的嗎

4.1.5 測量定時器的精確度

4.2 更精確的定時器

4.2.1 多媒體應用程序的需求

4.2.2 取得分辨率范圍

4.2.3 視需求調整分辨率

4.2.4 使用多媒體定時器

4.2.5 內部執行

4.2.6 取得系統使用時間

4.2.7 精益求精——高分辨率性能計數器

4.3 延遲函數

4.3.1 八風請不動,只待時限到

4.3.2 Application.ProcessMessages

4.3.3 精確的延遲函數

4.4 TTimer組件

4.4.1 內部剖析

4.5 線程中的定時器

4.5.1 工作線程隱含的陷階

4.5.2 撿到便宜的TThread.Create

4.5.3 解決工作線程的計時需求

第3篇 桌面秘笈

第5章 桌面世界

5.1 桌面的構成

5.1.1 惟一的桌面窗口

5.1.2 什么是Shell

5.1.3 桌面上的特殊窗口

5.2 桌面上的把戲

5.2.1 席卷桌面,氣吞四海

5.2.2 桌面涂鴉程序

5.2.3 畫面截取

5.2.4 桌面隨意貼

5.3 Desktop Illusionist

5.3.1 起源

5.3.2 程序目的

5.3.3 程序手法

5.3.4 使用技術

5.3.5 程序編寫

5.3.6 效果欣賞

第6章 背景主題工具實戰

6.1 XTheme Manager簡介

6.2 認識背景主題

6.2.1 背景組件

6.2.2 背景描述文件

6.3 XTheme Manager Lite

6.3.1 功能設置

6.3.2 界面設計

6.4 系統顏色

6.4.1 取得系統顏色

6.4.2 設置系統顏色

6.4.3 存儲設置值

6.5 鼠標指針

6.5.1 取得鼠標指針

6.5.2 設置系統鼠標指針

6.5.3 存儲設置值

6.6 系統聲音

6.6.1 事件描述

6.6.2 取得及設置系統聲音

6.6.3 播放系統聲音

6.7 系統字體

6.7.1 取得及寫入系統字體

6.7.2 各種字體對象的處理

6.8 桌面圖標

6.8.1 隱藏桌面窗口

6.8.2 揮之不去的4劍客

6.9 墻紙及樣式

6.9.1 填圖樣式

6.9.2 墻紙式樣設置

6.9.3 范例程序—WallPaper Changer/Pattern Viewer

6.9.4 墻紙自動更換軟件

6.9.5 PaintDesktop API

6.10 回到XTML

6.10.1 預覽功能

6.10.2 桌面效果

第7章 屏幕保護——我用計劃表

7.1 知而后行

7.1.1 屏幕保護程序的構成

7.1.2 相關的系統登錄設置

7.1.3 禁用屏幕保護

7.1.4 激活屏幕保護

7.1.5 中止屏幕保護程序運行

7.2 制作前的準備

7.2.1 原來是個窗口

7.2.2 事件處理

7.2.3 消息攔截

7.2.4 參數分析

7.2.5 運行核心

7.2.6 預覽功能

7.2.7 功能設置

7.2.8 取個響當當的好名字

7.3 XEssay Screen Saver

7.3.1 程序功能規劃

7.3.2 Maim Form的設計

7.3.3 建立核心線程

7.3.4 提供預覽功能

7.3.5 設置對話框

7.3.6 定義命令行參數

7.3.7 編譯及執行

7.3.8 安裝

7.3.9 顯示結果

第4篇 編寫游戲

第8章 編寫足球賽游戲

8.1 系統規劃

8.1.1 TTiles類

8.1.2 TMap類

8.1.3 TRole類

8.2 類實現

8.2.1 TTiles圖庫類型及子類型

8.2.2 TMap地圖類

8.2.3 TRole主角類

8.3 圖庫編輯器

8.3.1 雙重“物”格的FTiles

8.3.2 繪制圖庫圖片

8.4 地圖編輯器

8.4.1 程序初始化

8.4.2 繪制編輯畫面

8.5 “足球賽”主程序

8.5.1 3個時鐘

8.5.2 游戲狀態的初始化

8.5.3 繪制游戲畫面

8.5.4 處理用戶輸入

第9章 編寫坦克大決戰游戲

9.1 任天堂版坦克大決戰

9.2 設計自己的坦克大決戰

9.3 系統規劃

9.3.1 地圖子系統

9.3.2 角色子系統

9.4 地圖子系統

9.4.1 圖庫處理

9.4.2 地圖處理

9.5 圖庫編輯器

9.5.1 新增及移去圖片群組

9.5.2 圖片群組描述的永續性

9.6 地圖編輯器

9.6.1 靈活的圖片群組操作功能

9.6.2 地圖編輯模式

9.6.3 地圖圖層的數據設置

9.6.4 破碎單元格的編輯能力

9.7 角色子系統

9.7.1 TSprite類別

9.7.2 TTank坦克抽象類別

9.7.3 子彈及爆炸

9.8 游戲的誕生

9.8.1 繪制游戲畫面

9.8.2 游戲主循環

9.8.3 處理用戶輸入

9.8.4 分享游戲成果

第5篇 軟件開發

第10章 Fancy軟件編寫手則

10.1 系統字體

10.1.1 TStatusBar.UseSystemFont屬性

10.1.2 TTreeView及TListView組件

10.1.3 TControl.DesktopFont屬性

10.2 字體的設置及保存

10.2.1 將字體信息轉換為字符串

10.2.2 使用TFont對象的繼承機制

10.2.3 處理SDK提供的TLogFont結構

10.3 帶著字體走

10.3.1 動態安裝及刪除字體

10.3.2 隱藏字體

10.4 狀態欄小圖標

10.4.1 管理TrayIcon

10.4.2 留下TrayIcon,其余的都不要

10.5 文件快捷方式管理

10.5.1 COM對象及接口

10.5.2 ShellLink對象及IShellLink接口

10.5.3 系統文件夾的真正位置

10.6 保存窗口屬性

10.7 執行一個實例

10.7.1 尋找前一個實例

10.7.2 傳遞參數及信息

10.8 文件關聯管理

10.8.1 擴展名關聯信息

10.8.2 文件類型的間接查尋

10.9 文件拖曳支持

10.9.1 使用文件拖曳支持函數

10.9.2 取得文件拖曳信息

10.9.3 DragDrop范例程序

10.10 進程的最后一刻

10.10.1 萬無一失的善后處理

10.11 寫封郵件

10.11.1 Mailto URL Scheme

10.11.2 Mailto URL的應用

附錄A 我的鏈接庫

附錄B 我的工具箱

042_《Delphi深度歷險》


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!??!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 91精品国产综合久久婷婷香蕉 | 国产亚洲一区二区三区 | www嫩草| 国产精品一区久久久 | 国产色婷婷亚洲99精品小说 | 精品国产午夜福利在线观看 | 午夜一级毛片 | 日韩综合在线视频 | 午夜视频你懂的 | 日韩精品专区在线影院重磅 | 伊人精品国产 | 成人午夜免费福利 | videos 欧美| 激情综合激情五月 | 日本视频高清免费观看xxx | yeyelu| 女人一级毛片免费视频观看 | 亚洲免费一级视频 | 韩国三级午夜理伦三级三 | 国产一级毛片高清 | 2019偷偷狠狠的日日 | 干片网 | 国产精品第一页在线 | 巨大乳女人做爰视频在线 | 在线观看91| 国产在线aaa片一区二区99 | 五月亚洲综合 | 久久九九国产精品怡红院 | 精品一本久久中文字幕 | 国产区视频在线观看 | 99精品99| 人人干免费 | 亚洲综合日韩欧美一区二区三 | 91精品久久久久久久久久 | 91视频进入| 国产一区二区精品丝袜 | 91精品国产综合久久久久久丝袜 | 日韩欧美一区二区三区 | 六月综合激情 | 成人1234| 中文字幕日韩一区二区 |