黃易群俠傳M脫機外掛應用程式黃易神行
2739
1

Delphi快速入門教程(七)

玄天小志 發表於 2009-4-7 00:38:07 | 只看該作者 回帖獎勵 |倒序瀏覽 |
1.5.2
使用工程管理器Project Manager 


  當表單的數目逐步增加時,跟蹤表單以及與之相連的庫單元代碼就變得比較煩瑣。用Delphi提供的工程管理器Project Manager可以使得管理各種視窗更為方便。

  
  1.5.2.1 工程檔的組成 

  工程(project)是整個應用程式的原始檔案集合,這樣的檔一共有三種:

  1.一個包含主程序部分的工程檔,用以驅動由Delphi創建的Windows程式,副檔名為.DPR。這是在用戶的工程被裝載時就運行的全局應用程式檔,它的名字出現在Project Manager的標題條上。工程檔一般是Delphi自動創建的,用View Project Source可以調出該工程的原始檔案,如果需要,可以對工程原始檔案進行編輯。

  2.一個或多個表單檔,它們含有相應的庫單元檔。表單檔的副檔名是.DFM。這些檔含裝在表單上的控制部件。在Delphi中這樣的檔是在用戶設計介面的時候由Delphi自動生成的,而且不能編輯。在Delphi中,一個應用程式至少需要一個表單。

  3. Object Pascal庫庫單元檔。 它們的副檔名為.PAS。表單的庫單元檔包含了程式部分,用以控制表單的行為。在一個工程中,還要包含附加庫和被應用程式其他部分調用的支援副程式。uses子句中包含的標準庫單元檔包含了支援可視表單及其控制的物件聲明。這些庫單元也包含了用於啟動表單的事件處理過程程式。 

  1.5.2.2 使用Project Manager進行工程管理 

  選用View Project Manager,會調出Project Manager窗口。

  Project Manager主體部分列出了庫單元以及相關聯的表單的路徑,當庫單元和工程在同一目錄下時,路徑不再顯示。Project Manager包含了應用程式的所有原始檔案和視窗。並不是每一個庫單元都擁有一個相關聯的表單。Project Manager可以作為工程的一個簡捷目錄。在列出的任何一個表單或庫單元上雙擊滑鼠左鍵,Delphi就會產生此物件的代碼編輯器。

  Project Manager 視窗上有增加、刪除物件以及查看物件的加速按鈕。Options加速鍵能夠打開前文所述的Project Options對話方塊。如果在Project Manager打開時編輯了工程各檔的源代碼,可單擊Update加速條按鈕刷新物件列表。
  1.5.3
使用表單樣板和對話方塊專家 


  在前文的常式中,我們創建了一個簡單的About框。在很多應用程式中,都會用到這種進行資訊提示或表示版本資訊的對話方塊。Delphi的設計思想是軟體可重用,所以系統phi已經載入了一些用戶可重複應用的表單樣板。使用表單樣板,可以簡單地生成各種對話方塊,節省了大量的重複工作。 

  
  1.5.3.1 使用表單樣板創建表單 

  創建一個新工程時,Delphi為用戶創建了一個新的空表單。如果需要使用一個表單樣板,向工程中增加一個表單。選用File New,Delphi即會顯示New Items對話方塊。在Forms頁上,從樣板庫中選擇中意的新表單增加到工程中。例如,Delphi提供了About Box樣板。如果選擇它,About對話方塊就增加到工程中,用戶只需加入自己的各種資訊即可,這樣就簡化了工作。同樣,要建立一個對話方塊視窗,式晴T私人部落格●s頁上,選用所需的對話方塊樣板,可以簡便地建立起所需的對話方塊視窗。

  
  1.5.3.2 存儲自己的表單樣板 

  您可以在樣板庫中存儲自己的表單樣板。首先創制一個表單的樣本,在表單區域中單擊滑鼠的右鍵,可以調出表單的加速功能表。選用Add To Repository...,將彈出對話方塊。

  在Forms列表框中,選擇想要創建為樣板的表單。在Title輸入框中輸入想要在樣本庫內圖示下出現的文本。在Description區,輸入關於樣板的詳細說明。這樣在流覽樣本庫時,在狀態行上會顯示這段文字以進行提示。可以選擇一個圖示作為新表單樣板的圖示,按動Browse按鈕,選擇一個現有圖示來代表新的表單樣板。否則將使用按鈕左方的缺省表單圖示。按OK按鈕,Delphi會要求您確認將表單存儲為樣板。

  再次打開New Items對話方塊,您會發現您的表單已經被存儲成一個表單樣板。 

  
  1.5.3.3 使用對話方塊專家Dialog Expert 

  對話方塊樣板呈現了友好介面的被保存對話方塊,而對話方塊專家卻能根據用戶提供的資訊,智慧地創建複雜的對話方塊。

  選用File New...,在New Items的Dialog頁選用Dialogs Expert,Delphi將提示回答各種問題,以便於建立複雜的對話方塊。
  1.5.4
