Delphi 7典型實例開發篇(基礎開發篇)

Delphi 7典型實例開發篇(基礎開發篇)

《Delphi 7典型實例開發篇(基礎開發篇)》是2004年7月13日清華大學出版社出版的圖書,ISBN:9787302071716。

基本介紹

  • 書名:Delphi 7典型實例開發篇(基礎開發篇)
  • ISBN:9787302071716
  • 定價:59.8元
  • 出版社清華大學出版社
  • 出版時間:2004年7月13日
  • 裝幀平裝
圖書簡介,目錄,

圖書簡介

本書通過一系列的典型實例介紹了Delphi 7的程式語言、設計方法、開發過程以及與之相關的基礎知識。全書共分16章和4個附錄,內容涵蓋了Delphi 7程式設計的各個部分,包括MDI、多媒體、檔案管理、多線和、自定義組件、動態程式庫、資料庫和Web套用等各個方面的典型實例的開發技術。本書還介紹了閃現視窗、關於視窗以及幫助檔案的製作,從而讓讀者開發的一個完整的應用程式。本書詳盡闡述Delphi 7的程式設計方法,介紹了各類應用程式的設計思路、開發步驟以及相應的開發技巧,對各類應用程式中涉及的組件使用方法和具體套用進行了詳細介紹,突出了Delphi 7的新特性,可以使讀者在短期內了解並掌握Delphi 7的新增功能。本書講解由淺入深、循序漸進,可以使讀者輕鬆入門,快速提高。本書附帶一張光碟,內容為本書所涉及的實例原始碼。本收介紹的實例全面而又不失代表性,具有易學易用、簡潔明了的特點,適用於初、中級的Delphi讀者學習使用,相關的Delphi程式設計師也可以參考使用。

目錄

