注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計Pascal/DelphiDELPHI深度歷險

DELPHI深度歷險

DELPHI深度歷險

定 價:¥47.00

作 者: 陳寬達編
出版社: 科學出版社
叢編項:
標 簽: Delphi

購買這本書可以去


ISBN: 9787030094483 出版時間: 2001-07-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 422 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《DELPHI深度歷險》作者簡介

圖書目錄

 第1篇 基本概念
 第1章 RAD的是與非
 1.1 選擇編程語言
 1.1.1 狂熱分子的信仰
 1.1.2 學習目的
 1.1.3 目前基礎
 1.1.4 個人愛好
 1.2 RAD的弊端
 1.2.1 開發(fā)工具的差異
 1.2.2 Win32開發(fā)工具的演變
 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 可執(zhí)行文件成分解析
 2.1.2 組成部分
 2.2 VCL的多重面貌
 2.2.1 獨立時期
 2.2.2 關聯(lián)時期
 2.3 VCL類架構
 2.3.1 核心類
 2.3.2 控件類
 2.3.3 程序執(zhí)行類
 2.3.4 RAD支持類
 第2篇 操作系統(tǒng)
 第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 上網(wǎng)更輕松——加快調(diào)制解調(diào)器聯(lián)機速度
 3.3 Delphi 5的控制面板支持
 3.3.1 新增的單元及類
 3.3.2 范例組件——測試內(nèi)存使用情況
 3.3.3 后臺支持的Tapplet Application
 第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 視需求調(diào)整分辨率
 4.2.4 使用多媒體定時器
 4.2.5 內(nèi)部執(zhí)行
 4.2.6 取得系統(tǒng)使用時間
 4.2.7 精益求精——高分辨率性能計數(shù)器
 4.3 延遲函數(shù)
 4.3.1 八風請不動, 只待時限到
 4.3.2 Application.ProcessMessages
 4.3.3 精確的延遲函數(shù)
 4.4 TTimer組件
 4.4.1 內(nèi)部剖析
 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章 背景主題工具實戰(zhàn)
 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 系統(tǒng)顏色
 6.4.1 取得系統(tǒng)顏色
 6.4.2 設置系統(tǒng)顏色
 6.4.3 存儲設置值
 6.5 鼠標指針
 6.5.1 取得鼠標指針
 6.5.2 設置系統(tǒng)鼠標指針
 6.5.3 存儲設置值
 6.6 系統(tǒng)聲音
 6.6.1 事件描述
 6.6.2 取得及設置系統(tǒng)聲音
 6.6.3 播放系統(tǒng)聲音
 6.7 系統(tǒng)字體
 6.7.1 取得及寫入系統(tǒng)字體
 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 相關的系統(tǒng)登錄設置
 7.1.3 禁用屏幕保護
 7.1.4 激活屏幕保護
 7.1.5 中止屏幕保護程序運行
 7.2 制作前的準備
 7.2.1 原來是個窗口
 7.2.2 事件處理
 7.2.3 消息攔截
 7.2.4 參數(shù)分析
 7.2.5 運行核心
 7.2.6 預覽功能
 7.2.7 功能設置
 7.2.8 取個響當當?shù)暮妹?br /> 7.3 XEssay Screen Saver
 7.3.1 程序功能規(guī)劃
 7.3.2 Maim Form的設計
 7.3.3 建立核心線程
 7.3.4 提供預覽功能
 7.3.5 設置對話框
 7.3.6 定義命令行參數(shù)
 7.3.7 編譯及執(zhí)行
 7.3.8 安裝
 7.3.9 顯示結果
 第4篇 編寫游戲
 第8章 編寫足球賽游戲
 8.1 系統(tǒng)規(guī)劃
 8.1.1 TTiles類
 8.1.2 TMap類
 8.1.3 TRole類
 8.2 類實現(xiàn)
 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 游戲狀態(tài)的初始化
 8.5.3 繪制游戲畫面
 8.5.4 處理用戶輸入
 第9章 編寫坦克大決戰(zhàn)游戲
 9.1 任天堂版坦克大決戰(zhàn)
 9.2 設計自己的坦克大決戰(zhàn)
 9.3 系統(tǒng)規(guī)劃
 9.3.1 地圖子系統(tǒng)
 9.3.2 角色子系統(tǒng)
 9.4 地圖子系統(tǒng)
 9.4.1 圖庫處理
 9.4.2 地圖處理
 9.5 圖庫編輯器
 9.5.1 新增及移去圖片群組
 9.5.2 圖片群組描述的永續(xù)性
 9.6 地圖編輯器
 9.6.1 靈活的圖片群組操作功能
 9.6.2 地圖編輯模式
 9.6.3 地圖圖層的數(shù)據(jù)設置
 9.6.4 破碎單元格的編輯能力
 9.7 角色子系統(tǒng)
 9.7.1 TSprite類別
 9.7.2 TTank坦克抽象類別
 9.7.3 子彈及爆炸
 9.8 游戲的誕生
 9.8.1 繪制游戲畫面
 9.8.2 游戲主循環(huán)
 9.8.3 處理用戶輸入
 9.8.4 分享游戲成果
 第5篇 軟件開發(fā)
 第10章 Fancy軟件編寫手則
 10.1 系統(tǒng)字體
 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 動態(tài)安裝及刪除字體
 10.3.2 隱藏字體
 10.4 狀態(tài)欄小圖標
 10.4.1 管理TrayIcon 
 10.4.2 留下TrayIcon, 其余的都不要
 10.5 文件快捷方式管理
 10.5.1 COM對象及接口
 10.5.2 ShellLink對象及IShellLink接口
 10.5.3 系統(tǒng)文件夾的真正位置
 10.6 保存窗口屬性
 10.7 執(zhí)行一個實例
 10.7.1 尋找前一個實例
 10.7.2 傳遞參數(shù)及信息
 10.8 文件關聯(lián)管理
 10.8.1 擴展名關聯(lián)信息
 10.8.2 文件類型的間接查尋
 10.9 文件拖曳支持
 10.9.1 使用文件拖曳支持函數(shù)
 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 我的工具箱

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號