出版時(shí)間:2010-1 出版社:北京理工大學(xué)出版社 作者:孫茜 編 頁數(shù):215
Tag標(biāo)簽:無
前言
Delphi是一種優(yōu)秀的基于Windows的應(yīng)用軟件開發(fā)工具。它具有可視化的開發(fā)環(huán)境、簡潔明快的編程語言、強(qiáng)大的數(shù)據(jù)庫功能、可擴(kuò)展的組件庫?! ”緯怀龌A(chǔ)知識(shí)的講解,對知識(shí)點(diǎn)進(jìn)行了細(xì)致深入的歸納和剖析,是Delphi的入門級(jí)教程。無論讀者是否具有編程基礎(chǔ)與編程思想,本書都是非常合適的教材與參考書。作者長期從事Delphi程序設(shè)計(jì)的教學(xué)工作,本教材就是根據(jù)多年的教學(xué)經(jīng)驗(yàn)編寫而成的,教師可以根據(jù)學(xué)生的實(shí)際情況對某些章節(jié)進(jìn)行加強(qiáng),或者對某些章節(jié)進(jìn)行適當(dāng)?shù)膭h減,建議教學(xué)時(shí)數(shù)為72學(xué)時(shí)?! ”緯哂腥缦绿攸c(diǎn): 1.結(jié)構(gòu)合理 本書將Delphi基礎(chǔ)、Object Pascal語言、常用組件的應(yīng)用等內(nèi)容介紹得比較詳細(xì),很多內(nèi)容都獨(dú)立編寫成一章,這樣可以充分考慮到入門者的實(shí)際情況。本書例題經(jīng)典,講述清楚,界面美觀,力圖由淺入深。本書中的每節(jié)內(nèi)容都分為“項(xiàng)目說明”、“項(xiàng)目分析”、“項(xiàng)目實(shí)現(xiàn)”、“學(xué)習(xí)支持”、“擴(kuò)展訓(xùn)練”幾部分來講解?! 绊?xiàng)目說明”:交代要完成的一個(gè)項(xiàng)目; “項(xiàng)目分析”:分析一個(gè)項(xiàng)目需要的組件和事件過程; “項(xiàng)目實(shí)現(xiàn)”:展現(xiàn)完整的代碼及注釋; “學(xué)習(xí)支持”:給出每一節(jié)的新知識(shí)點(diǎn)講解; “擴(kuò)展訓(xùn)練”:根據(jù)內(nèi)容需要補(bǔ)充知識(shí)點(diǎn)?! ?.項(xiàng)目教學(xué)法 本書采用了非常實(shí)用的項(xiàng)目教學(xué)法編寫,每一節(jié)內(nèi)容都是一個(gè)項(xiàng)目,由具體的項(xiàng)目提高本書的實(shí)用性,同時(shí)也可以使初學(xué)者通過每一個(gè)項(xiàng)目的實(shí)現(xiàn)建立起學(xué)習(xí)的自信心和學(xué)習(xí)的興趣。為了提高學(xué)生的動(dòng)手能力、實(shí)踐能力和職業(yè)素質(zhì),特意聘請有實(shí)踐經(jīng)驗(yàn)的高級(jí)工程師參與教材的編寫,采用了一線工程技術(shù)人員與在校教師聯(lián)合編寫的模式,使課堂教學(xué)與實(shí)際操作緊密結(jié)合?! ?.配合教學(xué)資源 本書中的每一道例題作者都保留了原始文件,所有例題源代碼都可以免費(fèi)在北京理工大學(xué)出版社網(wǎng)站上下載?! ”窘滩挠蓪O茜主編并統(tǒng)稿,張潤華、程玉寬、李彬、李金勇、王春媚參編。由于時(shí)間倉促,加之水平有限,不妥與疏漏之處在所難免,懇請讀者批評(píng)指正。 本書可以作為高等院校教材和參考書,也可以作為社會(huì)培訓(xùn)班教材。
內(nèi)容概要
《DeIphi程序設(shè)計(jì)》采用項(xiàng)目教學(xué)法編寫,從“項(xiàng)目說明”、“項(xiàng)目分析”、“項(xiàng)目實(shí)現(xiàn)”、“學(xué)習(xí)支持”四個(gè)方面入手,全面、系統(tǒng)地講述了Delphi 7的使用方法?!禗eIphi程序設(shè)計(jì)》共9章,以Delphi 7為例,介紹了Delphi基礎(chǔ)知識(shí)、數(shù)據(jù)類型、基本語法結(jié)構(gòu)、界面設(shè)計(jì)、繪圖、多媒體應(yīng)用、過程與函數(shù)、文件管理及數(shù)據(jù)庫編程。全書充分考慮了程序設(shè)計(jì)初學(xué)者的需求,不但通過循序漸進(jìn)的方式和通俗易懂的語言詳細(xì)講解了基礎(chǔ)知識(shí),還列舉了實(shí)用、典型、有趣的編程實(shí)例,真正為讀者提供了輕松學(xué)習(xí)的有效途徑。通過《DeIphi程序設(shè)計(jì)》的學(xué)習(xí),讀者一定能夠快速掌握Delphi這門優(yōu)秀的開發(fā)工具,并能輕松開發(fā)出實(shí)用的軟件和數(shù)據(jù)庫應(yīng)用程序?! 禗eIphi程序設(shè)計(jì)》不僅可以作為高等院校教材,也可以作為社會(huì)培訓(xùn)班教材和參考書。對于那些希望快速學(xué)會(huì)Delphi開發(fā)工具的初學(xué)者,《DeIphi程序設(shè)計(jì)》也是一本不可多得的好教材。
書籍目錄
第一章 Delphi預(yù)備知識(shí)項(xiàng)目1 創(chuàng)建第一個(gè)Delphi應(yīng)用程序第二章 Delphi的語法基礎(chǔ)項(xiàng)目1 計(jì)算圓面積項(xiàng)目2 求整數(shù)各位數(shù)字項(xiàng)目3 簡單的函數(shù)計(jì)算器項(xiàng)目4 改變文本格式項(xiàng)目5 系統(tǒng)登錄程序(if語句)項(xiàng)目6 計(jì)算折扣(case語句)項(xiàng)目7 求2+3++50的和(while語句)項(xiàng)目8 求2+3++50的和(for語句)項(xiàng)目9 break、continue語句項(xiàng)目10 一維數(shù)組項(xiàng)目11 二維數(shù)組與記錄類型的結(jié)合使用第三章 窗體和常用組件項(xiàng)目1 顯示當(dāng)前日期、時(shí)間項(xiàng)目2 實(shí)數(shù)計(jì)算器項(xiàng)目3 編輯、顯示個(gè)人信息項(xiàng)目4 設(shè)置字體風(fēng)格項(xiàng)目5 星座項(xiàng)目6 單詞積累器項(xiàng)目7 模仿迅雷窗口項(xiàng)目8 日歷第四章 菜單、工具欄、狀態(tài)欄項(xiàng)目1 文本編輯器1項(xiàng)目2 文本編輯器2項(xiàng)目3 個(gè)性文本編輯器第五章 文件管理項(xiàng)目1 獲取驅(qū)動(dòng)器容量項(xiàng)目2 文件查看器項(xiàng)目3 圖片預(yù)覽器第六章 過程與函數(shù)項(xiàng)目1 比較大小項(xiàng)目2 判斷三角形類型項(xiàng)目3 判斷閏年項(xiàng)目4 簡單計(jì)算器第七章 圖形圖像的處理項(xiàng)目1 Canvas繪制基本圖形1項(xiàng)目2 畫筆的應(yīng)用1項(xiàng)目3 畫刷的應(yīng)用項(xiàng)目4 放大鏡項(xiàng)目5 設(shè)置桌面墻紙第八章 多媒體項(xiàng)目1 播放視頻文件項(xiàng)目2 可控制進(jìn)度的視頻播放器項(xiàng)目3 音頻播放器第九章 數(shù)據(jù)庫項(xiàng)目1 基于BDE的數(shù)據(jù)庫應(yīng)用程序項(xiàng)目2 基于ADO的數(shù)據(jù)庫應(yīng)用程序參考文獻(xiàn)
章節(jié)摘錄
DataSet。Dahset屬性是用來指明一個(gè)奄當(dāng)肪數(shù)據(jù)源組件相聯(lián)系的已存數(shù)據(jù)集組件的名字??梢栽谠O(shè)計(jì)階段通過對象觀察器來設(shè)置Dataset屬件,可以在運(yùn)行時(shí)設(shè)置該屬性。應(yīng)用程序通過在運(yùn)行時(shí)改變Dahset屬性可以實(shí)現(xiàn)在同一個(gè)數(shù)據(jù)控制組件中顯示和編輯不同數(shù)據(jù)集組件中的數(shù)據(jù)?! 。?)TDataSource常用方法?! ≌{(diào)用Edit方法允許用戶對與該數(shù)據(jù)源組件相連的數(shù)據(jù)集進(jìn)行編輯修改。Edit方法首先檢查AutoEdit屬件值是否為True,State屬性是否表示數(shù)據(jù)集組件處于dsBrowse狀態(tài)。然后,再調(diào)用數(shù)據(jù)集的Edit方法。再調(diào)用數(shù)據(jù)集的Edit方法檢查這些屬性值的目的是為了保證數(shù)據(jù)集組件處于支持編輯的狀態(tài),而數(shù)據(jù)源組件也同樣支持編輯。 ?。?)TDataSource常用事件 onDataChange事件發(fā)生在與該數(shù)據(jù)源組件相連的數(shù)據(jù)集的當(dāng)前記錄被編輯后,應(yīng)用程序轉(zhuǎn)移到其他字段或者轉(zhuǎn)移到其他記錄時(shí),也就是提交被編輯的當(dāng)前記錄的時(shí)候。例如,當(dāng)應(yīng)用程序調(diào)用數(shù)據(jù)集的Next或Prior方法時(shí)就會(huì)觸發(fā)onDataChange事件?! ?.TDBGrid控件 這個(gè)組件以柵格的形式顯示數(shù)據(jù)庫的數(shù)據(jù)。其關(guān)聯(lián)的數(shù)據(jù)庫組件可以是’Ytable元件,也可以是Tquery元件,使用這個(gè)組件最好再配合TDBNavigator控件以方便地瀏覽和修改數(shù)據(jù)庫的記錄。與許多數(shù)據(jù)庫桌面系統(tǒng)一樣,當(dāng)用戶在柵格中插入或修改了一個(gè)記錄,只有當(dāng)用戶把輸入焦點(diǎn)從這個(gè)記錄上移走時(shí)修改才有效。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載