delphi编程从入门到精通 01(共4册)

delphi编程从入门到精通 01(共4册)

ID:15340789

大小:461.50 KB

页数:50页

时间:2018-08-02

delphi编程从入门到精通 01(共4册)_第1页
delphi编程从入门到精通 01(共4册)_第2页
delphi编程从入门到精通 01(共4册)_第3页
delphi编程从入门到精通 01(共4册)_第4页
delphi编程从入门到精通 01(共4册)_第5页
资源描述:

《delphi编程从入门到精通 01(共4册)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章Delphi使用概論第1章Delphi使用概論本書的第一章在內容上力求淺顯,其中甚至有一步接一步的操作說明,即使是從來沒有使用過Delphi的程式設計師,閱讀本章相信也不至於有任何問題。我在這一章中示範性的完成一個簡單的應用程式,除了用以說明典型的Delphi的程式開發流程,並且也以這個實例探討Delphi專案是由哪些檔案所組成,接著是與寫作程式息息相關的工具,包括程式編輯器(ProgramEditor)、除錯器(Debugger)的使用等等。Delphi程式開發流程典型的Delphi應用程式開發流程大致上可分為以下兩大步驟:o設計包括視窗外觀、主

2、選單、按鈕等等的使用者操作介面。o撰寫使用者操作介面引發的事件處理程序以及其他相關程式。上述的兩大設計工作不論是介面的設計或者程式的撰寫,都是在所謂的整合開發環境(IDE,IntegratedDevelopmentEnvironment)中進行的,此環境不僅能在設計階段就對未來成品的外觀擁有立即的視覺效果,其他的開發工具如程式編輯器與除錯器等也都整合在同一個環境中隨手可得。59第1章Delphi使用概論關於這些我在本章將會一一加以說明,首先,讓我們快速的瀏覽一遍Delphi的整合開發環境。介紹Delphi的整合開發環境Delphi在啟動後,會自動幫我們建

3、立一個新的專案,內含一個空白的視窗(按Delphi的說法是:Form),此時,整合開發環境的外觀大致如圖1-1所示:圖1-1/Delphi4的整合開發環境圖1-1中明顯看得到的工具還有:oSpeedbar,快速工具列。oComponentPalette,元件盤。oObjectInspector,物件檢視器,用來檢視並調整Form或Form上頭各元件的屬性值。59第1章Delphi使用概論oCodeEditor或者說ProgramEditor,Inprise原版手冊同時使用了這兩個名詞。,程式編輯器,我們在此編輯區編修程式。oCodeExplorer,程式

4、瀏覽器,一個以樹狀階層式用來表達專案各物件(Object)、方法(Method)以及參照到哪些單元(Unit)的工具,利用它,不僅專案的結構一目瞭然,以滑鼠在特定項目點兩下,CodeEditor將叫出其所屬程式。設計的流程通常是這樣的:建立一個新的專案──ð接著在元件盤選擇需要的元件並將其一一放置到Form上ð滑鼠拖曳調整各元件的大小與位置,或使用ObjectInspector調整元件的其他屬性內容ð以ObjectInspector指定各元件的事件處理程序ð在CodeEditor編修事件處理程序以及其他處理程式ð【Run/Run】(或者按F9)測試執行。

5、這樣的說明對於第一次使用Delphi的讀者而言可能還不夠具體,接下來,我將配合圖1-2逐項加以說明。圖1-2/使用Delphi整合開發環境設計使用者操作介面59第1章Delphi使用概論放置元件當然啦!你一定會先考慮程式外觀大概長什麼樣子有什麼功能,正式動手時,頭一件事就是將所需的元件一一放進Form上頭。方法很簡單:點一下右上角元件盤裏頭的元件,然後在Form上點一下,元件會以其預設的大小出現在Form上頭;或者,你也可以在選擇元件後,直接在Form上頭以滑鼠拖曳的方式拉出元件的大小與位置。VCL/元件物件(Object)是根據類別(Class)建立的

6、,這些物件可以在DelphiIDE設計階段放入Form中的我們稱之為元件(Component),Windows系統預先定義好的子視窗型態的控制項如按鈕、輸入盒等等,在Delphi也都以元件的面目出現。要說Delphi的程式是由一個又一個元件拼湊起來的並不為過,就像IC安插到主機板,這些元件可以很順利地併進我們程式中並與其他元件共同合作。IDE右上角元件盤裏頭出現的就都是預備為我們所用的元件,它們都來自於一個結構緊密的ApplicationFramework,也就是VCL(VisualComponentLibrary)。此外,凡是從標準VCL中的類別繼承,

7、符合Delphi元件寫作規範可以安裝進元件盤裏頭的也叫元件,這類客製元件(CustomComponent)的數量相當龐大,網路上估計有萬餘個這類的元件。當你放置元件到Form上頭時,程式編輯器中的變化是值得注意的──Delphi會在我們加入元件到Form中時,自動在TForm1這個類別(Class)裏幫我們加入這些元件的程式碼(如圖1-2);同時,不論是刪除元件或者更改元件名稱,介於TForm1=Class(TForm)與private保留字之間的原始碼也會相應改變。59第1章Delphi使用概論請注意!介於TForm1=Class(TForm)與pri

8、vate保留字之間的原始碼是由Delphi自動負責維護的,除非是有把握,否則應該

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。