هنگام کار با یک شی برنامه، کلاس اصلی برنامه
AppModel است که از نوع
model.app() است.
علاوه بر انواع داده های پایه و اعلان های میانبر، گره
اعلامیه ممکن است شامل اعلان های فهرست انتخاب و فهرست واحد باشد. کلاس های مربوطه
ChoiceList و
UnitSet هستند. کلاس والد به
ChoiceList و
UnitSet DataSource نامیده می شود . علاوه بر این، انواع داده های
Scalar ،
Array 1D و
Array 2D توسط کلاس
DataSource مدیریت می شوند. برای اطلاعات بیشتر، به “منبع داده” در صفحه 88 مراجعه کنید.
کلاس Method برای نمایش متدها استفاده می شود. برای اطلاعات بیشتر، به “کلاس روش” در صفحه 94 مراجعه کنید.
کلاس های مؤلفه رابط کاربری اصلی
در یک شی برنامه، اجزای اصلی رابط کاربری با کلاس های زیر مطابقت دارند:
–
|
کلاسی که گره پنجره اصلی را در درخت برنامه نشان می دهد.
|
–
|
کلاسی که یک فرم را نشان می دهد.
|
–
|
کلاسی که یک شی فرم را نشان می دهد.
|
–
|
کلاسی که برای مثال یک منو، نوار ابزار یا آیتم روبان را نشان می دهد.
|
–
|
کلاس مورد استفاده برای رویدادهای رابط کاربری برنامه.
|
هر کلاس دارای مجموعه ای از متدهای مرتبط است که برای ویرایش مؤلفه رابط کاربری مربوطه در زمان اجرا استفاده می شود. این موارد در بخش های بعدی توضیح داده شده است.
علاوه بر کلاسهای مؤلفه رابط کاربری اصلی، نسخههای فهرستی از کلاسهای Form ، FormObject و Item نیز وجود دارد. اینها عبارتند از: FormList ، FormObjectList و ItemList .