Ինչպես գրել բաղադրիչ

Բովանդակություն:

Ինչպես գրել բաղադրիչ
Ինչպես գրել բաղադրիչ

Video: Ինչպես գրել բաղադրիչ

Video: Ինչպես գրել բաղադրիչ
Video: Մայրենի լեզու I - IV դասարան Ինչպես գրել անսխալ 06.10.2020#ტელესკოლა #հեռուստադպրոց 2024, Նոյեմբեր
Anonim

Դելֆիի բաց ծրագրավորման միջավայրը հիմնված է տարբեր բաղադրիչների օգտագործման վրա: Բաղադրիչը կոդ է, որը կատարում է որոշակի խնդիր `օգտագործելով հատկություններ, իրադարձություններ և ընթացակարգեր: Բաղադրիչ ստեղծելիս հարկավոր է փոփոխականների արժեքներ սահմանել և իրականացնել իրադարձությունների մշակողների ծածկագիր: Inրագրում օգտագործելու համար նոր բաղադրիչը պետք է ներառվի ծրագրի փաթեթում:

Ինչպես գրել բաղադրիչ
Ինչպես գրել բաղադրիչ

Դա անհրաժեշտ է

Դելֆիի զարգացման միջավայր:

Հրահանգներ

Քայլ 1

Ընտրեք ստեղծելու համար բաղադրիչի տեսակը: Այն կարող է լինել Windows- ի տարր, գրաֆիկական տարր, կառավարման օբյեկտ կամ ոչ տեսողական բաղադրիչ: Բացի այդ, ձեր օբյեկտը կարող է ժառանգել ցանկացած գոյություն ունեցող դասից: Որոշեք գործառույթների վերաբերյալ, որոնք դուք հանձնարարելու եք բաղադրիչը իրականացնել:

Քայլ 2

Սկսեք Դելֆիի զարգացման միջավայրը: Applicationրագրի հիմնական ընտրացանկում բացեք Բաղադրիչը, Նոր բաղադրիչը: Հայտնվող երկխոսության դաշտում ՝ Նախնիների տեսակը դաշտում, ընտրեք բաղադրիչի դասը, որը ցանկանում եք փոփոխել: Եթե ժառանգություն չեք օգտագործում, Դասի անվանում դաշտում պարզապես մուտքագրեք անուն նոր բաղադրիչի համար, որը սկսվում է «T» տառով: Ներկապնակ էջի դաշտում տեղադրելուց հետո գրեք բաղադրիչի ներդիրի անունը, ապա կտտացրեք Ստեղծել միավորի կոճակը: Developmentարգացման միջավայրն ինքնաբերաբար կստեղծի ձևանմուշ նոր բաղադրիչի համար: Գեներացված Պասկալ կոդի օրինակ.

միավոր MyBtn;

ինտերֆեյս

օգտագործում է

Windows, SysUtils, հաղորդագրություններ, դասեր, կառավարման սարքեր, գրաֆիկա, ձևեր, StdCtrls, երկխոսություններ;

տիպ

TMyBtn = դաս (TB կոճակ)

մասնավոր

պաշտպանված

հանրային

հրատարակված

վերջ;

ընթացակարգերի գրանցում;

իրականացում

ընթացակարգերի գրանցում;

սկսել

RegisterComponents ('MyComponents', [TMyBtn]);

վերջ;

վերջ

Միևնույն ժամանակ, TButton կոճակի ստանդարտ դասի հիման վրա ոչ միայն ստեղծվել է նոր դաս TMyBtn, այլև նկարագրված է բաղադրիչի ներկապնակում նոր բաղադրիչ գրանցելու կարգը:

Քայլ 3

Մասնավոր հրահանգում նկարագրեք բոլոր այն ոլորտները, ընթացակարգերը և գործառույթները, որոնք անհրաժեշտ են բաղադրիչը ստեղծելու համար, և դրանք թաքնված կարգավիճակ կունենան: Նշեք դաշտի անվանումը («F» տառով), դրա տեսակը: Օրինակ, FDatas ձևի գրառումը. Ամբողջ թիվը նկարագրում է ամբողջ տիպի փոփոխական FDatas: Պաշտպանված բաժնում նշեք ձեզ համար անհրաժեշտ միջոցառումների վարիչները, օրինակ ՝ ստեղնաշարի կամ մկնիկի ստեղների սեղմումներից: Ավելին, դասը ժառանգելիս պետք է սահմանել գերակշռող հիմնաբառ ՝ ստանդարտ իրադարձության ծնողական սպասարկողի համընկնումը: Օրինակ, մուտքի կարգը Սեղմեք; override- ն ապահովում է, որ մկնիկի կտտոցը կոճակի վրա ընկալվի:

Քայլ 4

Օգտագործողի համար մատչելի բաղադրիչի գործառույթները և ընթացակարգերը նկարագրված են հանրության կողմից և հրատարակված հրահանգներում, օրինակ `օգտագործելով ձևաթղթի գրառում. TSysInfo. GetUser: տող կամ հատկություն MachName: Վերջին հրահանգում, գույք բառը օգտագործելիս կարող եք նշել հատկություններ, որոնք հասանելի կլինեն օբյեկտի տեսուչում:

Քայլ 5

Հայտարարված ընթացակարգերում և գործառույթներում գրեք բաղադրիչի գործունեության իրական ծածկագիրը: Վերամշակողի նմուշի ծածկագիր.

գործառույթ MachName: string;

var

p: ամբողջ թիվ;

հետ `PChar;

սկսել

c: = stralloc (p);

վերջ;

վերջ

Քայլ 6

Տեղադրեք բաղադրիչը ձեզ համար անհրաժեշտ նախագծում: Delphi- ի հիմնական ընտրացանկից ընտրեք բաղադրիչ, տեղադրեք բաղադրիչ: Հայտնվող երկխոսության պատուհանում բացեք ներդիրներից մեկը. In exististing Package, եթե ուզում եք բաղադրիչը տեղադրել առկա փաթեթում, կամ Into new Package - նորի մեջ: Կտտացրեք OK- ին և հաստատեք փաթեթը վերաշարադրելու հայտի պահանջը (անհրաժեշտության դեպքում): Դրանից հետո գրավոր բաղադրիչը պատրաստ կլինի օգտագործման:

Խորհուրդ ենք տալիս: