《Delphi7套用編程150例》是2003年出版的圖書,作者是尹立民。
基本介紹
- 書名:Delphi 7套用編程150例
- 作者:尹立民
- ISBN:7505389475
- 頁數:420
- 出版時間:2003 年8月
- 開本:16
- 叢書名:編程沙龍叢書
內容簡介,目錄,
內容簡介
本書主要針對具有一定Delphi基礎知識的讀者,全書通過150個實例全面、深入地介紹了用Delphi 7開發應用程式的常用方法和技巧。全書共分為8章,主要講解了用Delphi 7進行界面效果處理、圖像處理、圖形與多媒體開發、系統功能控制、檔案處理、網路與資料庫開發,以及組件套用等內容。這些實例簡單實用、典型性強、功能突出,很多實例使用的技術稍加擴展可以解決同類問題。使用本書最好的方法是通過學習掌握實例中的技術或技巧,然後使用這些技術嘗試實現更複雜的功能並套用到更多方面。
本書內容豐富、結構合理,可以作為廣大編程愛好者提高編程水平的自學教材,也可以供程式開發人員和大專院校有關師生作為參考資料。
目錄
第1章 界面開發實例 1
實例1 實時的透明窗體 2
實例2 設計多邊形窗體 4
實例3 為窗體繪製漸變背景 6
實例4 使窗體的標題欄閃爍 11
實例5 分割窗體的實現 13
實例6 動態抓取螢幕 15
實例7 編寫帶參數的應用程式 19
實例8 在程式運行過程中動態添加選單 20
實例9 在選單中加入圖示 25
實例10 在窗體的系統選單中添加選項 26
實例11 設定整個程式的快捷鍵 29
實例12 窗體的動畫效果 31
實例13 無標題窗體的拖動 34
實例14 動態設定應用程式的圖示 37
實例15 動態設定窗體的游標 40
實例16 用獲取路徑的方法得到圓形窗體 43
實例17 隱藏windows的工具列和桌面圖示 46
實例18 讓程式在狀態欄上顯示 49
實例19 改變選單中的字型 53
.實例20 設計字形窗體 55
實例21 透明圖像效果的窗體 59
第2章 圖形圖像處理實例 63
實例22 圖像的特效顯示 64
實例23 設定窗體的平鋪背景 67
實例24 在標題欄上繪製按鈕 68
實例25 不用外部控制項顯示gif動畫 74
實例26 將窗體保存為點陣圖檔案 76
實例27 顯示動畫游標 78
實例28 提取執行檔內部所有圖示 80
實例29 輕鬆實現大圖像瀏覽 82
實例30 圖片的淡入淡出效果 84
實例31 翻轉圖片 88
實例32 抓取並顯示本程式中的滑鼠形狀 91
實例33 抓取並顯示其他程式中的滑鼠形狀 93
實例34 在tpanel組件中顯示圖像 94
實例35 圖像放大鏡的製作 98
實例36 不用代碼實現窗體和圖像的雙重透明 100
實例37 ico檔案轉換為bmp檔案 101
實例38 jpg與bmp相互轉換 105
實例39 形象的動態三維餅圖 108
實例40 空心字型效果演示 111
實例41 設定桌面圖示的前景色和背景色 113
實例42 對圖像進行浮雕處理 117
實例43 旋轉文字效果演示 121
實例44 實現類似office助手的小精靈 125
第3章 圖形與多媒體處理實例 131
實例45 使用點陣圖畫刷 132
實例46 形象的電子表 135
實例47 正弦曲線的繪製實例 138
實例48 繪製bezier曲線 141
實例49 跳躍的曲線 144
實例50 利用tshape組件完成繪圖操作 147
實例51 演示pen對象的各種風格 151
實例52 演示brush對象的各種風格 154
實例53 循環播放一個聲音檔案 157
實例54 播放無聲音的avi動畫 158
實例55 播放有聲音的avi動畫 160
實例56 播放midi音樂 162
實例57 多邊形的繪製 164
實例58 繪製藝術圖案 166
第4章 系統控制編程實例 171
實例59 使程式不在系統任務條上出現 172
實例60 設定牆紙 173
實例61 動態修改顯示器解析度 177
實例62 是窗體始終在最前面 180
實例63 同時只能夠運行一個程式 180
實例64 禁止用戶關閉作業系統 182
實例65 重啟動和關閉計算機 183
實例66 枚舉可用字型 187
實例67 獲取和設定系統時間 189
實例68 建立捷徑 193
實例69 獲得windows 2000中用戶名稱列表 197
實例70 使其他的程式暫停(1) 202
實例71 使其他的程式暫停(2) 205
實例72 獲取系統中可用的驅動器列表 207
實例73 列舉進程 210
實例74 調用指定的windows程式 214
實例75 模擬滑鼠操作 218
實例76 模擬鍵盤操作 220
實例77 在win98中完全隱藏程式 223
實例78 設定窗體右上角各按鈕 224
實例79 得到計算機名稱 226
實例80 監視剪貼簿 227
實例81 系統快捷選單的修改 230
實例82 處理組合鍵 233
第5章 檔案技術編程實例 237
實例83 獲取驅動器容量 238
實例84 查看驅動器類型 240
實例85 檔案關聯 242
實例86 獲取檔案屬性 245
實例87 將檔案刪除到資源回收筒中 249
實例88 清空資源回收筒 252
實例89 拷貝檔案 255
實例90 創建和刪除資料夾 255
實例91 讀寫ini檔案實例 258
實例92 目錄的拷貝操作 261
實例93 更改檔案的擴展名 263
實例94 獲取驅動器圖示 265
實例95 文本檔案的逐行讀取 268
實例96 啟動控制臺中的內容 271
實例97 獲取指定檔案的圖示 273
實例98 根據環境變數得到系統路徑信息 274
實例99 記錄檔案的讀寫 278
實例100 獲得檔案路徑信息 286
實例101 從檔案中存取組件 288
第6章 網路技術開發實例 295
實例102 掃描本地計算機打開的連線埠 296
實例103 在區域網路內傳遞訊息 299
實例104 獲取本地計算機的名稱和ip地址 301
實例105 根據ip地址得到主機名 304
實例106 列舉正在運行的ie 307
實例107 如何映射虛擬盤 312
實例108 啟動一個新的ie並控制其運行 314
實例109 利用tudpsocket組件獲取ip地址 318
實例110 製作一個網頁 319
實例111 使用代理伺服器(需要重新啟動ie) 322
實例112 使用代理伺服器(不需要重新啟動ie) 325
實例113 禁止資料庫的密碼對話框 327
實例114 在程式中執行sql語句 328
實例115 利用嚮導創建報表 332
實例116 利用ttable組件創建paradox表 334
第7章 資料庫處理實例 337
實例117 利用sql語句創建paradox表 338
實例118 將foxpro錶轉換為paradox表 339
實例119 統計記錄的數目 341
實例120 利用tdbchart顯示圖表數據 343
實例121 在資料庫中存取聲音 345
實例122 在資料庫中存取圖像 352
實例123 存取blob欄位 356
實例124 利用dao創建資料庫 360
實例125 調用com對象創建資料庫 362
實例126 在tlistview中顯示資料庫 364
實例127 access資料庫的多表查詢 367
實例128 paradox資料庫的多庫查詢 369
實例129 在access資料庫中模糊查詢 371
實例130 在tdbgrid中顯示多個資料庫 374
第8章 組件套用實例 377
實例131 實現trichedit中的整行選中 378
實例132 製作類似ie的工具列 380
實例133 在狀態欄裡面加入進度條 381
實例134 與word無縫連線 383
實例135 利用tvsspell組件製作語法檢查器 385
實例136 利用tf1book製作電子表格 388
實例137 使tmemo自動滾行 390
實例138 動態創建按鈕 392
實例139 設定tstringgrid中單元格的顏色 394
實例140 設定ttreeview中每個節點的顏色 396
實例141 利用tchartfx製作餅圖 398
實例142 設定tlistview的顯示風格 400
實例143 使tedit只接受數字輸入 402
實例144 自定義tedit的允許輸入字元 404
實例145 枚舉窗體上的組件 406
實例146 自動停靠的選單 408
實例147 製作漸變填充的進度條 409
實例148 自動滾動的工具列 411
實例149 在tlistview中拖動圖示 412
實例150 在組件中顯示豎排的文本 416