目錄
第1章開發一個閃現視窗 1
1.1程式設計的基本要求 2
1.2基礎知識點 2
1.2.1Delphi7的集成開發環境 2
1.2.2Delphi7的項目管理 6
1.2.3Delphi7程式設計的基本步驟 7
1.2.4定時器計定時功能的實現 7
1.3設計思路 8
1.4開發步驟 9
1.5程式改進及聯想 11
1.6小結 19
第2章開發一個四則運算器 21
2.1程式設計的基本要求 22
2.2基礎知識點 22
2.2.1Delphi7常用組件的使用 22
2.2.2異常處理 45
2.3設計思路 49
2.4開發步驟 50
2.5程式改進 54
2.6小結 59
第3章多文檔文本編輯器 61
3.1程式設計的基本要求 62
3.2基礎知識點 63
3.2.1多文檔界面的製作 63
3.2.2主選單和彈出式選單的製作 64
3.2.3工具條的製作 70
3.2.4狀態欄的製作 70
3.2.5對話框的使用 71
3.3設計思路 73
3.4開發步驟 74
3.5程式改進 90
3.5.1在主窗體中加入背景 90
3.5.2避免MDI子窗體重複打開 92
...
3.5.3禁止子窗體系統選單 93
3.5.4消除MDI主窗體的自動滾動條 94
3.5.5使用ActionList組件 95
3.6小結 99
第4章自製畫圖板 101
4.1程式設計的基本要求 102
4.2基礎知識點 103
4.2.1畫布TCanvas對象 103
4.2.2圖像對象 108
4.2.3圖形TShape組件 109
4.2.4圖形顯示組件 109
4.2.5坐標系統與映射模式 111
4.2.6剪貼簿的套用 115
4.2.7滑鼠事件 116
4.3設計思路 116
4.4開發步驟 118
4.5程式改進 129
4.6小結 129
第5章多媒體程式典型實例 131
5.1基礎知識點 132
5.1.1多媒體的套用領域 132
5.1.2Delphi7中的MCI支持 133
5.1.3Animate組件介紹 134
5.1.4TMediaPlayer組件介紹 137
5.2多媒體典型實例程式設計 144
5.2.1用Animate組件實現動畫播放 144
5.2.2開發一個MP3檔案播放器 148
5.2.3開發一個VCD多媒體播放器 153
5.2.4開發一個螢幕保護程式 156
5.3程式改進 160
5.3.1使用MessageBeep與Beep 160
5.3.2使用PlaySound 161
5.3.3使用mciSendString 162
5.4小結 166
第6章檔案管理器 167
6.1程式設計的基本要求 168
6.2基礎知識點 168
6.2.1Delphi7中檔案的類型 168
6.2.2Delphi7中的檔案相關組件 169
6.2.3檔案操作常用函式 172
6.2.4目錄操作常用函式 179
6.2.5驅動器操作常用函式 182
6.2.6檔案名稱操作常用函式 183
6.3設計思路 184
6.4開發步驟 186
6.5程式改進 203
6.6小結 203
第7章多執行緒套用 205
7.1程式設計的基本要求 206
7.2基礎知識點 206
7.2.1單任務和多任務 206
7.2.2進程和執行緒 207
7.2.3執行緒的同步(Synchronize)和互斥(Mutex) 208
7.2.4臨界資源和臨界區 211
7.2.5Tthread對象和VCL 212
7.2.6執行緒的優先權 220
7.2.7在Delphi7中調試多執行緒程式 220
7.3設計思路 223
7.4開發步驟 224
7.5小結 235
第8章自定義組件 237
8.1程式設計的基本要求 238
8.2基礎知識點 238
8.2.1組件的概念 238
8.2.2怎樣創建新組件 239
8.2.3選擇基類 240
8.2.4組件框架的建立 243
8.2.5組件的屬性方法與事件 244
8.2.6處理訊息 256
8.2.7組件初始化 260
8.2.8測試組件 261
8.2.9組件包 262
8.2.10提供在線上幫助 262
8.3設計思路 264
8.4開發步驟 265
8.5程式改進 276
8.6小結 278
第9章動態程式庫 279
9.1程式設計的基本要求 280
9.2基礎知識點 280
9.2.1什麼是DLL 280
9.2.2為什麼要使用DDL 282
9.2.3靜態連結與動態連結 283
9.2.4動態程式庫中的標準指示 285
9.2.5DLL中的運行時間錯和處理 285
9.3設計思路 286
9.3.1DLL的創建 286
9.3.2DLL的使用 289
9.3.3DLL的調用方式 291
9.4開發步驟 298
9.4.1利用DLL實現窗體重用 298
9.4.2在DLL中實現對象 303
9.5程式改進 309
9.5.1編寫技巧 309
9.5.2調用技巧 309
9.5.3調試技巧 310
9.5.4在DLL中使用MessageBox代替ShowMessage 310
9.5.5定製不同語言版本的應用程式 311
9.6小結 313
第10章OLE操作實例 315
10.1程式設計的基本要求 316
10.2基礎知識點 316
10.2.1連結與嵌入 316
10.2.2使用OLE的優點 317
10.2.3TOleContainer組件的屬性 317
10.2.4TOleContainer組件的方法 321
10.2.5TOleContainer組件的事件 324
10.3設計思路 325
10.4開發步驟 326
10.4.1創建OLE自動化伺服器 326
10.4.2建立OLE客戶程式 330
10.5程式改進 333
10.5.1OLE伺服器的選單和工具列 333
10.5.2瀏覽器設計 335
10.5.3複合文檔 339
10.6小結 348
第11章桌面資料庫開發 349
11.1程式設計的基本要求 350
11.2基礎知識點 351
11.2.1資料庫的基本概念 351
11.2.2使用資料庫 352
11.2.3資料庫應用程式的體系結構 355
11.2.4資料庫應用程式開發步驟 356
11.2.5Delphi7資料庫訪問組件 358
11.2.6數據集組件基礎知識 383
11.2.7使用數據控制組件 384
11.2.8使用Delphi自帶常用數據工具 393
11.3設計思路 400
11.4開發步驟 402
11.5程式改進 421
11.6小結 423
第12章多層C/S資料庫開發 425
12.1程式設計的基本要求 426
12.2基礎知識點 426
12.2.1MicrosoftSQLSERVER2000介紹 426
12.2.2BDE的配置 427
12.2.3COM/DCOM概述 427
12.2.4MIDAS技術 434
12.3設計思路 438
12.4開發步驟 439
12.4.1設計資料庫伺服器 439
12.4.2設計應用程式伺服器 441
12.4.3BDE的配置 445
12.4.4客戶端程式設計 446
12.5程式改進 454
12.6小結 455
第13章製作一個Rave報表實例 457
13.1程式設計基本要求 458
13.2基礎知識 458
13.2.1Rave概述 458
13.2.2Rave報表可視化設計 470
13.3設計思路 484
13.4開發步驟 484
13.5程式改進 490
13.6小結 493
第14章一個網上聊天程式 495
14.1程式設計基本要求 496
14.2基礎知識點 497
14.3編寫基於UDP協定的網上聊天程式 498
14.3.1常用的基於UDP協定的網路組件介紹 499
14.3.2基於UDP的聊天工具的實現 506
14.4編寫基於TCP/IP協定的網上聊天程式 514
14.4.1常用的基於TCP/IP協定的網路組件介紹 514
14.4.2基於TCP的聊天工具的實現 525
14.5程式的改進 534
14.6小結 536
第15章開發Web應用程式 537
15.1程式設計的基本要求 538
15.2基礎知識點 538
15.2.1URL介紹 538
15.2.2基本的HTML結構 540
15.3Web伺服器開發技術簡介 544
15.4WebBroker技術簡介 546
15.4.1WebBroker應用程式的結構 546
15.4.2動作項 547
15.4.3產生回響訊息的內容 548
15.5Web應用程式開發 550
15.6簡易網路瀏覽器開發 561
15.7小結 565
第16章製作一個幫助檔案 567
16.1幫助系統製作概述 568
16.2設計思路 569
16.3製作步驟 569
16.3.1編寫RTF檔案 569
16.3.2編寫HPJ檔案 572
16.3.3編譯Help工程檔案 572
16.3.4在Delphi程式中調用HLP檔案 572
附錄AWindowsAPI函式 575
附錄BObjectPascal語法 619
B.1基本字元和符號 620
B.1.1特別符號(Symbols) 620
B.1.2識別符(Identifiers) 620
B.1.3標籤(Label) 620
B.1.4字元串 621
B.1.5注釋 621
B.2常量與變數 621
B.2.1聲明變數 621
B.2.2聲明常量 622
B.3數據類型 622
B.3.1簡單類型 622
B.3.2字元串類型 625
B.3.3結構數據類型 625
B.3.4指針類型 628
B.4運算符 629
B.4.1算術運算符 629
B.4.2邏輯運算符 629
B.4.3關係運算符 630
B.4.4運算符的優先權 630
B.5語句 630
B.5.1賦值語句 630
B.5.2塊語句 631
B.5.3控制語句 631
B.6過程與函式 634
B.6.1過程與函式的定義和調用 634
B.6.2過程與函式的參數 635
附錄C配置資料庫引擎BDE 637
C.1BDEAdministrator概述 638
C.2BDEAdministrator資料庫頁的操作 640
C.3BDEAdministrator配置頁的操作 641
附錄DModelMaker6.2使用指南 651
D.1ModelMaker建模工具概述 652
D.2基本概念 653
D.3一個簡單的ModelMaker套用例子 656
D.4小結 664
Delphi7典型實例開發篇(基礎開發篇)
目錄
·VIII·
·XIII·

相關詞條

熱門詞條

聯絡我們