出版時間:2004-1 出版社:中國鐵道出版社 作者:第一時間工作室 頁數(shù):345 字數(shù):539000
內容概要
Delphi是由著名的Borland公司開發(fā)的新一代可視化程序開發(fā)工具,一直以來受到軟件開發(fā)人員的廣泛青睞。為了滿足廣大讀者的愿望,深入掌握Delphi編程的技巧,故作者編寫此書,本書以課堂講解的形式向讀者講述了Delphi各方面的使用技巧。每一課利用4-5頁的篇幅講述本課所涉及到的基本知識點,然后以練習的形式逐步深入,以達到融會貫通的目的。
全書共分為10章,每一章都深入淺出地介紹了Delphi的使用技巧,其中包括Object Pascal、界面設計、控件使用、圖形圖像、多媒體應用、文件處理、系統(tǒng)控制、高級應用、數(shù)據(jù)庫應用和網絡編程。幾乎囊括了Delphi編程的全部內容,學完本書,讀者一定有所收獲。
本書資料豐富、內容詳實,涵蓋了Delphi編程的難點和熱點,適合于Delphi的初中級開發(fā)人員使用。也可以作為廣大計算機愛好者的參考資料。
書籍目錄
第1章 Delphi基礎 1 課堂講解 2 一、Delphi的文件結構 2 二、源代碼文件的組織 5 上機練習 7 練習1 第一個簡單的程序 7 練習2 編寫控制臺程序 13 練習3 計算器 14 練習4 統(tǒng)計文字數(shù)目 17 練習5 動畫按鈕 19 練習6 自定義提示信息 20 練習7 閃現(xiàn)窗體 26 練習8 對話框應用 33 練習9 傾斜的文字 35 練習10 位圖菜單 38第2章 Object Pascal語言 41 課堂講解 42 一、簡單數(shù)據(jù)類型 42 二、復雜數(shù)據(jù)類型 42 三、控制語句 44 四、面向對象技術 45 上機練習 47 練習11 設置和取得字符串的長度 47 練習12 對記錄進行初始化操作 48 練習13 將動態(tài)數(shù)組中的內容寫入文件 49 練習14 創(chuàng)建和使用對象 51 練習15 控制程序的運行情況 56 練習16 對字符串按照一定的規(guī)則進行分割 58 練習17 修改系統(tǒng)時間 60 練習18 修改系統(tǒng)菜單 61 練習19 啟動控制面板的各個項目 63 練習20 將Icon類型的文件轉換為Bmp文件 66第3章 界面操作 69 課堂講解 70 一、窗體的屬性 70 二、窗體的方法 71 三、窗體的事件 72 上機練習 73 練習21 始終保持在最前的窗體 73 練習22 分割窗體 76 練習23 透明窗體 78 練習24 不規(guī)則窗體 79 練習25 資源管理器 81 練習26 限制鼠標位置 83 練習27 在標題欄添加按鈕 85 練習28 多文檔窗體 88 練習29 Dock技術應用 90 練習30 動態(tài)生成菜單 94第4章 圖形圖像編程 97 課堂講解 98 一、Canvas對象 98 二、Color屬性 99 三、TPen Object(畫筆對象) 100 四、TBrush Object(畫刷對象) 100 上機練習 101 練習31 小時鐘 101 練習32 可變背景窗體 105 練習33 圖像的翻轉 108 練習34 抓取桌面圖像 110 練習35 將圖片轉為灰度 115 練習36 制作透明窗體 118 練習37 實現(xiàn)漸變效果 119 練習38 將圖像從jpg、ico、emf、wmf格式轉換為bmp格式 132 練習39 雙緩沖技術實現(xiàn)動畫 134 練習40 瀏覽大圖片 138第5章 Windows外殼處理 141 課堂講解 142 一、注冊表操作 142 二、更新注冊表操作 144 三、啟動外部程序 145 四、API應用 146 上機練習 147 練習41 調用IE 147 練習42 托盤程序 149 練習43 更改桌面 153 練習44 修改顯示器的分辨率 158 練習45 發(fā)送消息 159 練習46 向IE的工具欄中添加按鈕 161 練習47 應用程序的快捷方式 163 練習48 取得系統(tǒng)目錄 169 練習49 設置程序自動啟動 172 練習50 限定程序的使用次數(shù) 174第6章 文件操作 177 課堂講解 178 一、文件的基本操作函數(shù) 178 二、文件操作控件 180 上機練習 180 練習51 查看驅動器的類型 180 練習52 文件編輯器 182 練習53 將IE收藏夾導出為HTML文件 187 練習54 文件管理器 192 練習55 搜索文件 199 練習56 清空回收站的內容 203 練習57 對目錄進行操作 204 練習58 遞歸法遍歷磁盤目錄 207 練習59 查看文件信息 209 練習60 查看系統(tǒng)信息 212第7章 高級應用編程 216 課堂講解 217 一、Clipboard對象 217 二、Tthread類 218 三、TPrinter Object(打印機對象) 219 上機練習 219 練習61 DLL應用 219 練習62 自定義控件 221 練習63 操作剪貼板 225 練習64 編寫多線程程序 227 練習65 格式化磁盤 230 練習66 打印操作 232 練習67 HOOK技術 234 練習68 OLE技術 236 練習69 INI文件應用 239 練習70 制作安裝程序 241第8章 多媒體編程 247 課堂講解 248 一、TMediaPlayer控件 248 二、Mode屬性 251 三、TimeFormat屬性 251 上機練習 252 練習71 直接播放聲音 252 練習72 循環(huán)播放聲音 255 練習73 圖像變形 257 練習74 簡單動畫箭頭 259 練習75 動畫窗體 262 練習76 圖像放大鏡 265 練習77 聲音播放器 268 練習78 CD播放器 271 練習79 媒體播放器 274 練習80 視頻播放器 276第9章 數(shù)據(jù)庫編程 279 課堂講解 280 一、Delphi 7訪問數(shù)據(jù)庫的機制 280 二、數(shù)據(jù)庫程序的連接方式 281 三、數(shù)據(jù)連接控件 281 四、數(shù)據(jù)感知控件概覽 282 上機練習 283 練習81 第一個數(shù)據(jù)庫程序 283 練習82 創(chuàng)建主從表應用程序 286 練習83 數(shù)據(jù)庫瀏覽程序 290 練習84 使用TreeView控件顯示數(shù)據(jù)庫中的內容 293 練習85 利用ADO操作數(shù)據(jù)庫 301 練習86 在DBGrid控件中顯示圖像 307 練習87 添加BDE別名 310 練習88 批處理數(shù)據(jù) 312 練習89 將數(shù)據(jù)庫中的內容寫入文本文件 313 練習90 向數(shù)據(jù)庫中保存doc文檔 315第10章 網絡編程 320 課堂講解 321 一、計算機網絡的基本概念 321 二、網絡結構和網絡通信模型 321 三、TCP/IP協(xié)議 323 四、網絡提供的服務 324 上機練習 325 練習91 獲取本機IP地址 325 練習92 Web瀏覽器 326 練習93 創(chuàng)建網絡應用程序 329 練習94 聊天室 331 練習95 調用Windows系統(tǒng)的撥號程序 334 練習96 建立遠程數(shù)據(jù)庫服務器 335 練習97 與遠程數(shù)據(jù)庫服務器通信 338 練習98 實現(xiàn)Ping操作 339 練習99 根據(jù)IP得到計算機的主機名稱 343 練習100 取得計算機所在的工作組的名稱 344
圖書封面
評論、評分、閱讀與下載