نحوه نوشتن یک جز Component

فهرست مطالب:

نحوه نوشتن یک جز Component
نحوه نوشتن یک جز Component

تصویری: نحوه نوشتن یک جز Component

تصویری: نحوه نوشتن یک جز Component
تصویری: نحوه ایجاد یک کامپوننت وب با استفاده از Vanilla JS 2024, ممکن است
Anonim

محیط برنامه نویسی باز دلفی مبتنی بر استفاده از م componentsلفه های مختلف است. م componentلفه کدی است که با استفاده از ویژگی ها ، رویدادها و رویه ها کار خاصی را انجام می دهد. هنگام ایجاد یک م componentلفه ، باید مقادیر متغیرها را تنظیم کرده و کد کنترل کننده های رویداد را پیاده سازی کنید. برای استفاده در برنامه ، م componentلفه جدید باید در بسته پروژه گنجانده شود.

نحوه نوشتن یک جز component
نحوه نوشتن یک جز component

لازم است

محیط توسعه دلفی

دستورالعمل ها

مرحله 1

نوع م componentلفه را برای ایجاد انتخاب کنید. این می تواند یک مورد ویندوز ، مورد گرافیکی ، شی control کنترل یا یک جز غیر بصری باشد. همچنین ، شی object شما می تواند از هر کلاس موجود ارث بری کند. در مورد توابعی که برای اجرای م componentلفه تعیین می کنید تصمیم بگیرید.

گام 2

محیط توسعه دلفی را شروع کنید. در فهرست اصلی برنامه ، موارد Component ، New Component را باز کنید. در کادر گفتگویی که ظاهر می شود ، در قسمت Ancestor Type ، کلاس ترکیبی را که می خواهید تغییر دهید انتخاب کنید. اگر از وراثت استفاده نمی کنید ، در قسمت Class Name ، به سادگی برای م componentلفه جدید نامی وارد کنید که با حرف "T" شروع شود. در قسمت Palette Page ، پس از نصب نام برگه کامپوننت را بنویسید ، سپس بر روی دکمه Create Unit کلیک کنید. محیط توسعه به طور خودکار الگویی برای م componentلفه جدید ایجاد می کند. نمونه ای از کد پاسکال تولید شده:

واحد MyBtn؛

رابط

استفاده می کند

ویندوز ، SysUtils ، پیام ها ، کلاس ها ، کنترل ها ، گرافیک ها ، فرم ها ، StdCtrls ، گفتگوها ؛

نوع

TMyBtn = کلاس (دکمه TB)

خصوصی

حفاظت شده

عمومی

منتشر شده

پایان؛

ثبت نام روش

پیاده سازی

ثبت نام روش

شروع

RegisterComponents ('MyComponents'، [TMyBtn])؛

پایان؛

پایان.

در همان زمان ، نه تنها یک کلاس جدید TMyBtn بر اساس کلاس استاندارد دکمه TButton شکل گرفت ، بلکه روش ثبت یک جز component جدید در پالت م componentلفه نیز شرح داده شده است.

مرحله 3

در دستورالعمل خصوصی ، تمام زمینه ها ، رویه ها و توابع مورد نیاز برای ایجاد م componentلفه را توصیف کنید ، و آنها وضعیت پنهان خواهند داشت. نوع فیلد (با حرف "F") ، نوع آن را مشخص کنید. به عنوان مثال ، یک رکورد از فرم FDatas: integer یک FDatas متغیر از یک نوع عدد صحیح را توصیف می کند. در بخش محافظت شده ، فهرست كنندگان رویداد مورد نیاز خود را لیست كنید ، مثلاً از طریق فشار دادن صفحه کلید یا ماوس. علاوه بر این ، هنگام به ارث بردن یک کلاس ، باید کلمه کلیدی override را تنظیم کنید - تا والد کنترل کننده رویداد استاندارد با یکدیگر همپوشانی داشته باشد. به عنوان مثال ، روش ورود کلیک کنید. override اطمینان می یابد که کلیک ماوس بر روی دکمه رهگیری می شود.

مرحله 4

توابع و رویه های جز component در دسترس کاربر در بخشنامه های عمومی و منتشر شده توصیف می شود ، به عنوان مثال ، با استفاده از ضبط فرم: function TSysInfo. GetUser: رشته یا خاصیت MachName: string. در آخرین دستورالعمل ، هنگام استفاده از کلمه خصوصیت ، می توانید خصوصیاتی را تعیین کنید که در بازرس شی موجود باشد.

مرحله 5

کد واقعی عملکرد این جز component را در رویه ها و توابع اعلام شده بنویسید. کد دستیار نمونه:

تابع MachName: رشته؛

var

p: عدد صحیح؛

با: PChar؛

شروع

c: = stralloc (p) ؛

پایان؛

پایان.

مرحله 6

م theلفه را در پروژه مورد نیاز خود نصب کنید. از فهرست اصلی دلفی ، گزینه Component، Install Component را انتخاب کنید. در کادر گفتگویی که ظاهر می شود ، یکی از زبانه ها را باز کنید: اگر می خواهید م componentلفه را در یک بسته موجود نصب کنید ، یا در یک بسته جدید - در یک بسته جدید: تأیید را کلیک کنید و درخواست برنامه را برای نوشتن مجدد بسته تأیید کنید (در صورت لزوم). پس از آن ، م writtenلفه نوشته شده برای استفاده آماده خواهد شد.

توصیه شده: