Si Të Shkruani Një Përbërës

Përmbajtje:

Si Të Shkruani Një Përbërës
Si Të Shkruani Një Përbërës

Video: Si Të Shkruani Një Përbërës

Video: Si Të Shkruani Një Përbërës
Video: Si të bëni mascarpone? Shtëpi 2-përbërës Mascarpone 2024, Dhjetor
Anonim

Mjedisi i hapur i programimit i Delphi bazohet në përdorimin e përbërësve të ndryshëm. Një komponent është kodi që kryen një detyrë specifike duke përdorur vetitë, ngjarjet dhe procedurat. Kur krijoni një komponent, duhet të vendosni vlerat e variablave dhe të zbatoni kodin e mbajtësve të ngjarjeve. Për t'u përdorur në program, përbërësi i ri duhet të përfshihet në paketën e projektit.

Si të shkruani një përbërës
Si të shkruani një përbërës

Është e nevojshme

Mjedisi i zhvillimit të Delfit

Udhëzimet

Hapi 1

Zgjidhni llojin e përbërësit për të krijuar. Mund të jetë një artikull i Windows, një element grafik, një objekt kontrolli ose një përbërës jo-vizual. Gjithashtu, objekti juaj mund të trashëgojë nga çdo klasë ekzistuese. Vendosni mbi funksionet që do të caktoni përbërësin për t'u zbatuar.

Hapi 2

Filloni mjedisin e zhvillimit të Delphi. Në menunë kryesore të aplikacionit, hapni elementet Komponenti, Komponenti i ri. Në kutinë e dialogut që shfaqet, në fushën Lloji paraardhës, zgjidhni klasën e përbërësit që dëshironi të modifikoni. Nëse nuk jeni duke përdorur trashëgiminë, në fushën Emri i Klasës, thjesht futni një emër për përbërësin e ri që fillon me shkronjën "T". Në fushën Palette Page, shkruani emrin e skedës përbërëse pas instalimit, pastaj klikoni butonin Krijo njësi. Mjedisi i zhvillimit do të gjenerojë automatikisht një model për përbërësin e ri. Një shembull i kodit të gjeneruar Pascal:

njësia MyBtn;

ndërfaqja

përdor

Windows, SysUtils, Mesazhet, Klasat, Kontrollet, Grafikët, Formularët, StdCtrls, Dialogët;

lloji

TMyBtn = klasa (butoni TB)

private

të mbrojtura

publike

botuar

fundi;

Regjistri i procedurave;

zbatimi

Regjistri i procedurave;

filloj

RegisterComponents ('MyComponents', [TMyBtn]);

fundi;

fundi

Në të njëjtën kohë, jo vetëm një klasë e re TMyBtn u formua në bazë të klasës standarde të butonit TButton, por gjithashtu përshkruhet procedura për regjistrimin e një komponenti të ri në paletën e përbërësit.

Hapi 3

Në direktivën private, përshkruani të gjitha fushat, procedurat dhe funksionet që ju nevojiten për të krijuar përbërësin, dhe ato do të kenë statusin e fshehur. Specifikoni emrin e fushës (me shkronjën "F"), llojin e tij. Për shembull, një rekord i formës FDatas: integer përshkruan një FDatas të ndryshueshme të një lloji të plotë. Në seksionin e mbrojtur, renditni mbajtësit e ngjarjeve që ju nevojiten, për shembull, nga shtypjet e tastierës ose tastit të miut. Për më tepër, kur trashëgoni një klasë, duhet të vendosni fjalën kyçe të mbivendosjes - për të mbivendosur administruesin prind të ngjarjes standarde. Për shembull, procedura e hyrjes Kliko; mbivendosja siguron që klikimi i miut mbi butonin përgjohet.

Hapi 4

Funksionet dhe procedurat e komponentit në dispozicion të përdoruesit përshkruhen në direktivat publike dhe të botuara, për shembull, duke përdorur një rekord të formës: funksioni TSysInfo. GetUser: vargu ose prona MachName: vargu. Në direktivën e fundit, kur përdorni fjalën pronë, mund të specifikoni vetitë që do të jenë të disponueshme në inspektorin e objektit.

Hapi 5

Shkruani kodin aktual për funksionimin e përbërësit në procedurat dhe funksionet e deklaruara. Kodi i mbajtësit të mostrës:

funksioni Emri Mach: vargu;

var

p: numër i plotë;

me: PChar;

filloj

c: = stralloc (p);

fundi;

fundi

Hapi 6

Instaloni përbërësin në projektin që ju nevojitet. Nga menuja kryesore Delphi, zgjidhni Component, Install Component. Në kutinë e dialogut që shfaqet, hapni një nga skedat: Në Paketën ekzistuese, nëse dëshironi ta instaloni përbërësin në një paketë ekzistuese, ose Në Paketën e re - në një të re. Klikoni në rregull dhe konfirmoni kërkesën e aplikacionit për të mbishkruar paketën (nëse është e nevojshme). Pas kësaj, përbërësi i shkruar do të jetë gati për përdorim.

Recommended: