計算機, 程序設計
Delphi - 應用程序開發環境
Windows和其他流行 操作系統的 軟件開發可以通過各種類型的工具進行。 在俄羅斯和外國程序員中非常受歡迎的是Delphi程序。 這個開發工具的特殊性是什麼? 什麼是最顯著的功能?
關於德爾福的一般信息
Delphi - 旨在在Windows,MacOS以及移動操作系統(iOS和Android)中運行的 應用程序 的開發環境。 其特點是簡單的語言和代碼生成過程。
如果需要,提供與C和C ++編譯的OS和庫的低級通信。 使用Delphi創建的程序不需要運行第三方shell,例如Java Virtual Machine。 德爾福是一種開發環境,可以由專業人士和教育目的成功應用。 為了掌握其基本功能,沒有必要對複雜編程語言具有高資格和知識。
主要優點
我們將研究有關軟件產品的主要優點是什麼。 當在IT公司中選擇開發環境的理由時,德爾福成為許多程序員的選擇,並被推薦供其使用。 這是因為這種環境允許您以最及時的時間創建應用程序,以確保其高性能,即使在具有適度硬件特性的計算機上也是如此。 有利於選擇相關開發環境的一個重要論據是可以用Delphi接口中存在的標準解決方案中未提供的新工具進行補充。
現在我們來研究Delphi功能實際使用的細微差別。
界面特異性
首先,您可以注意考慮軟件開發環境的界面的一些功能。 因此,程序的工作空間的結構假定與幾個主窗口同時工作。 讓我們更詳細地考慮這個屬性。
Delphi開發環境,特別是版本7涉及以下關鍵模塊:表單設計器,編輯器,調色板,對象檢查器和目錄。 在Delphi的一些修改中,標記的組件可以以不同的方式命名。 例如,窗口可以對應於程序代碼的編輯器,設計人員可以看到窗體窗口。 但是,它們的功能將是一樣的。 Delphi接口的標記元素可以補充各種輔助工具。 從程序開發程序的角度來看,前兩者被認為是最重要的。 但其他也很重要。 考慮使用標記的Delphi模塊的功能。
表單設計師,編輯和調色板
在表單設計師的幫助下,開發人員創建他的程序的界面。 反過來,代碼寫在編輯器中。 建議將Delphi開發環境選擇為最佳解決方案的許多程序員導致使用表單設計器作為參數的簡單性。 一些專家認為這個過程更像是一個遊戲。
一旦用戶開始創建程序並啟動表單設計器,最初沒有元素,它是空的。 但是,您可以立即使用位於另一個Delphi模塊 - 調色板上的工具填充它。 在表單設計器中配置的程序接口的元素必須由命令控制,而這些命令又被編寫在編輯器中。
但現在我們回到調色板。 使用它,您可以將所需的對象放置在設計師的區域中。 為了使用這個或那個工具,你應該點擊一次 - 當它在調色板區域,第二次 - 在窗體設計器的窗口。 之後,相應的對象將移動到開發區域,為此,您可以在編輯器中編寫代碼。
對象檢查器
Delphi包含的另一個重要元素是Windows和其他常見平台(對象檢查器)的應用程序開發環境。 可以注意到,其中顯示的信息有所不同:這受到在表單設計器區域中選擇的對象的狀態的影響。
對象檢查器的結構如下。 它由兩個窗口組成。 在確定相關組件的行為的每個固定算法上。 第一個顯示屬性,在第二個 - 事件。 如果程序員想對影響特定組件的算法進行調整,則使用對象檢查器的功能。 例如,您可以更改程序界面的某些元素的位置,高度和寬度。
在對象檢查器中,有可用於在反映與編輯器直接關聯的屬性或事件的頁面之間切換的書籤。 因此,如果您雙擊屏幕上顯示的任何項目的右側,則與該或該事件相對應的代碼將在編輯器中修復。
Delphi中的軟件開發涉及使用對象檢查器來解決各種任務。 這是通過以下事實來預先確定的:借助這個工具,您可以更改幾乎位於表單上的任何對象的屬性,以及自身。 我們將更詳細地研究使用對象檢查器的一些功能。
對象檢查器:使用功能
為了了解Delphi IDE如何與對象檢查器和表單檢查器一起使用,您可以嘗試更改Windows中軟件界面的一些常見元素的屬性,例如Memo,Button和Listbox(稍後我們將更詳細地探討其本質)。 首先,您需要使用可用的Delphi工具將它們放在表單上。
您可以嘗試使用Ctl3D屬性。 為此,單擊表單,然後轉到對象檢查器並更改相關屬性的值。 之後,該表格將顯著改變外觀。 同時,Ctl3D屬性將在放置在開發窗口中的每個項目上更改。
實驗後,我們可以回到表格並激活Ctl3D的價值。 之後,我們來看看備忘錄和列錶框元素。 現在您可以更改其屬性,表單上的位置,外觀。 例如,通過在菜單選項中選擇“編輯”選項,然後選擇“大小”,程序員可以更改對象的寬度和高度。 有一個選項可以將它們排列在中心,選擇編輯和對齊。 相應的操作將影響對象檢查器中顯示的項目。
在正在考慮的Delphi模塊的幫助下,您可以更改組件的屬性。 所以,例如,如果任務是為他們確定一種特定的顏色,那就是同時使用幾個儀器的選項。 首先,您可以在 對像管理 區域中輸入與顏色匹配的命令,例如red-clRed, - 。 其次,用戶可以從列表中選擇所需的顏色。 第三,有一個選項可以雙擊顏色的屬性 - 一個窗口將出現以選擇顏色。 類似地,開發人員可以更改對象的其他屬性,例如字體類型,顏色或大小。
目錄
德爾福 - 開發環境,輔之以足夠詳細的幫助系統。 要訪問它,請從菜單中選擇幫助項目。 之後,正在考慮的開發環境的一個程序模塊顯示在窗口 - 目錄中。 使用它的特點是當按F1時,用戶將收到一個具體的提示,反映當前儀器使用的具體細節。 例如,如果程序員使用對象檢查器,那麼他可以選擇一個屬性,然後單擊F1並獲取有關相應選項的幫助信息。 可以使用包含Delphi 7開發環境的任何其他界面元素和相應軟件類型的其他版本來完成。
其他接口元件
所考慮的軟件解決方案的界面的其他重要組成部分是菜單,快速訪問面板和圖像編輯器。 關於菜單 - 它允許程序員快速訪問必要的組件,存在於開發環境的結構中。 您可以使用鼠標或熱鍵。 菜單下方是快速訪問工具欄。 它的一些功能與菜單中典型的功能重複,但訪問速度更快。 Delphi 圖像編輯器與Windows中的Paint程序有點類似。 也就是說,借助它,您可以對圖片進行簡單的調整,放上銘文等元素。
編程工具
Delphi - 開發環境,其中包括大量旨在提高程序員效率的工具。 所以,上面考慮的關鍵模塊是由一套專門的工具來補充的。 其中包括:調試器,編譯器,以及WinSight和WinSpector組件。 請注意,在某些版本的Delphi中,標記的元素需要單獨安裝。 我們來研究他們的細節。
Delphi調試器
關於調試器,該工具由代碼編輯器補充,以便對相應的軟件算法執行必要的檢查以獲得正確性。 借助它,開發人員實際上可以遍歷源代碼。 在某些情況下,當解決組件開發等問題時,作為獨立產品的Delphi可以補充一個外部調試器,為程序員提供高級功能,以驗證正在創建的軟件的代碼。
Delphi編譯器
我們現在研究正在考慮的開發環境編譯器的細節。 請注意,Delphi結構中可以存在幾個相關元素。 因此,有一個選項可以使用DCC編譯器,這在一個任務可以在外部調試器中處理應用程序的情況下很有用。
Winsight和WinSpector
這些模塊與您需要在Delphi上安裝的內容相關。 其特點是發展相對複雜。 然而,許多選擇Delphi開發環境的程序員都認為這些組件必須被學習使用。 因此,Winsight模塊用於監視Windows消息。 需要一個組件,如WinSpector,以便將計算機的狀態修復到特殊文件中。 如果在開發軟件期間發生任何中斷,您可以隨時打開此文件,看看可能是問題的原因。
標準組件
Delphi開發環境,我們正在研究的一般信息包括一些標準組件,這也是有用的知道。 專家參考以下內容:MainMenu,PopupMenu,Label,Edit,Memo,Button,Checkbox,Radiobutton,Listbox,Combobox,Scrollbar,Groupbox,Panel和Scrollbox。 我們來詳細研究他們的細節。
MainMenu組件用於將主菜單放在創建的程序的界面中。 為此,將相應的元素放在窗體上,然後通過對象檢查器調用Items屬性,然後確定必要的菜單項。
PopupMenu組件用於將彈出菜單放在創建的程序的界面中,即右鍵單擊打開。
Label組件用於在程序窗口中顯示文本。 它可以被自定義,例如,在對象檢查器中設置所需的字體。
編輯組件用於在屏幕上顯示文本片段,用戶可以在程序運行時進行編輯。 它備有備忘錄組件,後者又可以使用較大的文本。 該元素例如包括諸如 文字換行, 文本複制等選項。
Button組件旨在通過在程序運行時按下按鈕來執行某些操作。 有必要將相應的元素放在表單上,然後輸入所需的程序代碼。
複選框組件允許您在屏幕線上顯示一個小窗口,其中可以使用鼠標勾選刻度。 類似的元素是Radiobutton。 它們不同,首先是外觀 - 第二個組件以圓形的形式執行,其次,第一個元素允許同時選擇幾個選項,單選按鈕 - 只有一個。
Listbox組件用於在屏幕上顯示用戶可以使用鼠標滾動的列表。 類似的東西是另一個元素 - 組合框,但它是輔之以在特殊字段中輸入文本的能力。
滾動條組件是窗口中的滾動條。 通常,只要具有對象的文本空間或表單變得大於窗口,它就會自動出現。
當按下TAB鍵時,Groupbox組件用於修復在窗口之間移動的順序。 它可以補充一個Panel元素,可以用來移動表單上的幾個對象。
Scrollbox組件允許您在窗體上修復可以水平或垂直滾動的區域。 默認情況下,該屬性的特點是主要的Delphi開發窗口。 但是,如果您需要在表單的特定部分使用此選項,則可以使用Scrollbox組件。
摘要
Delphi是具有很大功能的應用開發環境,同時它的特點是易於使用基本功能。 使用其結構中包含的工具,您可以為Windows和其他受歡迎的操作系統創建各種類型的程序。
開發工具的選擇Delphi,許多程序員使用相關軟件的接口方便,以及在設計階段,編程算法或調試過程中可用於在程序的任何部分工作的各種各樣的工具。
Similar articles
Trending Now