注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Pascal/DelphiDelphi程序設(shè)計實戰(zhàn)訓練

Delphi程序設(shè)計實戰(zhàn)訓練

Delphi程序設(shè)計實戰(zhàn)訓練

定 價:¥38.00

作 者: 周松辰編著
出版社: 人民郵電出版社
叢編項: 舉一反三
標 簽: Delphi

ISBN: 9787115126443 出版時間: 2004-11-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 346 字數(shù):  

內(nèi)容簡介

  本書根據(jù)實際程序開發(fā)時最常用的知識要點,精選和編寫了數(shù)十個實例。這些實例絕大多數(shù)是作者在擔任Delphi程序員講師和在實際程序開發(fā)時編寫的實例,每個實例針對一個知識點。如果是初學者,學習這些實例的同時再配合著學習Delphi教程類的書,效果會更好。本書除首尾以外的每一章在詳細講解1個實例的基礎(chǔ)上,要求讀者嘗試完成3個與實例相關(guān)或知識點類似的練習,并給出了練習中需要注意的步驟。通過這種講解和練習,將Delphi的主要語言精華、組件使用方法和數(shù)據(jù)庫程序開發(fā)要點等內(nèi)容系統(tǒng)地展現(xiàn)給讀者。本書結(jié)合了作者多年的Delphi教學經(jīng)驗和程序開發(fā)的體會,特色鮮明,講解與練習相結(jié)合;典型實用,每一章講述的都是常用的知識和技巧;簡明清晰、重點突出,在敘述上力求深入淺出、通俗易懂。相信會為讀者的學習和工作帶來一定的幫助。內(nèi)容和特點隨著信息技術(shù)的發(fā)展和計算機應(yīng)用的普及,計算機軟件的應(yīng)用已經(jīng)滲透到社會生活的各個領(lǐng)域,特別是在企業(yè)管理、電子商務(wù)、數(shù)值計算、運動仿真、多媒體應(yīng)用和網(wǎng)絡(luò)通信等方面發(fā)揮著重要的作用。計算機應(yīng)用軟件開發(fā)工具有很多種,其中Delphi易學易用,功能強大,深受廣大用戶的歡迎。許多軟件開發(fā)人員都有這樣的體會,學習編程語言需要學習例子,確實如此,通過做例子可以首先得到感性認識,然后在此基礎(chǔ)上再理解例子中包含的知識內(nèi)容,最后通過模仿例子編寫出自己的程序。通過循序漸進的實例學習和練習,就可以逐步掌握這門程序設(shè)計語言。從讀者反饋和市場調(diào)查情況看,現(xiàn)在許多通過實例介紹Delphi的圖書存在這樣的問題:實例的實用性不強,實例背后的知識點不系統(tǒng),讀者跟著書做例子,感覺沒有問題,但遇到具體問題,還是會覺得無從下手。本書根據(jù)實際程序開發(fā)時最常用的知識要點,精選和編寫了數(shù)十個實例。這些實例絕大多數(shù)是作者在擔任Delphi程序員講師和在實際程序開發(fā)時編寫的實例,每個實例針對一個知識點。如果是初學者,學習這些實例的同時再配合著學習Delphi教程類的書,效果會更好。本書除首尾以外的每一章在詳細講解1個實例的基礎(chǔ)上,要求讀者嘗試完成3個與實例相關(guān)或知識點類似的練習,并給出了練習中需要注意的步驟。通過這種講解和練習,將Delphi的主要語言精華、組件使用方法和數(shù)據(jù)庫程序開發(fā)要點等內(nèi)容系統(tǒng)地展現(xiàn)給讀者。本書結(jié)合了作者多年的Delphi教學經(jīng)驗和程序開發(fā)的體會,特色鮮明,講解與練習相結(jié)合;典型實用,每一章講述的都是常用的知識和技巧;簡明清晰、重點突出,在敘述上力求深入淺出、通俗易懂。相信會為讀者的學習和工作帶來一定的幫助。全書共11章,各章的主要內(nèi)容如下:·第1章:Delphi預備知識?!さ?章:組件的綜合應(yīng)用?!さ?章:二進制文件的應(yīng)用。·第4章:流的應(yīng)用?!さ?章:創(chuàng)建圖形組件?!さ?章:多媒體播放器。·第7章:動態(tài)鏈接庫。·第8章:數(shù)據(jù)庫應(yīng)用?!さ?章:C/S數(shù)據(jù)庫編程?!さ?0章:【DBGrid】報表輸出?!さ?1章:開發(fā)實例——賓館客房管理系統(tǒng)。配套光盤的使用注意事項為了方便讀者的學習,我們將書中實例程序源文件收錄在本書的配套光盤中。下面是本書配套光盤內(nèi)容的詳細說明。本書中的所有例子保存在光盤的“\Delphi_book\”目錄下。各章中的例子和用到的文件分別存放在相應(yīng)的子目錄中。例如第5章內(nèi)容存放在“\Delphi_book\Ch5”目錄下。·第2章至第10章的各章都包含典型實例、起步、進階和提高4個小節(jié),這4個小節(jié)中介紹的例子存放在相應(yīng)的子目錄中?!さ?章的工程“MyFootball.dpr”和“DemoDBGrid.dpr”使用的是paradox庫,運行該程序前需要先配置數(shù)據(jù)庫別名,別名是“Football”,數(shù)據(jù)庫文件請存放在目錄“d:\Delphi_book\Ch8\典型實例\MyDatabase”中。·第8章的工程“FootballTeam.dpr”使用的是Access數(shù)據(jù)庫,運行該程序前需要先配置ODBC數(shù)據(jù)源,數(shù)據(jù)源名稱為“Football_Access”,Access數(shù)據(jù)庫文件為“\Delphi_book\足彩.mdb”,根據(jù)實際位置重新配置數(shù)據(jù)源,然后編譯程序后才能正常運行。登錄用戶名為“admin”,密碼為“3209505”?!さ?章的工程“BlobStream.dpr”,使用的是InterBase數(shù)據(jù)庫系統(tǒng),因此在運行該程序前需要先安裝好Interbase數(shù)據(jù)庫。相應(yīng)的數(shù)據(jù)庫文件要存放在“d:\Delphi_book\Ch4\MyStream.gdb”中?!み\行第11章的程序需要先安裝好MSSQLServer2000系統(tǒng),然后運行“CheckServer.exe”,通過該程序在“MSSQLServer2000企業(yè)管理器”中創(chuàng)建一個名為“HotelDB”的用戶數(shù)據(jù)庫,并在該數(shù)據(jù)庫中自動創(chuàng)建“賓館客房管理系統(tǒng)”程序用到的所有表、視圖和存儲過程。如果是第一次運行“CheckServer.exe”,還將創(chuàng)建一個名為“Hotel.ini”的配置文件。將配置文件“Hotel.ini”移到“Client”目錄中后可以運行“DemoClient.exe”程序。第一次運行系統(tǒng)如果發(fā)現(xiàn)沒有任何用戶存在,則系統(tǒng)自動創(chuàng)建一個名為“sa”,密碼為“123”的用戶。再次運行“DemoClient.exe”程序,通過“sa”用戶進入系統(tǒng)。注意本例子中登錄MSSQLServer2000的管理員密碼也是“123”?!け緯玫降囊恍﹫D標文件保存在“\Delphi_book\圖標”目錄中。

作者簡介

暫缺《Delphi程序設(shè)計實戰(zhàn)訓練》作者簡介

圖書目錄

第1章 Delphi預備知識 1
1.1 Delphi 7開發(fā)工具簡介 1
1.1.1 Delphi 7的可視化編程 1
1.1.2 Delphi 7的面向?qū)ο缶幊獭?
1.1.3 Delphi 7的應(yīng)用領(lǐng)域 15
1.2 Object Pascal語法精要 17
1.2.1 簡單數(shù)據(jù)類型 17
1.2.2 枚舉、子界和集合 24
1.2.3 數(shù)組與記錄 28
1.2.4 過程與函數(shù) 32
1.3 怎樣編寫Delphi應(yīng)用程序 35
1.3.1 熟悉Delphi的程序結(jié)構(gòu) 35
1.3.2 組織好Delphi工程 37
1.3.3 減少全局變量的使用 41
1.3.4 編寫程序“十做好” 42
1.4 小結(jié) 42

第2章 組件的綜合應(yīng)用 43
2.1 相關(guān)知識點介紹 43
2.2 典型實例──“文件管理器程序” 44
2.2.1 界面設(shè)計 45
2.2.2 編寫自定義過程 48
2.2.3 編寫組件的響應(yīng)事件代碼 54
2.3 起步──樹視圖組件的使用 60
2.4 進階──磁盤文件操作 63
2.5 提高──遞歸的使用 64
2.6 小結(jié) 66

第3章 二進制文件的應(yīng)用 67
3.1 相關(guān)知識點介紹 67
3.2 典型實例──“學校人員信息庫程序” 69
3.2.1 界面設(shè)計 70
3.2.2 定義類型和聲明變量 72
3.2.3 編寫自定義過程 73
3.2.4 編寫組件的響應(yīng)事件代碼 76
3.3 起步──文本文件的應(yīng)用 80
3.4 進階──無類型文件操作 83
3.5 提高──配置文件的應(yīng)用 85
3.6 小結(jié) 87

第4章 流的應(yīng)用 89
4.1 相關(guān)知識點介紹 89
4.2 典型實例──“基于InterBase的文件管理系統(tǒng)” 91
4.2.1 配置InterBase服務(wù)器 92
4.2.2 創(chuàng)建數(shù)據(jù)庫和表 93
4.2.3 InterBase數(shù)據(jù)庫組件屬性設(shè)置 94
4.2.4 編寫源程序代碼 96
4.3 起步──“積分榜程序” 100
4.4 進階──文件分割 106
4.5 提高──Delphi應(yīng)用程序加密器 110
4.6 小結(jié) 116

第5章 創(chuàng)建圖形組件 117
5.1 相關(guān)知識點介紹 117
5.2 典型實例──編寫實時顯示曲線的組件 119
5.3 起步──基于現(xiàn)有組件編寫新組件 135
5.4 進階──建立新的事件類型 139
5.5 提高──編寫儀表組件 143
5.6 小結(jié) 151

第6章 多媒體播放器 153
6.1 相關(guān)知識點介紹 153
6.2 典型實例──“我的媒體播放器” 155
6.2.1 界面設(shè)計 156
6.2.2 聲明變量和編寫自定義過程 157
6.2.3 編寫組件的響應(yīng)事件代碼 160
6.3 起步──用【Animate】組件實現(xiàn)動畫效果 163
6.4 進階──播放Flash文件 166
6.5 提高──播放文本文件 168
6.6 小結(jié) 173

第7章 動態(tài)鏈接庫 175
7.1 相關(guān)知識點介紹 175
7.2 典型實例──窗體動態(tài)鏈接庫 177
7.2.1 開發(fā)“窗體動態(tài)鏈接庫”程序 178
7.2.2 編寫“窗體動態(tài)鏈接庫”測試程序 183
7.2.3 調(diào)試“窗體動態(tài)鏈接庫”程序 185
7.3 起步──“函數(shù)動態(tài)鏈接庫”程序 186
7.4 進階──“類動態(tài)鏈接庫”程序 189
7.5 提高──“動態(tài)調(diào)用DLL函數(shù)” 194
7.6 小結(jié) 196

第8章 數(shù)據(jù)庫應(yīng)用 197
8.1 相關(guān)知識點介紹 197
8.2 典型實例──“足球彩票投注程序” 199
8.2.1 創(chuàng)建數(shù)據(jù)庫和表 200
8.2.2 設(shè)置數(shù)據(jù)模塊 203
8.2.3 編寫“投注分析和下單”窗體單元 204
8.2.4 編寫“球隊資料管理”窗體單元 213
8.2.5 編寫“對陣表管理”窗體單元 215
8.2.6 設(shè)計“投注單”輸出報表 219
8.2.7 測試“足球彩票投注程序” 220
8.3 起步──【DBGrid】組件使用技巧 222
8.4 進階──創(chuàng)建與訪問Access數(shù)據(jù)庫 224
8.5 提高──數(shù)據(jù)庫程序的友好性設(shè)計 228
8.6 小結(jié) 236

第9章 C/S數(shù)據(jù)庫編程 237
9.1 相關(guān)知識點介紹 237
9.2 典型實例──“訂票系統(tǒng)” 239
9.2.1 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表 240
9.2.2 創(chuàng)建應(yīng)用程序 242
9.2.3 設(shè)計“訂票系統(tǒng)”主窗體 248
9.3 起步──使用ADO訪問MS SQL Server 257
9.4 進階──動態(tài)SQL和視圖的操作 261
9.5 提高──觸發(fā)器的使用 265
9.6 小結(jié) 268

第10章 【DBGrid】報表輸出 269
10.1 相關(guān)知識點介紹 269
10.2 典型實例──基于工程數(shù)據(jù)集的【Rave】報表 274
10.3 起步──獨立訪問數(shù)據(jù)庫的【Rave】報表 281
10.4 進階──基于代碼的【Rave】報表 283
10.5 提高──動態(tài)【DBGrid】報表 287
10.6 小結(jié) 295

第11章 開發(fā)實例──賓館客房管理系統(tǒng) 297
11.1 系統(tǒng)分析 297
11.1.1 規(guī)劃系統(tǒng)功能 297
11.1.2 明確用戶需求 298
11.1.3 創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu) 299
11.2 組織應(yīng)用程序工程 307
11.2.1 封面、登錄和用戶管理單元 307
11.2.2 數(shù)據(jù)模塊 308
11.2.3 主要單元和輔助單元 310
11.2.4 應(yīng)用程序的主窗體 312
11.3 編寫主要功能模塊 313
11.3.1 客房類別設(shè)置模塊 313
11.3.2 客房狀態(tài)設(shè)置單元 314
11.3.3 住宿登記模塊 315
11.3.4 換房退房模塊 321
11.3.5 預訂房間模塊 322
11.3.6 賓館消費記錄模塊 322
11.3.7 編輯客戶登記信息模塊 329
11.3.8 離店結(jié)算模塊 330
11.3.9 收銀統(tǒng)計模塊 337
11.4 小結(jié) 346

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號