Mazingira ya programu wazi ya Delphi yanategemea utumiaji wa vifaa anuwai. Sehemu ni nambari inayofanya kazi maalum kwa kutumia mali, hafla, na taratibu. Wakati wa kuunda sehemu, unahitaji kuweka maadili ya anuwai na kutekeleza nambari ya washughulikiaji wa hafla. Ili kutumiwa katika programu, sehemu mpya lazima ijumuishwe kwenye kifurushi cha mradi.
Ni muhimu
Mazingira ya maendeleo ya Delphi
Maagizo
Hatua ya 1
Chagua aina ya sehemu ya kuunda. Inaweza kuwa kipengee cha Windows, kipengee cha picha, kitu cha kudhibiti, au sehemu isiyo ya kuona. Pia, kitu chako kinaweza kurithi kutoka kwa darasa lolote lililopo. Amua juu ya kazi ambazo utatoa sehemu ya kutekeleza.
Hatua ya 2
Anza mazingira ya maendeleo ya Delphi. Katika menyu kuu ya matumizi, fungua kipengee, vipengee vipya vya kipengee. Katika sanduku la mazungumzo linaloonekana, kwenye uwanja wa Aina ya Ancestor, chagua darasa la sehemu ambayo unataka kurekebisha. Ikiwa hutumii urithi, kwenye uwanja wa Jina la Darasa, ingiza tu jina la kipengee kipya kinachoanza na herufi "T". Kwenye uwanja wa Ukurasa wa Palette, andika jina la kichupo cha sehemu baada ya usanikishaji, kisha bonyeza kitufe cha Unda Kitengo. Mazingira ya maendeleo yatazalisha kiolezo kiatomati kwa sehemu mpya. Mfano wa nambari iliyotengenezwa ya Pascal:
kitengo cha MyBtn;
kiolesura
hutumia
Windows, SysUtils, Ujumbe, Madarasa, Udhibiti, Picha, Fomu, StdCtrls, Mazungumzo;
aina
TMyBtn = darasa (TButton)
Privat
kulindwa
umma
iliyochapishwa
mwisho;
Usajili wa utaratibu;
utekelezaji
Usajili wa utaratibu;
anza
RejistaComponents ('MyComponents', [TMyBtn]);
mwisho;
mwisho.
Wakati huo huo, sio tu darasa jipya TMyBtn liliundwa kwa msingi wa kiwango cha kawaida cha kitufe cha TButton, lakini pia utaratibu wa kusajili sehemu mpya kwenye palette ya sehemu imeelezewa.
Hatua ya 3
Katika maagizo ya faragha, eleza sehemu zote, taratibu na kazi ambazo unahitaji kuunda sehemu hiyo, na watakuwa na hadhi ya kufichwa. Taja jina la uwanja (na herufi "F"), aina yake. Kwa mfano, rekodi ya fomu FDatas: nambari kamili inaelezea FDatas ya aina ya nambari kamili. Katika sehemu iliyohifadhiwa, orodhesha watunzaji wa hafla unayohitaji, kwa mfano, kutoka kwa vitufe vya vitufe vya kibodi au panya. Kwa kuongezea, wakati wa kurithi darasa, lazima uweke neno kuu la kubatilisha - kuingiliana na mshughulikiaji mzazi wa hafla ya kawaida. Kwa mfano, utaratibu wa kuingia Bonyeza; override inahakikisha kuwa bonyeza kitufe kwenye kitufe kinashikwa.
Hatua ya 4
Kazi na taratibu za sehemu inayopatikana kwa mtumiaji zimeelezewa kwa maagizo ya umma na iliyochapishwa, kwa mfano, kutumia rekodi ya fomu: kazi TSysInfo. GetUser: kamba au mali MachName: kamba. Katika maagizo ya mwisho, wakati wa kutumia neno mali, unaweza kutaja mali ambazo zitapatikana katika mkaguzi wa kitu.
Hatua ya 5
Andika nambari halisi ya utendaji wa sehemu katika taratibu na kazi zilizotangazwa. Mfano wa mshughulikiaji wa mfano:
kazi MachName: kamba;
var
p: nambari kamili;
na: PChar;
anza
c: = stralloc (p);
mwisho;
mwisho.
Hatua ya 6
Sakinisha sehemu hiyo kwenye mradi unayohitaji. Kutoka kwenye menyu kuu ya Delphi, chagua Sehemu, Sakinisha Sehemu. Katika sanduku la mazungumzo linaloonekana, fungua moja ya tabo: Kwenye kifurushi kilichopo, ikiwa unataka kusanikisha sehemu hiyo kwenye kifurushi kilichopo, au kwenye kifurushi kipya - kwenye kipya. Bonyeza OK na uthibitishe ombi la programu ya kuandika tena kifurushi (ikiwa ni lazima). Baada ya hapo, sehemu iliyoandikwa itakuwa tayari kutumika.