Delphi案例實訓(xùn)教程

出版時間:2009-1  出版社:科學(xué)出版社  作者:魏松,張靜 編著  頁數(shù):306  

前言

  Delphi是Borland/CodeGear公司開發(fā)的可視化軟件開發(fā)工具,它基于Windows系統(tǒng),具有結(jié)構(gòu)清晰、開發(fā)效率高等特點,是目前優(yōu)秀的軟件開發(fā)工具之一。Delphi的功能簡潔實用,采用面向?qū)ο蟮某绦蛟O(shè)計技術(shù),提供了開發(fā)Windows應(yīng)用程序最簡捷、有效的方法,使程序員從繁瑣的編碼工作中解脫出來,用戶可以不用掌握太多編程的專業(yè)知識,就能夠創(chuàng)建出圖形化的高難度應(yīng)用程序。對初學(xué)者來說,學(xué)習(xí)Delphi是最好的選擇,既能很快入門,又能輕松編寫出功能強大的應(yīng)用程序?! ∪绾螌W(xué)習(xí)Delphi程序設(shè)計  學(xué)Delphi程序設(shè)計最先要做的事情是選擇一本適合自己的參考書。對初學(xué)者來說,最忌諱的就是看國外翻譯的或者一些技術(shù)很深的書,這些書可能內(nèi)容寫得很好很有深度,但對初學(xué)者來說肯定很難看懂,既浪費時間又浪費金錢。甚至有的讀者因此認為編程很復(fù)雜,徹底放棄學(xué)習(xí)編程的念頭。知識點和實例相結(jié)合的圖書是初學(xué)者的最佳選擇,根據(jù)實例學(xué)習(xí)可以輕松編寫程序,并獲得成就感從而能堅持進行學(xué)習(xí)。知識點的講解有利于對編程技術(shù)的鞏固,做到融會貫通。如果用這樣的參考書進行學(xué)習(xí),編程其實是一件輕松有趣的事情?! W(xué)Delphi程序設(shè)計還有一件很重要的事情就是要多做練習(xí)。學(xué)編程不需要掌握多少語法或函數(shù),關(guān)鍵在于對常用語法和函數(shù)的理解和靈活應(yīng)用,要做到這一點,多做練習(xí)是必須的。俗話說:“熟讀唐詩三百首,不會作詩也會吟”,編程也是這樣,熟能生巧,練習(xí)做多了,自然而然就學(xué)會了。所以在選擇參考書時,練習(xí)題也是一個重要的環(huán)節(jié)。做練習(xí)時不能一上來就看參考答案,實在想不出的時候再看,這樣有利于鍛煉編程思想?! W(xué)Delphi程序設(shè)計還需要有一個明確的目標。不用說,很多初學(xué)者的目標是想找一個收入可觀的工作,例如做一個程序員。但做程序員有一道門檻,那就是通過企業(yè)的面試。要通過這個面試,首先要了解的是企業(yè)的需求。所以好的參考書,還應(yīng)該告訴讀者企業(yè)的用人需求是什么、該重點掌握哪些Delphi知識、具備什么樣的能力才能順利通過企業(yè)的面試。這樣有針對地進行學(xué)習(xí),才能最大化地提高學(xué)習(xí)效率?! ”緯奶攸c  本書正好是為Delphi的初學(xué)者或程序開發(fā)人員準備的,以知識點和實例相結(jié)合的形式介紹Delphi編程方法。針對初學(xué)者不喜歡閱讀大段理論知識的特點,我們只挑選必須要掌握的理論基礎(chǔ)進行介紹,其余的知識都通過實例的形式進行講解,對高頻率語法知識點力求講清楚、講透徹,為初學(xué)者在Delphi編程領(lǐng)域開辟出一條全新的學(xué)習(xí)捷徑。本書所有實例都是我們精心挑選出來的,絕非語法知識點的人為拼湊。每個實例都附有必要的上機操作步驟說明,以確保書本上的程序代碼都能變成電腦上可以運行的程序,真正做到了使讀者“在編程實踐中學(xué)習(xí)編程理論”。  為了便于讀者做練習(xí),書中每章都有針對性地安排了大量練習(xí)題,并附有參考答案。這些習(xí)題有的是從國家計算機等級考試題中精選而來,有的是作者從實際工作中某個模塊改編而成,具有一定的難度和實用性。讀者完成這些練習(xí)題之后,既能達到鞏固本章知識的目的,又可了解到實際開發(fā)工作的需求?! elphi語言目前主要應(yīng)用領(lǐng)域為C/S結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng),為此本書在第11章以課程設(shè)計的形式安排了1個綜合案例和3個練習(xí)題,目的在于講解正規(guī)軟件的詳細開發(fā)流程,包括系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計、模塊設(shè)計等內(nèi)容。本案例和實際工作非常相近,學(xué)習(xí)后即可了解企業(yè)的要求,為就業(yè)做好準備。通過學(xué)習(xí)這4個比較大的綜合實例,可以使讀者對Delphi編程有更深層的了解與認識,對以后學(xué)習(xí)其他程序設(shè)計語言也會打下很扎實的基礎(chǔ)?! W(xué)習(xí)Delphi的經(jīng)驗  要想學(xué)會編程其實不難,最重要的一點是要堅持下來,不要稍遇到問題就放棄了。在看書時,邊看邊跟著本書的例子做,里面的一些函數(shù)和語句不明白沒關(guān)系,跟著做!當你能跟著做而且做成功的時候就會有成就感,這樣就有學(xué)下去的動力。再次,試著完成書中安排的課程設(shè)計習(xí)題,遇到不會的就去查前面的知識點或到網(wǎng)上找相關(guān)資料,看上面怎么寫就把它應(yīng)用到你的程序中。漸漸地,知識點積累多了之后,你能解決的問題就會愈來愈多,愈來愈復(fù)雜,這就表明,你學(xué)會編程了!  關(guān)于光盤  本書光盤中包含了所有編程實例,并附帶視頻講解資料,操作步驟一覽無余。所有源代碼都經(jīng)過精心調(diào)試,在Windows XP下測試通過,能夠正常運行。  本書是作者長期教學(xué)和軟件開發(fā)經(jīng)驗的總結(jié),同時也得到了一些軟件行業(yè)的朋友的大力支持,在此深表感謝。在本書的編寫過程中,我們力求精益求精,但難免存在一些不足之處,敬請廣大讀者批評指正。聯(lián)系方式:pcbook@263.net。

內(nèi)容概要

本書以任務(wù)驅(qū)動的形式,結(jié)合100多個實用開發(fā)實例,介紹Delphi 7高級語言程序設(shè)計、面向?qū)ο蠓椒ê涂梢暬幊碳夹g(shù)。針對初學(xué)者的特點,本書編排了Delphi語法、程序控制語句、事件驅(qū)動等基礎(chǔ)知識,讀者可以在沒有任何語言基礎(chǔ)的情況下,掌握Delphi 7編程方法。本書每章都包括實用例題和豐富的上機操作題,既有利于提高基本的程序設(shè)計能力,又有利于強化編程技能實訓(xùn),讓讀者快速掌握Delphi 7在多媒體、數(shù)據(jù)庫和網(wǎng)絡(luò)開發(fā)中的應(yīng)用。    本書可供從事計算機應(yīng)用和開發(fā)的各類人員學(xué)習(xí)使用,也可作為高等院校應(yīng)用技能型教材,還可作為各種職業(yè)技術(shù)學(xué)院、民辦高校和成人教育的教材。

書籍目錄

第1章 走進Delphi  1.1 Delphi簡介  1.2 Delphi的發(fā)展歷程與Delphi 7的新特征    1.2.1 Delphi的發(fā)展歷程    1.2.2 Delphi 7的新特征  1.3 Delphi 7的安裝  1.4 Delphi程序的基本組成  1.5 Delphi 7可視化編程    1.5.1 可視化編程的基本概念    1.5.2 可視化編程的環(huán)境    1.5.3 可視化編程的步驟   【隨堂演練1-1】Delphi可視化編程的具體步驟  1.6 Delphi 7的幫助信息  1.7 開發(fā)環(huán)境的優(yōu)化  1.8 課后練習(xí)第2章 DeIphi的語法基礎(chǔ)  2.1 Delphi工程的組成    2.1.1 工程文件    2.1.2 單元文件    2.1.3 窗體文件    2.1.4 資源文件    2.1.5 其他文件  2.2 標識符、保留字和指令符    2.2.1 標識符    2.2.2 保留字    2.2.3 指令符  2.3 基本數(shù)據(jù)類型    2.3.1 數(shù)值型數(shù)據(jù)    2.3.2 字符數(shù)據(jù)    2.3.3 布爾型數(shù)據(jù)  2.4 常量與變量    2.4.1 常量    2.4.2 變量     【隨堂演練2-1】常量和變量的聲明與賦值  2.5 運算符與表達式     【隨堂演練2-2】字符串的應(yīng)用  2.6 流程控制    2.6.1 順序結(jié)構(gòu)    2.6.2 選擇結(jié)構(gòu)     【隨堂演練2-3】條件語句的實際應(yīng)用     【隨堂演練2-4】解一元二次方程    2.6.3 循環(huán)結(jié)構(gòu)     【隨堂演練2-5】循環(huán)語句的實際應(yīng)用     【隨堂演練2-6】水仙花數(shù)  2.7 過程與函數(shù)    2.7.1 過程與函數(shù)的聲明    2.7.2 過程與函數(shù)的調(diào)用    2.7.3 過程與函數(shù)的參數(shù)    2.7.4 過程與函數(shù)的嵌套和遞歸     【隨堂演練2-7】任意整數(shù)的階乘  2.8 Obiect Pascal的庫單元  2.9 語句的書寫規(guī)則和注釋  2.10 使用Delphi開發(fā)程序的種類     【隨堂演練2-8】控制臺程序中屏幕的輸入和輸出    2.11 綜合應(yīng)用:隨機數(shù)的排序    2.12 課后練習(xí)第3章 高級數(shù)據(jù)類型  3.1 類型定義語句  3.2 枚舉類型    3.2.1 枚舉類型的定義    3.2.2 枚舉類型的運算     【隨堂演練3-1】枚舉類型的實現(xiàn)  3.3 子界類型  3.4 集合類型    3.4.1 集合類型的定義    3.4.2 集合變量的取值    3.4.3 集合類型數(shù)據(jù)的運算     【隨堂演練3-2】集合類型的實現(xiàn)  3.5 數(shù)組類型  3.6 動態(tài)數(shù)組  ……第4章 界面設(shè)計第5章 菜單、工具欄與狀態(tài)欄第6章 圖形圖像與多媒體編程第7章 數(shù)據(jù)庫編程第8章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)第9章 文件管理第10章 程序的異常處理和調(diào)試第11章 學(xué)生信息管理系統(tǒng)

