內容簡介
全書共提供500多個實例,每個實例都突出了其實用性。
本書適用於Delphi編程人員,也可供大中專院校相關專業的師生學習參考。
圖書目錄
第1章 窗體與界面設計 1
1.1選單套用 2
實例001 在系統選單中添加選單項 2
實例002 帶歷史信息的選單 3
實例003 選單動態合併 4
實例004 像“開始”選單一樣漂亮的選單 5
實例005 多彩的選單 6
實例006 可以拉伸的選單界面 8
1.2 工具列設計 9
實例007 帶背景的工具列 9
實例008 浮動工具列 10
1.3 狀態欄設計 11
實例009 在狀態欄中顯示檢查框 11
實例010 帶進度條的狀態欄 12
實例011 狀態欄中加入圖示 13
1.4 導航選單界面 14
實例012 OutLook界面 14
實例013 帶導航選單的主界面 15
實例014 圖形化的導航界面 16
1.5 特色程式界面 18
實例015 類QQ的程式界面 18
實例016 類似Windows XP的程式界面 20
實例017 以圖形按鈕顯示的界面 22
實例018 以樹型顯示的程式界面 23
實例019 以XPManifest組件顯示界面 25
實例020 動態按鈕的窗體界面 26
1.6 特殊形狀的窗體 28
實例021 非矩形窗體 28
實例022 建立字型形狀窗體 29
1.7 多媒體光碟 30
實例023 自動啟動的多媒體光碟程式 30
實例024 為觸控螢幕程式添加虛擬鍵盤 31
實例025 觸控螢幕系統 32
1.8 窗體效果 34
實例026 半透明漸顯窗體 34
實例027 視窗顏色的漸變 35
實例028 帶背景的窗體 36
實例029 為窗體增加框線 37
1.9 窗體動畫 38
實例030 窗體中的滾動字幕 38
實例031 動畫顯示窗體 39
實例032 製作閃爍的窗體 40
實例033 直接在窗體上繪圖 41
實例034 動畫形式的程式界面 42
實例035 以時鐘顯示界面窗體 43
1.10 標題欄窗體 45
實例036 標題欄上的按鈕 45
實例037 使窗體標題欄文字右對齊 47
實例038 沒有標題欄但可以改變大小的視窗 48
1.11 設定窗體位置 49
實例039 不可移動的窗體 49
實例040 設定窗體在螢幕中的位置 50
實例041 始終在最上面的窗體 51
1.12 設定窗體大小 52
實例042 限制窗體大小 52
實例043 獲取桌面大小 53
實例044 組件大小隨窗體的改變而改變 54
實例045 在視窗間移動按扭 54
實例046 如何實現Office助手 55
1.13 窗體控制技術 56
實例047 在關閉視窗前加入確認對話框 56
實例048 程式在循環中回響界面操作 57
實例049 使用任意組件拖動窗體 58
實例050 動態創建窗體和釋放窗體 59
實例051 修改提示字型及顏色 60
1.14 其他技術 61
實例052 實現標籤式的多頁面窗體 61
實例053 給MDI窗體加背景 64
實例054 如何關閉MDI類型窗體中的子窗體 65
實例055 利用組件模板實現窗體資源的重複利用 65
第2章 控制項套用 67
2.1 TEdit控制項套用典型實例 68
實例056 從右至左輸入數據 68
實例057 為TEdit控制項添加列表選擇框 69
實例058 只允許輸入數字的Tedit組件 70
2.2 TSpeedButton控制項套用典型實例 71
實例059 在TSpeedButton按鈕中顯示圖示 71
實例060 折行顯示按鈕標題 72
2.3 TMemo控制項套用典型實例 73
實例061 設定TMemo組件的邊界 73
實例062 TMemo組件的游標定位 74
實例063 得到TMemo中的可見行數 75
2.4 TListBox控制項套用典型實例 76
實例064 在TListBox組件間交換數據 76
實例065 為TListBox添加水平滾動條 77
實例066 將資料庫數據添加到組合框中 78
實例067 藉助綁定控制項實現數據選擇錄入 79
2.5 TListView控制項套用典型實例 80
實例068 TListView列表拒絕添加重複信息 80
實例069 將資料庫數據添加到TListView控制項 82
實例070 用TListview控制項製作導航界面 83
實例071 在TListview控制項中對數據排序或統計 84
實例072 在TListView組件中繪製底紋 86
實例073 在列表視圖中拖動視圖項 87
2.6 TTreeView控制項套用典型實例 88
實例074 將資料庫數據顯示到樹視圖中 88
實例075 用TTreeView控制項製作導航界面 90
實例076 TTreeView組件遍歷磁碟目錄 91
實例077 TTreeView組件在資料庫中的套用 92
2.7 TStringGrid控制項套用典型實例 94
實例078 程式運行時對TstringGrid中的數據進行計算 94
實例079 利用TStringGrid實現表單式批量錄入數據 96
實例080 在TStringGrid中實現單元格下拉列表 98
實例081 在TStringGrid組件中繪圖 99
實例082 TStringGrid組件上按回車鍵移動焦點 100
實例083 在TStringGrid組件中設定唯讀欄 101
實例084 TStringGrid組件單元格顏色 103
實例085 TStringGrid自動移動及增加行 104
2.8 其他控制項套用典型實例 105
實例086 TTrackBar的簡單套用 105
實例087 TSplitter的套用 106
實例088 TMaskEdit組件的簡單套用 107
實例089 TMonthCalendar組件的套用 108
實例090 回響TAnimate組件的OnClick事件 109
實例091 QQ頭像列表 110
實例092 控制TRichEdit組件滾動 111
2.9 控制項技術 112
實例093 程式運行時智慧型增減控制項 112
實例094 控制焦點移動 114
實例095 動態創建組件 114
實例096 在開始按鈕上繪圖 115
2.10 焦點變換與輸入控制 117
實例097 按回車鍵焦點在控制項中移動的錄入視窗 117
實例098 程式運行時拖動組件 119
實例099 組件得到焦點時變色 120
實例100 控制項的輸入限制 121
2.11 特殊控制項 122
實例101 製作信息上傳控制項 122
實例102 為組件製作立體效果 124
實例103 自製的正方形標尺組件 125
第3章 圖形技術 128
3.1 繪製圖形 129
實例104 繪製立體模型 129
實例105 在圖片中寫入文字 130
實例106 局部圖片的複製 132
實例107 波形圖的繪製 134
3.2 圖形轉換 135
實例108 BMP轉換成JPG格式 135
實例109 JPG轉換成BMP格式 137
實例110 點陣圖轉化為WMF 138
實例111 Ico檔案轉化為點陣圖 139
實例112 圖片批量轉換工具 140
實例113 坐標轉換 143
3.3 圖像預覽 144
實例114 局部圖像放大 145
實例115 瀏覽大圖片 146
實例116 剪下圖片 148
實例117 圖像旋轉 150
實例118 滑鼠拖曳圖像 151
3.4 圖形縮放與變換 152
實例119 如何放大和縮小圖像 152
實例120 如何旋轉JPG圖像 153
實例121 如何實現圖形反轉 154
3.5 圖像效果 155
實例122 百葉窗效果顯示圖像 155
實例123 推拉效果顯示圖像 156
實例124 水平交錯效果顯示圖像 157
實例125 垂直交錯效果顯示圖像 158
實例126 圖像紋理效果 159
實例127 圖像浮雕效果 160
實例128 圖像積木效果 161
實例129 雨滴式的顯示圖片 163
3.6 圖像字型 164
實例130 旋轉的文字 164
實例131 當前系統字型列表 165
實例132 空心文字 166
實例133 如何在圖片上平滑移動文字 167
3.7 圖像動畫 169
實例134 動畫背景窗體 169
實例135 隨滑鼠移動的圖像 170
實例136 十字游標定位 172
實例137 抓取滑鼠形狀 173
3.8 圖像識別 174
實例138 查看圖片的像素 174
實例139 獲取指定點的RGB值 175
實例140 地圖地理定位 176
實例141 車牌號碼識別 177
3.9 圖像工具 179
實例142 獲取圖片類型 179
實例143 簡單畫圖程式 180
實例144 看圖工具 182
實例145 文字保存為圖片 183
3.10 圖像套用 184
實例146 隨機更換壁紙程式 184
實例147 螢幕保護 186
實例148 模擬石英鐘 188
實例149 生肖速查 190
第4章 多媒體技術 191
4.1 CD、VCD播放 192
實例150 播放指定的avi-mid-wav檔案 192
實例151 媒體播放器 193
4.2 MP3、WAV播放 194
實例152 帶記憶的MP3播放器 194
實例153 可連續播放的MP3播放器 197
實例154 學校課間操定時音樂播放 198
4.3 動畫播放 199
實例155 播放Flash動畫 199
實例156 製作AVI播放器 200
實例157 播放Gif動畫 202
4.4 媒體控制 203
實例158 檢測是否安裝音效卡 203
實例159 打開和關閉CDROM 203
實例160 控制左右聲道 204
實例161 控制PC喇叭發聲 206
4.5 多媒體套用 208
實例162 開機祝福程式 208
實例163 製作家庭影集 209
實例164 產品電子報價 210
實例165 產品滾動展示程式 212
實例166 將WAV資源添加到EXE里 213
第5章 檔案系統 215
5.1 創建和刪除檔案 216
實例167 創建和刪除資料夾 216
實例168 建立臨時檔案 217
實例169 根據日期動態建立檔案 218
實例170 把檔案刪除到資源回收筒中 219
實例171 清空資源回收筒 221
5.2 查找檔案 222
實例172 搜尋檔案 222
實例173 檢查檔案是否存在 223
實例174 提取指定資料夾目錄 224
實例175 查找檔案 225
5.3 修改檔案 226
實例176 更改檔案名稱稱 227
實例177 長短檔案名稱轉換 227
實例178 修改檔案屬性 229
實例179 修改檔案及目錄的名字 231
5.4 檔案目錄 232
實例180 獲得臨時檔案目錄 232
實例181 獲取應用程式所在目錄 233
實例182 得到系統當前目錄 234
實例183 在程式中改變當前路徑 235
5.5 複製檔案 236
實例184 移動正在使用的檔案 236
實例185 批量複製檔案 237
實例186 檔案複製過程中顯示進度條 238
5.6 指定類型的檔案操作 239
實例187 對INI檔案進行操作 239
實例188 文本檔案的操作 241
實例189 在程式中使用自定義檔案格式 242
實例190 簡單的檔案加密解密 244
5.7 其他 245
實例191 在DELPHI中控制Word 245
實例192 帶日誌的程式 247
實例193 獲取視窗文本 248
實例194 判斷檔案是否正在被使用 249
實例195 提取檔案中的圖示資源 250
實例196 在程式中調用.HLP檔案 252
實例197 採用API實現檔案拖放 253
實例198 檔案比較 254
第6章 作業系統與Windows相關程式 256
6.1 獲得磁碟屬性 257
實例199 獲得硬碟序列號 257
實例200 獲取映射驅動器路徑 258
實例201 判斷驅動器類型 259
6.2 磁碟相關設定 260
實例202 取消磁碟共享 260
實例203 檢查驅動器容量 261
實例204 檢測磁碟是否準備好 262
實例205 圖表顯示磁碟容量 263
實例206 格式化磁碟 264
6.3 系統控制 265
實例207 怎樣隱藏滑鼠 265
實例208 用戶確認後關機 266
實例209 鎖定計算機 267
實例210 重啟、註銷、關閉計算機 267
6.4 系統設定 269
實例211 設定系統輸入法 269
實例212 設定顯示器屬性 270
實例213 設定桌面顏色 272
實例214 滑鼠交換左右鍵 272
6.5 系統監控 273
實例215 檢測系統啟動模式 274
實例216 記憶體使用狀態監控 274
實例217 監視剪貼簿內容 275
實例218 利用鉤子技術實現鍵盤監控 276
6.6 系統軟體信息 279
實例219 獲取用戶名 279
實例220 獲取系統目錄 280
實例221 註冊系統熱鍵 281
實例222 獲取和修改計算機名 282
6.7 滑鼠操作 283
實例223 用滑鼠拖曳圖像 283
實例224 限制滑鼠活動區域 284
6.8 程式控制 285
實例225 打開控制臺中的程式 285
實例226 動態載入DLL檔案 286
實例227 添加程式托盤 288
實例228 不出現在系統列上的程式 290
實例229 在程式中使用多執行緒 291
實例230 怎樣調用外部的exe檔案 293
實例231 關閉外部已開啟的程式 294
6.9 程式運行 295
實例232 監測是否運行多個程式 295
實例233 防止程式多次運行 296
實例234 開機後程式自動運行 297
實例235 獲取系統列尺寸大小 298
實例236 改變系統提示信息 299
實例237 獲取系統環境變數 300
實例238 設定系統環境變數 302
6.10 系統隱藏 303
實例239 隱藏、顯示系統列 303
實例240 查看當前系統版本 304
實例241 使桌面圖示文字透明 305
實例242 檢索系統中正在運行的任務 306
實例243 列出系統中的印表機 307
6.11 其他 308
實例244 兩種信息傳送方式 308
實例245 使用執行緒添加數據 310
實例246 功能快捷鍵 312
第7章 註冊表 313
7.1 操作註冊表 314
實例247 怎樣存取註冊表信息 314
實例248 註冊表保存註冊信息 315
實例249 禁止修改顯示屬性 317
實例250 列出註冊表指定項下的全部鍵值 318
7.2 系統設定 319
實例251 最佳化二級快取 319
實例252 自動登錄系統 320
實例253 使視窗快速顯示 321
7.3 IE設定 322
實例254 修改IE標題欄內容 322
實例255 隱藏IE瀏覽器的右鍵關聯選單 323
實例256 設定IE的默認主頁 324
第8章 資料庫技術 326
8.1 連線資料庫 327
實例257 通過Internet登錄SQL資料庫 327
實例258 用ADO動態連線資料庫 328
實例259 資料庫連線參數配置 329
實例260 用BDE動態連線資料庫 331
8.2 數據錄入技術 332
實例261 利用數據控制項錄入和修改數據 332
實例262 利用數據集組件實現臨時表的存儲功能 334
實例263 製作簡單的資料庫操作軟體 335
8.3 圖片、多媒體數據錄入技術 336
實例264 向Access資料庫錄入圖片 336
實例265 從Access資料庫提取圖片 338
實例266 向SQL Server資料庫錄入多媒體檔案 339
實例267 從SQL Server資料庫中提取多媒體檔案 340
實例268 向SQL Server中存儲Word文檔 341
實例269 從SQL Server中提取Word文檔 342
8.4 SQL Server伺服器套用 343
實例270 和伺服器時間同步 343
實例271 取得網路中的SQL伺服器名 344
8.5 資料庫維護 345
實例272 資料庫登錄配置 345
實例273 SQL Server資料庫的備份和恢復 346
實實274 資料庫附加、分離 349
實例275 附加資料庫和保存連線信息 350
8.6 資料庫套用 353
實例276 系統登錄設計 353
實例277 操作員許可權設定 356
實例278 自動生成編號 359
實例279 判斷輸入數據是否符合要求 360
8.7 資料庫控制項套用 362
實例280 記憶和修改TDBGrid組件的列信息 362
實例281 在TDBGrid的單元格下方顯示表格列表 364
實例282 TDBGrid組件的斑馬線顯示 366
實例283 TDBGrid按下回車鍵後自動移動及增加行 367
實例284 TDBGrid多行數據操作 368
8.8 數據轉換 369
實例285 將資料庫統計信息保存為Excel檔案 369
實例286 將資料庫數據導出為HTML格式檔案 371
實例287 將資料庫內容導出為文本檔案 374
8.9 資料庫其他操作 376
實例288 系統錯誤記錄 376
實例289 如何將圖片從資料庫中提取出來 378
實例290 原生ADO套用技術 379
實例291 標準記錄編輯界面 381
實例292 獲取驅動列表並載入指定的驅動 383
實例293 獲取驅動所支持的表名 385
實例294 創建表和刪除表 386
實例295 對ADO控制項的無資料庫操作 388
第9章 SQL技術 390
9.1 通用查詢 391
實例296 SQL語句的套用方法 391
實例297 SQL語句的模糊查詢 392
實例298 高級Like語句 393
實例299 多功能查詢過濾器 396
9.2 查詢變數 401
實例300 利用變數查詢字元串數據 401
實例301 利用變數查詢字元串型數據 402
實例302 利用變數查詢日期型數據 404
9.3 數據前若干名 405
實例303 查詢前10名數據 405
實例304 查詢後10名數據 407
實例305 取出數據統計結果前10名數據 408
9.4 在查詢時使用函式 409
實例306 巧妙獲取年齡 409
實例307 在查詢中去除空格 410
實例308 獲得日期的部分信息 412
實例309 格式化金額 413
實例310 如何隨機顯示記錄 414
9.5 周期、日期查詢 415
實例311 返回10天內的登錄信息 415
實例312 用BETWEEN AND子句篩選指定日期範圍的數據 416
實例313 按年查詢統計數據 417
9.6 大小、比較、邏輯查詢 418
實例314 返回工齡大於10年的人員信息 418
實例315 查詢指定欄位為空的數據 420
實例316 刪除數據為空的記錄 421
實例317 NOT與謂詞進行組合條件的查詢 423
9.7 重複記錄 424
實例318 SQL語句查詢重複數據 424
實例319 獲取不重複記錄 425
實例320 自動刪除重複記錄 426
9.8 排序 428
實例321 用Order By子句為資料庫記錄排序 428
實例322 對數據進行多條件排序 430
實例323 對統計結果進行排序 431
9.9 分組統計 433
實例324 分組統計部門經行銷售情況 433
實例325 多表分組統計 434
實例326 使用Compute和Compute By 435
實例327 用Group By子句實現分組查詢 437
9.10 聚集函式 439
實例328 用Sum函式統計數據 439
實例329 用AVG函式匯總數據 440
實例330 利用聚集函式MIN求銷售額、利潤最少的商品 441
實例331 利用聚集函式MAX求月工作完成最多的員工 443
實例332 利用聚集函式COUNT求日銷售額大於某值的商品數 444
9.11 交叉表套用 446
實例333 利用Trasform分析數據 446
實例334 SQL Server 2000交叉表套用 447
實例335 利用存儲過程建立交叉表 448
9.12 多表查詢(連線查詢) 450
實例336 利用from子句進行多表查詢 450
實例337 關聯SQL語句套用 452
實例338 從多個表中合併數據 453
實例339 如何實現多表關聯 454
9.13 子查詢 456
實例340 複雜的嵌套查詢 456
實例341 把子查詢作派生的表 457
實例342 把子查詢作表達式 459
實例343 把子查詢關聯數據 460
實例344 使用exists和notexists 461
9.14 利用in進行查詢 463
實例345 利用in或not in語句限定範圍 463
實例346 由in引入的子查詢 464
9.15 Case語句查詢 465
實例347 利用Case語句對多表進行匯總查詢 465
實例348 高級Case語句套用 466
9.16 臨時表操作 468
實例349 利用select into生成臨時表 468
實例350 資料庫臨時表套用 470
9.17 視圖、存儲過程、觸發器和事務套用 471
實例351 存儲過程套用 471
實例352 創建視圖 472
實例353 視圖的套用 474
實例354 觸發器套用 475
實例355 利用觸發器實現圖書入庫操作 476
實例356 動態管理存儲過程 478
實例357 事務的套用 480
9.18 添加數據 481
實例358 Insert語句的套用 482
實例359 批量插入數據 483
實例360 將圖片存儲到資料庫中 484
實例361 如何複製表結構 485
實例362 將圖片存入資料庫 486
9.19 修改和刪除數據 489
實例363 Update語句的套用 489
實例364 利用Update語句修改數據 490
實例365 快速清空記錄 492
實例366 Delete語句的套用 493
實例367 批量更新數據 494
實例368 刪除指定記錄數據 496
實例369 利用語句刪除數據 497
9.20 修改和刪除數據表 499
實例370 刪除數據表 499
實例371 動態創建數據表 500
實例372 查詢主表鍵值在明細表中的記錄數 501
第10章 報表與列印技術 503
10.1 基礎報表列印 504
實例373 數據報表列印 504
實例374 標籤式報表設計 505
實例375 分組式報表設計 507
實例376 設計與修改圖表 508
實例377 圖案報表設計 510
實例378 圖形列印 511
實例379 列印預覽視窗 513
實例380 列印窗體中的數據 516
10.2 複雜報表列印 516
實例381 主明細報表設計 517
實例382 利用Excel列印報表 518
實例383 文本檔案的列印 520
實例384 利用代碼設計報表 521
10.3 通用報表列印 524
實例385 匯款單式報表設計 525
實例386 列印信封標籤 526
實例387 批量列印工作證 527
實例388 畢業證批量列印 528
實例389 列印產品標籤 529
實例390 快遞單列印 530
實例391 號碼連續的標籤 531
實例392 批量列印會展標籤 532
實例393 批量列印文檔 533
10.4 列印控制 534
實例394 實現橫向列印 534
實例395 設定列印紙大小 535
實例396 POS印表機控制 536
10.5 列印條形碼 538
實例397 列印條形碼 538
實例398 批量列印條形碼方法 539
第11章 圖表技術 541
11.1 簡單圖表 542
實例399 利用圖表分析產品價格行情 542
實例400 顯示資料庫數據的圖表 543
實例401 添加或修改圖表中的標籤 544
11.2 柱形圖表 545
實例402 將匯總數據利用圖表分析 545
實例403 對多個資料庫數據統計後分析 546
實例404 如何用圖表分析企業進貨、銷售和庫存 547
11.3 折線圖表 548
實例405 利用圖表分析產品銷售走勢 549
實例406 多曲線數據分析 550
實例407 網站人氣指數曲線分析 551
11.4 餅形圖表 552
實例408 利用餅形圖分析公司男女比率 552
實例409 利用餅形圖分析產品市場占有率 553
實例410 利用多餅形圖分析企業人力資源情況 554
11.5 動態圖表分析 555
實例411 多種圖形分析套用 555
實例412 單圖表數據分析 558
實例413 數據對比圖表分析 559
實例414 如何列印預覽圖表 563
第12章 硬體相關開發技術 565
12.1 串口控制 566
實例415 通過串口傳遞數據 566
實例416 通過串口控制對方計算機關閉 567
12.2 加密狗 569
實例417 將密碼寫入加密鎖 569
12.3 IC卡套用 570
實例418 向IC卡中寫入數據 570
實例419 讀取IC卡中的數據 572
實例420 利用IC卡製作考勤程式 574
12.4 監控 575
實例421 利用簡易攝像頭編寫監控程式 575
實例422 編寫監控錄像程式 577
實例423 定時監控程式 578
12.5 掃描、條碼 579
實例424 條形碼掃描程式 579
實例425 設計條形碼列印程式 580
實例426 設計批量列印條形碼 581
實例427 利用條形碼銷售商品 582
12.6 POS控制 584
實例428 設計錢箱控制程式 584
實例429 設計掃瞄器控制程式 586
實例430 設計發票機控制程式 587
12.7 其他程式 588
實例431 語音卡實現來電顯示 588
實例432 語音卡客戶查詢 590
實例433 語音卡電話自助 591
實例434 語音卡錄音模組的實現 593
實例435 語音卡內線連通模組的實現 595
第13章 網路開發技術 597
13.1 計算機設定 598
實例436 更改計算機名稱 598
實例437 獲取工作組名稱 599
實例438 通過計算機名獲取IP位址 600
實例439 通過IP位址獲取主機名稱 602
實例440 修改本機IP位址 603
實例441 得到本機MAC地址 605
實例442 獲得系統打開的連線埠和狀態 606
實例443 更改DNS地址 607
13.2 遠程控制 609
實例444 遠程控制計算機 609
實例445 遠程控制 613
實例446 遠程螢幕抓取 616
13.3 網路複製檔案 621
實例447 網路中的檔案複製 621
實例448 用Socket實現遠程檔案的傳遞 622
13.4 區域網路管理 627
實例449 在區域網路內傳送信息 627
實例450 列出工作組中所有計算機 628
實例451 獲取網路中某台計算機的可用磁碟空間 630
實例452 獲取網路中所有工作組 631
實例453 映射網路驅動器 632
實例454 列出網路中的NetWare Server 634
13.5 網路連線與通信 635
實例455 編程實現Ping操作 635
實例456 串口通信的實現 638
實例457 取得Modem的狀態 640
實例458 檢測TCP/IP協定是否安裝 641
實例459 實現進程間通信 642
13.6 網路聊天室 644
實例460 利用Delphi設計聊天室 644
實例461 編寫網路聊天室 646
第14章 Web編程 650
14.1 瀏覽器套用 651
實例462 製作自己的網路瀏覽軟體 651
實例463 XML資料庫文檔的瀏覽 653
14.2 上網控制 654
實例464 定時上Internet 654
實例465 監測當前Internet連線狀態 655
實例466 Active Form在Internet中的套用 656
14.3 郵件管理 659
實例467 收取電子郵件 659
實例468 傳送電子郵件 661
14.4 網上信息提取 663
實例469 提取並保存網頁原始碼 663
實例470 與網上時間同步 664
實例471 提取網頁標題與內容到資料庫 665
第15章 加密、安全與軟體註冊 666
15.1 數據加密與解密 667
實例472 數據加密技術 667
實例473 文本檔案加密與解密 668
實例474 利用圖片加密檔案 670
15.2 Access資料庫安全 671
實例475 如何編程修復Access資料庫 671
實例476 訪問帶驗證模式的SQL Server 2000資料庫 672
實例477 改變Access 2000資料庫頭檔案加密資料庫 673
15.3 軟體註冊與加密 675
實例478 軟體註冊機的實現 675
實例479 利用註冊表設計軟體註冊程式 677
實例480 利用網卡序列號設計軟體註冊程式 679
實例481 根據CPU序列號、磁碟序列號設計軟體註冊程式 681
第16章 數據結構與算法 685
16.1 鍊表套用 686
實例482 單向鍊表套用 686
實例483 利用鍊表實現棧 690
實例484 雙向循環鍊表套用 692
16.2 棧和二叉樹 697
實例485 遍歷二叉樹 697
16.3 常用算法 702
實例486 判斷素數的算法 702
實例487 加密和解密算法 703
16.4 合法性判斷 705
實例488 判斷身份證是否合法的算法 705
實例489 判斷IP位址是否合法的算法 707
16.5 漢字相關 708
實例490 獲得漢字的區位碼 708
實例491 如何根據區位碼判斷漢字 709
實例492 獲得漢字的拼音簡碼 710
實例493 獲取文字中英文單詞的個數 712
16.6 字元串相關 713
實例494 按要求生成指定位數編號 713
實例495 身份證從15位升到18位算法 714
第17章 Delphi語言基礎 716
17.1 Delphi語言技術 717
實例496 利用動態數組作為函式參數 717
實例497 委託實現 718
實例498 在Delphi中使用彙編 720
17.2 Delphi環境技術 720
實例499 設定自己的編程環境 721
實例500 第三方組件的安裝 721
實例501 如何註冊組件 722
17.3 動態程式庫 723
實例502 利用DLL封裝類 723
實例503 利用DLL封裝窗體 725
第18章 實用工具 729
18.1 資料庫工具 730
實例504 自動配置ODBC的程式 730
實例505 製作SQL Server提取器 731
18.2 個人工具 734
實例506 個人通訊錄 734
實例507 電子名片盒 735
實例508 個人日記本 736
實例509 個人理財管理 737
18.3 實用工具 739
實例510 電話區號、郵編管理軟體 739
實例511 火車時刻查詢軟體 740
實例512 網站網址導航程式 742
18.4 其他工具 743
實例513 人民幣金額轉換例程 743
實例514 列舉區域網路SQL伺服器 746
實例515 整點報時程式 747
實例516 紅綠燈程式 748
實例517 萬年曆 749
實例518 彩票抽獎機 750
實例519 電子相冊 752
第19章 程式打包 754
實例520 最簡單的程式打包 755
實例521 Access資料庫程式的打包方法 757
實例522 打包時ODBC的配置 758
實例523 將特定檔案安裝到指定資料夾中 759
實例524 打包註冊表信息 761
技術要點對應實例位置 762