گره رویدادها

گره رویدادها

گره رویدادها
گره رویدادها ( ) گره بالایی است که در زیر آن می توانید گره های رویداد را برای تعریف رویدادها اضافه کنید. در پنجره تنظیمات برای این گره، می توانید رویدادهای زیر را اضافه کنید.
مناسبت ها
در رویدادهای راه اندازی
از لیست On startup ، روشی را انتخاب کنید که قبل از باز شدن پنجره برنامه اجرا شود. بنابراین، برای مثال، امکان فراخوانی یک نمودار یا سایر کدهای مربوط به رابط کاربری وجود ندارد (برای چنین روش‌هایی، می‌توانید از رویداد On load برای فرم‌ها استفاده کنید). یکی از کاربردهای احتمالی، تنظیم برخی تنظیمات خاص برای برنامه (مانند تغییر تنظیمات برای یک شی فرم) است. در چنین مواردی، رویداد On startup سریعتر از رویداد On load برای یک شی فرم است زیرا قبل از باز شدن پنجره برنامه اجرا می شود. می‌توانید انواع رویدادهای زیر را با انتخاب از منوی Create Global Method ( ) در سمت راست لیست On data change اضافه کنید:
برای ایجاد یک متد جهانی، Create Global Method ( ) را انتخاب کنید. نام متد جهانی را در قسمت نام کادر محاوره ای Create Global Method که باز می شود تایپ کنید و سپس روی OK کلیک کنید . سپس متد جهانی در زیر Methods اضافه می شود و پنجره Method Editor آن باز می شود.
برای ایجاد یک متد محلی، Create Local Method ( ) را انتخاب کنید. پنجره ویرایشگر روش آن باز می شود.
برای ایجاد یک توالی دستورات با استفاده از کادر محاوره ای Create Command Sequence که باز می شود، Create Command Sequence ( ) را انتخاب کنید . در آنجا می‌توانید دستورات را از پوشه‌های Forms ، GUI Commands ، Methods ، Form Methods ، Libraries و Model انتخاب کنید. برای افزودن یک فرمان، روی گره فرمان مورد نظر کلیک راست کرده و دستور مورد استفاده را انتخاب کنید ( مثلاً Run ). سپس دستور در لیست دستورات زیر ظاهر می شود. شما می توانید دنباله دستورات را با استفاده از دکمه های نوار ابزار برای جابجایی و حذف دستورات زیر جدول ویرایش کنید. روی دکمه تبدیل به روش کلیک کنید () و گزینه Convert to Method یا Convert to Form Method را انتخاب کنید تا دنباله دستور به متد تبدیل شود. روی دکمه Go to Method ( ) در زیر جدول کلیک کنید تا روش را در درخت Application Builder انتخاب کنید و روش را در پنجره Method Editor باز کنید. برای دستوراتی که دارای آرگومان هستند، روی دکمه Edit Argument ( ) کلیک کنید تا در کادر گفتگوی Edit Argument که باز می شود، آرگومان انتخاب شود.
فقط یک روش محلی و یک دنباله دستور وجود دارد، بنابراین اگر یکی یا هر دوی آنها را اضافه کنید، منو به ترتیب حاوی Remove Local Method ( ) و Remove Command Sequence ( ) خواهد بود. روی یکی از آنها کلیک کنید تا متد محلی یا دنباله دستور حذف شود.
روش انتخاب شده در لیست On data change سپس به روش ایجاد شده یا دنباله دستور تغییر می کند. برای باز کردن متد یا دنباله دستور انتخاب شده، روی دکمه Go to Source ( ) کلیک کنید. سپس فوکوس به ترتیب به پنجره ویرایشگر روش یا کادر محاوره‌ای Command Sequence منتقل می‌شود.
در شرف خاموش کردن رویدادها
از لیست About to shut down ، روشی را انتخاب کنید که قبل از بسته شدن برنامه اجرا شود. می‌توانید از آن برای پاک کردن یا حذف برخی از فایل‌ها یا اضافه کردن یک بررسی تأیید استفاده کنید. روشی که به آن اشاره می کنید می تواند یک مقدار بولی را برگرداند. وقتی این کار انجام شد و مقدار برگشتی نادرست بود، خاموش شدن لغو می‌شود. می‌توانید انواع رویدادهای زیر را با انتخاب از منوی Create Global Method ( ) در سمت راست لیست About to shut down اضافه کنید:
برای ایجاد یک متد جهانی، Create Global Method ( ) را انتخاب کنید. نام متد جهانی را در قسمت نام کادر محاوره ای Create Global Method که باز می شود تایپ کنید و سپس روی OK کلیک کنید . سپس متد جهانی در زیر Methods اضافه می شود و پنجره Method Editor آن باز می شود.
برای ایجاد یک متد محلی، Create Local Method ( ) را انتخاب کنید. پنجره ویرایشگر روش آن باز می شود.
برای ایجاد یک توالی دستورات با استفاده از کادر محاوره ای Create Command Sequence که باز می شود، Create Command Sequence ( ) را انتخاب کنید . در آنجا می‌توانید دستورات را از پوشه‌های Forms ، GUI Commands ، Declarations ، Form Declarations ، Methods ، Form Methods ، Libraries و Model انتخاب کنید. برای افزودن یک دستور، روی گره فرمان مورد نظر کلیک راست کرده و دستور مورد استفاده ( Run ) را انتخاب کنید، مثلا). سپس دستور در لیست دستورات زیر ظاهر می شود. شما می توانید دنباله دستورات را با استفاده از دکمه های نوار ابزار برای جابجایی و حذف دستورات زیر جدول ویرایش کنید. روی دکمه Convert to Method ( ) کلیک کنید و Convert to Method یا Convert to Form Method را انتخاب کنید تا دنباله دستور به متد تبدیل شود. روی دکمه Go to Method ( ) در زیر جدول کلیک کنید تا روش را در درخت Application Builder انتخاب کنید و روش را در پنجره Method Editor باز کنید. برای دستوراتی که دارای آرگومان هستند، روی دکمه Edit Argument ( ) کلیک کنید تا در کادر گفتگوی Edit Argument که باز می شود، آرگومان انتخاب شود.
فقط یک روش محلی و یک دنباله دستور وجود دارد، بنابراین اگر یکی یا هر دوی آنها را اضافه کنید، منو به ترتیب حاوی Remove Local Method ( ) و Remove Command Sequence ( ) خواهد بود. روی یکی از آنها کلیک کنید تا متد محلی یا دنباله دستور حذف شود.
روش انتخاب شده در لیست About to shut down سپس به روش ایجاد شده یا دنباله دستور تغییر می کند. برای باز کردن متد یا دنباله دستور انتخاب شده، روی دکمه Go to Source ( ) کلیک کنید. سپس فوکوس به ترتیب به پنجره ویرایشگر روش یا کادر محاوره‌ای Command Sequence منتقل می‌شود.