章節(jié)摘錄

  第1章 走進Delphi  1.1 Delphi簡介  Delphi是由Inprise公司(前Borland公司)推出的可視化編程環(huán)境,它提供了一種方便、快捷的Windows應(yīng)用程序開發(fā)工具。Delphi使用了Microsoft Windows圖形用戶界面的許多先進特性和設(shè)計思想,采用了可重復(fù)利用的完整的面向?qū)ο蟪绦蛟O(shè)計語言O(shè)OP(Object.Oriented Programming)、當今世界上最快的編輯器、最為領(lǐng)先的數(shù)據(jù)庫技術(shù)。業(yè)界人員普遍認為:執(zhí)著的程序員使用C++語言,聰明的程序員使用Delphi。使用Delphi開發(fā)應(yīng)用軟件,無疑會大大提高編程效率。  1.2 Delphi的發(fā)展歷程與Delphi 7的新特征  1.2.1 Delphi的發(fā)展歷程  Delphi是Borland公司開發(fā)的可視化軟件開發(fā)系統(tǒng),它基于Windows 98/NT/2000/XP,采用高度結(jié)構(gòu)化的Object Pascal語言,具有結(jié)構(gòu)清晰、高效優(yōu)化等特點。  Delplli語言實際上是Pascal語言的一種版本,但它與傳統(tǒng)的Pascal語言又有天壤之別。一個Delphi程序首先是應(yīng)用程序框架(Frame),而這一框架正是應(yīng)用程序的“骨架”。在“骨架”上即使沒有任何東西,仍然可以嚴格地按照設(shè)計運行。用戶所要做的工作只是在“骨架”中加入程序。默認的應(yīng)用程序是一個空白的窗體(Form),運行它將得到一個空白的窗口。這個窗口具有Windows窗口的全部性質(zhì),可以被放大、縮小、移動、最大化、最小化等。因此,可以說應(yīng)用程序框架通過提供所有應(yīng)用程序共有的一些屬性,為用戶應(yīng)用程序的開發(fā)打下了良好的基礎(chǔ),從某種意義上說,Delphi已經(jīng)做好了一切基礎(chǔ)工作——程序框架就是一個已經(jīng)完成的可運行應(yīng)用程序,只是不能處理任何事情,用戶所需要做的只是在程序中加入完成所需功能的代碼而已,這種“傻瓜式”的編程風(fēng)格正是Borland公司一貫倡導(dǎo)的?! 《鴱母旧险f,Delphi其實是一個Pascal編譯器。自從Anders Hejlsberg寫下第一個Turbo Pascal編譯器以來,Bodand就一直在推動著Pascal編譯器向前發(fā)展,而Delphi7是Borland邁出的又一強勁步伐。只有縱觀了Delphi家族的發(fā)展歷程,才能更好地理解Borland一直致力于發(fā)展Delphi的理由?! elphi到現(xiàn)在共經(jīng)歷了多代產(chǎn)品的發(fā)展歷程,每一代產(chǎn)品都伴隨Windows操作平臺的升級而升級。

編輯推薦

  國家軟件開發(fā)人才培養(yǎng)規(guī)劃教材,案例驅(qū)動與項目開發(fā)并重,讓你快速進身為軟件開發(fā)工程師?! 牧汩_始:從語法基礎(chǔ)、面向?qū)ο?、界面編程講起,輕松入口?! 訉由钊耄簭目丶氖褂茫瑵u進到多媒體應(yīng)用、數(shù)據(jù)庫系統(tǒng)的開發(fā)?! ≈v解透徹:實例從分析到設(shè)計、再到實現(xiàn),一目了然?! “咐敱M:精選100多個Delphi實例,介紹主流開發(fā)技術(shù)?! ?CD高清多媒體教學(xué)錄像,提供更多超值學(xué)習(xí)資源?! ∪绾螌W(xué)習(xí)編程:最好的方法就是跟隨案例學(xué)、親自動手上機調(diào)試。本書準備了100多個教學(xué)實例,將知識點融入其中,并安排了相應(yīng)的上機練習(xí)題,讓讀者在興趣和成就感的驅(qū)動下學(xué)習(xí),即使一點不懂編程也可輕松入門?! ≡趺床拍苓_到企業(yè)的要求:  本書針對Delphi特點安排了與實際工作崗位一致的企業(yè)項目案例,包括學(xué)生信息管理系統(tǒng)、名人資料系統(tǒng)、小區(qū)物業(yè)管理系統(tǒng)和人力資源管理系統(tǒng)。掌握這些項目的開發(fā)方法,讀者就具備了從事企業(yè)開發(fā)的能力。

圖書封面

評論、評分、閱讀與下載


    Delphi案例實訓(xùn)教程 PDF格式下載


用戶評論 (總計11條)

 
 

  •   半年前開始0基礎(chǔ)學(xué)delphi,一氣買了4本書
    其實一本也沒有看完
    是直接跟著部門的一個老delphi程序員學(xué)寫程序的
    現(xiàn)在已經(jīng)慢慢上手了,獨立寫了一些軟件
    回頭看看這些書,其實都是蜻蜓點水,介紹多卻淺嘗則止。
    國內(nèi)的教材都有這種通病,貌似都是以讓讀者通過計算機等級考試為目的,卻讓你永遠也不會動手寫一個實用的程序。
    這本書的序言里,寫目前人才市場需要真正會寫程序的人,而我們廣大畢業(yè)生拿著等級考試證高分成績單卻不能動手寫程序,還寫了解決方法就是抄程序,抄一百個例子就足夠了...
    編者能認識到這些,我覺得已經(jīng)夠了,給他全5分,雖然內(nèi)容我沒怎么看
  •   我覺得很好的適合初學(xué)者的一本書,對我很合適,我就是最近想學(xué)習(xí)delphi的初學(xué)者,打算做點數(shù)據(jù)庫應(yīng)用小程序
  •   這本書提出了很明確的編程理論指導(dǎo)方法,理論和實踐相結(jié)合,不愧是編程方面的好書!
  •   這本書,適合初學(xué)者,有些東西講得簡單了些,入門級吧,個人感覺,有些生硬
  •   入門很實用。
  •   是一本很好的書,非常適合初學(xué)者。
  •   幫別人買的,朋友說還好
  •   最好不要用郵局寄,忙煩
  •   知識點不是很全,內(nèi)容偏簡單,用例不是很詳細
  •   是買給我學(xué)生的,很基礎(chǔ)的內(nèi)容,高手就不要看了。
  •   完全像舊書,很爛,發(fā)黃了。很失敗的,書腳都是折痕,像二手的書。內(nèi)容沒有看啊。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7