程式設計教程(Delphi)

程式設計教程(Delphi)

《程式設計教程(Delphi)》是2004年3月1日清華大學出版社出版的圖書,作者是姚普選。

基本介紹

  • 書名:程式設計教程(Delphi)
  • 作者:姚普選
  • ISBN:9787302080282
  • 定價:30元
  • 出版社清華大學出版社
  • 出版時間:2004年3月1日
  • 裝幀:平裝
  • 開本:16開 
內容簡介,圖書目錄,

內容簡介

本書重點在於講述程式設計的思想方法,但對工具的介紹也力求完整、實用,且盡力將對程式設計方法和技巧的講解貫穿於精心設計的實例之中,以便讀者更加準確、方便地理解和套用。
作者注重文字的準確性、敘述的連貫性、方法的實用性和內容的先進性。書中對核心的程式設計技術、常用的算法設計策略以及Delphi 7開發環境的常用功能,由淺入深地進行了詳細的講解。對於重要的名詞、抽象的概念、常用的技術以及具有遞進關係的內容的講解,作者都根據教學的實際情況作了精心安排。

圖書目錄

程式設計教程(Delphi)第1章程式設計基礎知識1
1.1程式與程式設計1
1.1.1程式的性能與結構1
1.1.2程式設計語言4
1.1.3計算機解題的步驟6
1.2Delphi程式設計方法11
1.2.1Delphi集成開發環境11
1.2.2Delphi程式設計實例16
1.2.3Delphi工程中的主要檔案21
1.3Delphi程式設計的基本技能25
1.3.1窗體和組件的使用25
1.3.2代碼編輯器的使用29
1.3.3變數賦值及組件的動態屬性設定31
1.3.4數據輸入輸出33
習題36
第2章算法與程式設計39
2.1算法的概念39
2.1.1算法實例39
2.1.2算法的特徵42
2.1.3算法的表示43
2.2算法的結構46
2.2.1算法的3種基本結構46
2.2.2基本結構的本質屬性49
2.2.3N\|S結構流程圖51
2.3算法的程式實現52
2.3.1算法的程式實現步驟52
2.3.2選擇結構的程式實現55
2.3.3循環結構的程式實現58
2.3.4算法與數據結構61
2.3.5結構化程式設計64
習題69
第3章Delphi語言的語法基礎71
3.1符號71
3.1.1特定符號71
3.1.2分隔設定72
3.1.3標識符73
3.1.4數字、字元串和標號74
3.2常量、變數與標準函式75
3.2.1數據類型76
3.2.2標準數據類型77
3.2.3字面常量和聲明常量80
3.2.4變數的聲明和引用81
3.2.5標準函式83
目錄程式設計教程(Delphi)3.3表達式87
3.3.1算術表達式87
3.3.2字元串類型和字元表達式89
3.3.3關係表達式和布爾表達式91
3.4枚舉類型、子界類型與集合類型94
3.4.1枚舉類型94
3.4.2子界類型95
3.4.3集合類型97
3.4.4類型間的相容關係100
3.5數組102
3.5.1一維數組102
3.5.2多維數組103
3.5.3動態數組105
習題106
第4章Delphi程式結構109
4.1控制結構 109
4.1.1選擇結構109
4.1.2循環結構113
4.1.3循環結構的嵌套117
4.1.4非正常流程控制120
4.2異常處理機制123
4.2.1異常處理機制的作用123
4.2.2try…except語句 124
4.2.3異常處理的例子126
4.2.4try…finally語句 127
4.3過程與函式129
4.3.1過程的聲明和調用129
4.3.2函式的聲明和調用132
4.3.3過程和函式的參數133
4.3.4過程和函式的嵌套138
4.4遞推、疊代和遞歸 140
4.4.1遞推算法和程式140
4.4.2疊代算法和程式143
4.4.3遞歸算法和程式145
4.5Delphi應用程式的結構151
4.5.1Delphi程式的組織結構151
4.5.2變數的作用域153
4.5.3構成Delphi工程的檔案156
習題158
第5章記錄、檔案與指針161
5.1記錄類型 161
5.1.1記錄的聲明和引用 161
5.1.2記錄的嵌套 163
5.1.3帶變體部分的記錄165
5.2檔案類型 166
5.2.1檔案的定義 166
5.2.2檔案的基本操作 168
5.2.3文本檔案的操作171
5.3指針類型 174
5.3.1指針類型與動態變數174
5.3.2指針操作 177
5.3.3鍊表操作178
5.4幾種算法設計技術184
5.4.1分治法 184
5.4.2貪心法 187
5.4.3回溯法 189
習題 190
第6章面向對象程式設計193
6.1類和對象 193
6.1.1面向對象程式設計思想 193
6.1.2類的定義 195
6.1.3對象 198
6.1.4構造函式和析構函式200
6.2類的三大特性 202
6.2.1類的封裝性 202
6.2.2類的繼承性204
6.2.3類的多態性 206
6.3可視組件庫(VCL)209
6.3.1VCL的類結構209
6.3.2組件工作機理 212
6.3.3控制項的動態生成 215
6.3.4對象變數 218
6.4訊息處理* 221
6.4.1Windows訊息222
6.4.2Delphi訊息系統224
6.4.3訊息處理 225
6.4.4VCL訊息處理機制 228
6.4.5使用掛鈎 229
6.5自製控制項* 233
6.5.1製作組件的一般方法234
6.5.2使用嚮導製作新組件236
6.5.3組件的屬性、方法和事件237
6.5.4給自定義組件添加功能 239
6.5.5組件的測試和安裝 243
習題 244
第7章用戶界面設計246
7.1窗體設計 246
7.1.1窗體的屬性 247
7.1.2窗體的事件和方法 249
7.1.3定製對話框 252
7.1.4MDI窗體 253
7.2選單設計 255
7.2.1選單組件與選單設計 255
7.2.2使用選單模板設計選單 256
7.2.3選單項設計技巧 258
7.3工具列與狀態欄設計260
7.3.1工具列組件 260
7.3.2工具列設計實例 262
7.3.3狀態欄設計 265
7.4文字編輯程式 268
7.4.1標準對話框的使用 268
7.4.2文本的複製和列印 271
7.4.3文字編輯器實例 274
習題 277
第8章圖、多媒體與多執行緒程式279
8.1圖處理組件 279
8.1.1圖處理組件與圖像種類 279
8.1.2圖像組件(Image) 281
8.1.3成形組件(Shape)282
8.2畫布對象 284
8.2.1像素操作 284
8.2.2畫筆 286
8.2.3畫刷與作圖區域 288
8.2.4畫布對象的基本作圖方法 290
8.2.5組件及對象的綜合套用 292
8.3控制項拖放及運動 294
8.3.1控制項的公共屬性 295
8.3.2滑鼠事件及手控作圖 296
8.3.3控制項的拖放操作 297
8.3.4控制項的動畫效果 299
8.3.5鍵盤事件及組件的手控運動 304
8.4音頻和視頻播放 305
8.4.1音頻播放 306
8.4.2卡通控制項 307
8.4.3媒體播放器控制項 309
8.5多執行緒應用程式*313
8.5.1進程與執行緒313
8.5.2創建執行緒對象314
8.5.3執行緒對象的使用316
習題 318
第9章資料庫應用程式320
9.1資料庫系統概念 320
9.1.1資料庫系統組成 320
9.1.2關係資料庫層次結構 322
9.1.3資料庫系統開發工具 324
9.2資料庫應用程式的結構與設計325
9.2.1應用程式的結構 326
9.2.2應用程式嚮導的使用 328
9.2.3應用程式的設計步驟 332
9.3資料庫連線 335
9.3.1配置BDE數據源 335
9.3.2建立ODBC數據源 338
9.3.3使用資料庫瀏覽器 341
9.4資料庫操縱 345
9.4.1欄位的操作 345
9.4.2使用Tabel組件的記錄查找 351
9.4.3使用Query組件的SQL查詢 353
9.5基於ADO的資料庫應用程式 358
9.5.1ADO組件 358
9.5.2通過ADO連線資料庫 359
9.5.3通過ADO創建主/細表應用程式 364
習題365
參考文獻367

相關詞條

熱門詞條

聯絡我們