tft每日頭條

 > 科技

 > delphi開發步驟

delphi開發步驟

科技 更新时间:2024-11-30 01:43:06
3.項目管理

Delphi項目包含很多文件,在Delphi中,項目管理主要通過 Project Manager (項目管理器)和 Project Options (項目選項)來實現。

3.1 Project Manager 項目管理器

通過 View / Project Manager 命令,可以看到界面上的項目管理器,如圖:

delphi開發步驟(7.Delphi應用程序框架)1

在項目管理器中,我們可以:

  • 向項目中添加新項目
  • 删除不需要的項目
  • 對項目組進行管理
  • 查看項目中的文件
  • 移除項目中的文件

等等,對于多窗體應用程序的開發非常方便。

3.2 Project Options 項目選項

通過 Project / Options 命令,可以打開項目選項對話框,如圖:

delphi開發步驟(7.Delphi應用程序框架)2

可以在項目選項對話框中配置常用參數,如:版本信息、項目路徑、編譯信息、圖标等等。

3.2.1 Forms

Forms 用于設置應用程序主窗體、自動創建的窗體等。

單擊 Forms 後,如下圖:

delphi開發步驟(7.Delphi應用程序框架)3

1.Main form

設置當前項目的主窗體。如果有多個窗體,可以通過下拉列表來選擇。

2.Auto-create forms

設置自動創建的窗體。在這裡,窗體的順序是有用的,在程序運行時,按列表中的窗體從上到下依次被創建,列表中第一個窗體被設置為主窗體。可以用鼠标拖拽來調整順序。

3.Available forms

可用窗體,程序不會在運行時自動創建,在需要窗體時,通過代碼來創建。

可以使用圖中的箭頭按鈕在 Auto-create forms 和 Available forms 之間來回調整窗體。

3.2.2 Application

Application 用于設置應用程序的标題、圖标、幫助文件等。

單擊 Application 後,顯示如下圖:

delphi開發步驟(7.Delphi應用程序框架)4

1.Icon

用于設置應用程序的圖标,單擊 Load Icon ... 按鈕後可以選擇圖标文件作為應用程序的圖标。

2.Target file extension

設置可執行文件的擴展名。

單擊 Application 下的 Appearance ,顯示如下圖:

delphi開發步驟(7.Delphi應用程序框架)5

1.Title

設置應用程序的标題,最大長度為255。

2.Help file

設置與項目關聯的幫助文件(*.hlp)的位置,可以通過單擊 Browse ... 按鈕來設置。

3.Custom Styles

自定義應用程序的樣式,可以通過單擊 Preview ... 按鈕來預覽窗體在運行時的樣式。

3.2.3 Version Info

Version Info 用于設置項目的版本信息。

單擊 Version Info 後,顯示如下圖:

delphi開發步驟(7.Delphi應用程序框架)6

1.Include version information in project

選中該項後,在應用程序編譯時會加入版本信息。通過 Windows 資源管理器查看文件屬性時會顯示版本信息。

2.Module version number

用于調整主版本、次版本、發行版本、測試版本号

3.Build number options

構建時版本号選項,可以選擇為 Auto increment build number,這樣,每次編譯後 Build 版本會自動加1。

3.2.4 Directories / Conditionals

設置項目中相關聯的文件的位置。

單擊 Directories / Conditionals 後,顯示如下圖:

delphi開發步驟(7.Delphi應用程序框架)7

當文件路徑都為空白時,這些路徑與存放單元文件的路徑相同。可以根據實際需要單擊 ... 按鈕進行調整。

3.3 項目管理建議

1.每個項目建立單獨的目錄來管理

2.将需要共享的内容分類存放在不同的單元文件中

如:全局變量、通用常量、公用函數和過程等,把這些需要被其他單元或應用程序調用的内容存放到單獨的文件中,便于管理和調整。

3.使用良好的命名習慣

對于項目文件、窗體、單元、按鈕等組件不要采用默認的名稱,當創建這些組件後,立即将組件命名為有意義的名稱,對日後的管理和維護會有很大的幫助

4.通過項目管理器來建立符合規範的項目結構

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved