Delphi програмчлалын нээлттэй орчин нь янз бүрийн бүрэлдэхүүн хэсгүүдийг ашиглахад суурилдаг. Бүрэлдэхүүн хэсэг нь шинж чанар, үйл явдал, процедурыг ашиглан тодорхой даалгаврыг гүйцэтгэдэг код юм. Бүрэлдэхүүн хэсгийг үүсгэхдээ хувьсагчийн утгыг тохируулж, үйл явдал зохицуулагчдын кодыг хэрэгжүүлэх хэрэгтэй. Хөтөлбөрт ашиглахын тулд төслийн бүрэлдэхүүн хэсэгт шинэ бүрэлдэхүүн хэсгийг оруулах шаардлагатай.
Энэ нь зайлшгүй шаардлагатай
Delphi хөгжүүлэх орчин
Зааварчилгаа
1-р алхам
Үүсгэх бүрэлдэхүүн хэсгийн төрлийг сонгоно уу. Энэ нь Windows зүйл, график зүйл, хяналтын объект эсвэл харааны бус бүрэлдэхүүн хэсэг байж болно. Мөн таны объект одоо байгаа бүх ангиас өвлөх боломжтой. Хэрэгжүүлэх бүрэлдэхүүн хэсгийг хуваарилах чиг үүргээ шийднэ.
Алхам 2
Delphi хөгжүүлэх орчныг эхлүүлээрэй. Програмын үндсэн цэсэнд Component, New Component зүйлүүдийг нээнэ үү. Гарч ирсэн харилцах цонхноос Ancestor Type талбарт өөрчлөхийг хүссэн бүрэлдэхүүн хэсгийн ангийг сонгоно уу. Хэрэв та удамшлыг ашиглахгүй байгаа бол Ангийн нэр талбарт "Т" үсгээр эхэлсэн шинэ бүрэлдэхүүн хэсгийн нэрийг оруулна уу. Палетт Хуудас талбарт суулгасны дараа бүрэлдэхүүн хэсгийн табын нэрийг бичээд Create Unit товчийг дарна уу. Хөгжлийн орчин нь шинэ бүрэлдэхүүн хэсгийн загварыг автоматаар үүсгэх болно. Үүсгэсэн Паскаль кодын жишээ:
нэгж MyBtn;
интерфэйс
ашигладаг
Windows, SysUtils, Messages, Classes, Controls, Graphics, Forms, StdCtrls, Dialogs;
төрөл
TMyBtn = анги (TButton)
хувийн
хамгаалагдсан
олон нийтийн
хэвлэгдсэн
Төгсгөл;
журам Бүртгүүлэх;
хэрэгжилт
журам Бүртгүүлэх;
Эхлэх
RegisterComponents ('MyComponents', [TMyBtn]);
Төгсгөл;
Төгсгөл.
Үүний зэрэгцээ TButton товчлуурын стандарт классын үндсэн дээр TMyBtn шинэ анги бий болсон төдийгүй бүрэлдэхүүн хэсгийн палитрт шинэ бүрэлдэхүүн хэсгийг бүртгэх журмыг тайлбарласан болно.
Алхам 3
Хувийн удирдамж дээр бүрэлдэхүүн хэсгийг бүрдүүлэхэд шаардлагатай бүх талбар, процедур, функцуудыг тайлбарлаж өг, тэдгээр нь далд гэсэн статустай байх болно. Талбайн нэрийг ("F" үсэгтэй), түүний төрлийг тодорхойлно уу. Жишээлбэл, FDatas: integer хэлбэрийн бичлэг нь FDatas бүхэл тоон хувьсагчийг тодорхойлдог. Хамгаалагдсан хэсэгт хэрэгтэй үйл явдлын зохицуулагчдыг жагсаах, жишээлбэл гар эсвэл хулганы товчлуур дээр дарна уу. Үүнээс гадна, анги удамшуулахдаа та стандарт үйл явдлын эцэг эхийн боловсруулагчийг давхцуулахын тулд хүчингүй болгох түлхүүр үгийг тохируулах ёстой. Жишээлбэл, нэвтрэх журам Click; хүчингүй болгосноор товчлуур дээр хулганы товчлуур дарагдах болно.
Алхам 4
Хэрэглэгчид ашиглах боломжтой бүрэлдэхүүн хэсгийн чиг үүрэг, процедурыг олон нийтэд болон нийтлэгдсэн удирдамжуудад тайлбарласан болно, жишээлбэл, хэлбэрийн бичлэгийг ашиглан: function TSysInfo. GetUser: string эсвэл property MachName: string. Сүүлийн директивт property гэсэн үгийг ашиглахдаа объектын байцаагч дээр байх шинж чанаруудыг зааж өгч болно.
Алхам 5
Зарласан процедур, функцэд бүрэлдэхүүн хэсгийн ажиллах бодит кодыг бич. Жишээ боловсруулагчийн код:
MachName функц: мөр;
var
p: бүхэл тоо;
хамт: PChar;
Эхлэх
c: = stralloc (p);
Төгсгөл;
Төгсгөл.
Алхам 6
Шаардлагатай төсөлд бүрэлдэхүүн хэсгийг суулгана уу. Delphi-ийн үндсэн цэсээс Component, Install Component командыг сонгоно уу. Гарч ирэх харилцах цонхны цонхны аль нэгийг нээнэ үү: Багцыг одоо байгаа багцад суулгахыг хүсвэл багцыг оруулах эсвэл шинэ багц руу шинээр оруулах. OK дээр дарж програмын хүсэлтийг баталгаажуулж багцыг дарж бичнэ үү (шаардлагатай бол). Үүний дараа бичсэн бүрэлдэхүүн хэсэг ашиглахад бэлэн болно.