a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 應用 > 編程開發(fā) > 正文

DELPHI構(gòu)件制作方法

2024-07-15 02:01:38
字體:
供稿:網(wǎng)友

DELPHI構(gòu)件制作方法:

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

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

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

基本概念

制作構(gòu)件的基本過程可以概括為:

1.編寫構(gòu)件單元( unit)。其中包含構(gòu)件聲明和構(gòu)件實現(xiàn)代碼。

2.按照與普通 Delphi單元同樣的方法編譯和調(diào)試構(gòu)件單元。

3.創(chuàng)建構(gòu)件注冊單元。其中用 uses語句連接構(gòu)件單元,并用 Register過程完成構(gòu)件的注冊。

4.編寫構(gòu)件聯(lián)機幫助信息,并編譯成標準 Windows幫助文件。

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

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

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

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

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

對象的繼承與修改

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

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 一区二区三区日韩 | 欧美一区二区三区四区不卡 | 欧美日韩二区三区 | va在线 | 最新国产精品 | 久久99精品久久久久久琪琪 | 日韩欧美在线观看视频网站 | 久久五月天色 | 亚洲精品久久久久久久久久久久久 | 激情福利视频 | 国产精品美女久久久久久免费 | 九色在线 | 一区二区三区在线看 | www.精品| 一区二区三区四区精品 | 国产一区二区三区在线免费观看 | 日本色道视频 | 91精品国产99久久久 | 日日夜夜精品 | 国产97免费视频 | 国产成人精品av | 国产精品美女久久久久aⅴ国产馆 | 九九久久99 | 中文字幕av一区二区 | 国产激情网址 | 午夜精品久久久久久久星辰影院 | www.五月天婷婷 | 最新国产精品视频 | 成人三级黄色片 | 国产精品久久毛片 | 91视频免费在线看 | 91综合网 | 男人天堂999 | 久久国产欧美日韩精品 | aaa在线 | 精品一区二区三区三区 | 欧美二三区| 狠狠爱www人成狠狠爱综合网 | 看一级毛片视频 | 国产精品一区亚洲二区日本三区 | 久久毛片 |