麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Delphi > 正文

DELPHI構件制作方法

2024-07-16 17:58:51
字體:
來源:轉載
供稿:網友

DELPHI構件制作方法:

Delphi作為 RAD工具,以其快速編譯和友好的可視化界面受到廣泛歡迎。 Delphi提供了很多現成構件,而且隨著版本更新不
斷增加新構件。另外還可以買到第三方開發的特色構件,或從因特網下載免費構件。這些構件足以支持一般應用系統開發。但應用開發人員仍有必要自己制作構件。

采用構件形式可以把對象嚴密封裝,并加上一層直觀外殼,有利于軟件調試和代碼重用。開發群體以構件為功能單位分工協作,

比較容易實現工程化管理,從軟件規劃設計到測試修改都可以減少意外差錯,大大提高工作效率。成熟的構件還可以作為商品軟件出售,帶來附加效益,且有利于軟件開發的社會化分工協作。 Delphi 的構件使用和構件制作采用同樣的工作環境和相似的編程方法,只要弄清基本原理,制作構件無需學習多少新東西。

基本概念

制作構件的基本過程可以概括為:

1.編寫構件單元( unit)。其中包含構件聲明和構件實現代碼。

2.按照與普通 Delphi單元同樣的方法編譯和調試構件單元。

3.創建構件注冊單元。其中用 uses語句連接構件單元,并用 Register過程完成構件的注冊。

4.編寫構件聯機幫助信息,并編譯成標準 Windows幫助文件。

全部工作完成后,生成構件單元二進制文件(. DCU)、構件注冊源文件(. PAS)和幫助信息文件(. HLP)及附加的關鍵詞文件

(. KWF)。用戶拿到這些文件后,就可以安裝使用了。在 Delphi 環境下調用菜單命令,啟動安裝過程(安裝過程中需指定注冊文件名),可以把構件注冊到 Delphi的 VCL庫中,并在構件工具條上生成一個新按鈕。借助 HelpInst安裝工具可以把關鍵詞文件并入 Dephi幫助索引系統,用 F1鍵實現聯機幫助。

這樣制作出的. DCU文件與一般 Delphi單元沒有根本區別,即使不安裝到 VCL庫中也可以由其他單元直接調用。最大的區別在

于:構件單元中某些屬性和事件聲明為 published,從而在程序設計期對用戶是可見的,用戶可以通過對象編輯窗口

( ObjectInspector)訪問這些屬性和事件。這是可視化程序設計的關鍵所在。

對象的繼承與修改

制作構件第一件事就是選擇適當的 Delphi對象類型作為父對象,以派生新的對象。子對象可以繼承父對象的全部非 private部

件,但不能擺脫不需要的部件。因此,所選父對象應盡可能多地包含子對象所需的屬性、事件和方法,但不應包含子對象不需要的東西。

TComponent是所有 Delphi構件的基點,但若直接從 TComponent 派生新構件,很多東西就需要自己從頭做起。一般只有非可視構件

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 久国久产久精永久网页 | 在线播放h | 久久久成人一区二区免费影院 | 亚洲九九色 | 国产毛毛片一区二区三区四区 | 国产又白又嫩又紧又爽18p | 成码无人av片在线观看网站 | 一区二区三区在线观看免费 | 中文字幕www | 午夜视频在线看 | 欧美高清一级片 | 日本aⅴ在线 | 九九热色| 一区二区国产在线 | 日本免费不卡一区二区 | 片在线观看 | 国产乱轮视频 | 视频一区二区三区在线播放 | 国产精品亚洲精品日韩已方 | 欧美精品一区自拍a毛片在线视频 | 久久国产不卡 | 亚洲成人国产综合 | 亚洲第一色片 | 精品亚洲在线 | 国产在线一级片 | 精品在线视频播放 | 国产精品刺激对白麻豆99 | 免费在线成人网 | 视频一区二区在线观看 | 动漫孕妇被羞羞视频 | 久久精品2019中文字幕 | 日本视频在线免费观看 | 成人在线视频一区 | 狠狠干最新网址 | 美女亚洲 | 久久精品一区二区三区不卡牛牛 | 特级黄aaaaaaaaa毛片 | 国产精品久久久久久久久久久久久久久久 | www中文在线 | 特级黄aaaaaaaaa毛片 | 精精国产xxxx视频在线播放7 |