使用工程樣板和應用專家 


  Delphi的工程樣板提供預先設計的工程來作為應用程式開發的起點。而應用專家則允許用戶按照一定的模式來創建一個應用程式。 

  
  1.5.4.1 使用工程樣板 

  當您通過一個工程樣板來開始一個工程時,除了空白工程樣板外,都會被要求指定一個唯一的子目錄即工程目錄Project Directory,用來存儲新的工程。如果您指定一個不存在的目錄,Delphi會幫助您生成它。您可以通過加入新的表單和程式庫單元來修改它,或不加修改地直接利用,而只是加入您的事件處理過程。無論您如何修改,您所作的修改只影響到打開的工程,原先的工程樣板不會受到影響,可再次被利用。

  選用File New,在New Items對話方塊中選用Projects頁,可以選擇將MDI、SDI、Windows 95 Logo等應用程式作為缺省的工程類型,點動所需工程的圖示,使之高亮度顯示,然後按OK按鈕。如圖1.17所示。在接下來的Select Dictionary對話方塊中指定一個用來包含新的工程檔的目錄,則一個工程樣板的副本在指定的目錄中打開。

  
  1.5.4.2 使用應用專家Application Expert 

  一個應用專家就是一個應用程式,它會依照您在一系列對話方塊中所設置的選項值來產生一個工程。

  如果您想在打開一個工程時,利用應用專家來取代工程樣板而成為缺省值,則使用File New,在New Items的Projects頁上選用Applcation Expert。這樣,雙擊它的圖示,會彈出一系列對話方塊提問,要求您選擇您的工程是否需要一個標準的Windows 95對話方塊、含有哪些功能表、加速條等。圖1.18是使用應用專家後出現的第一個對話方塊。

  Delphi 會要求您輸入您的工程檔案名及它存儲的唯一目錄,並提示您選擇應用程式是否使用MDI視窗、是否含有狀態行、提示等。選項設置完畢,按動Finish按鈕,Application Expert即按照您的要求,建立起一個可以直接運行的工程檔。
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


范雲 該用戶已被刪除
范雲 2009-12-29 15:48:17
提示: 作者被禁止或刪除 內容自動屏蔽
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-5-3 06:09 , Processed in 0.060591 second(s), 18 queries , Memcache On.

版權說明:
  本站不會製作、經銷、代理外掛程式。僅免費提供外掛程式下載前之掃毒及掃木馬等安全檢測驗證,協助會員遠離盜號危險程式。本站所有資料均來自網際網路收集整理,說明文字暨下載連結轉載自原程 式開發站。站上出現之公司名稱、遊戲名稱、程式等,商標及著作權,均歸各公司及程式原創所有,本站程式所有權歸外掛聯合國所有。本程式所有權歸外掛聯合國所有.......

回頂部
第二步?
第三步?