الأداة GUIDE


في هذا القسم ...
"ماهو الـ GUIDE ؟ "
"تخطيط واجهة المستخدم الرسومية"
"برمجة الواجهة gui"
"خلاصة أدوات GUIDE"
"GUIDE Help"

ماهو الـ GUIDE ؟
Graphical User Interface Development Environment
إن GUIDE هي عبارة عن بيئة تطوير واجهة المستخدم الرسومية gui في الماتلاب، حيث تؤمن هذه البيئة مجموعة من الأدوات لإنشاء واجهة رسم المستخدم GUI. هذه الأدوات تبسط عملية تخطيط و برمجة GUI.



فتح الـ GUIDE
هناك عدة طرق لفتح أداة الـ GUIDE :
MATLAB Command line


النتيجة
Command
يفتح guide مع خيارات لقوالب الواجهات
guide
يفتح لك الواجهة التي تريدها FIG-file name في الـ guide
guide FIG-file name 
  أو بالضغط بزر الفأرة الايمن على الملف FIG-file الموجود ضمن متصفح المجلد الحالي  Current Folder Browser ،ثم نختار من القائمة المنسدلة الخيار
  
Open in GUIDE  .
عندما تفتح الملف FIG-FILE بهذه الطريقة ،Figure  سيفتح ضمن المحرر guide، حيث يمكنك العمل والتعديل على الملف .
باستخدام محرر تخطيط GUIDE, يمكنك أن تملأ الواجهة GUI بالمكونات التي تريد عبر نقر و سحب مكونات GUI مثل الأزرار , حقول النص , المنزلقات , المحاور . . . و . . ., إلى منطقة التخطيط و العرض. يمكنك أيضاً أن تنشئ القوائم و قوائم السياق للواجهة GUI. ومن محرر التخطيط, يمكنك تحديد قياسGUI, تعديل شكل و طبيعة المكونات, محاذاة المكونات, ضبط درجة الجدولة, عرض قائمة هرمية لعناصر المكونات وضبط خيارات GUI.
يولد GUIDEبشكل أوتوماتيكي ملف M-fileالذي يتحكم بكيفية عمل الواجهة GUI. هذا الملف (M-file) يحوي الشيفرة التي يتم فيها تهيئة الواجهة و يتضمن إطار الاستدعاءات للواجهة GUI ( الإجرائيات التي يجب أن تنفذ بالتجاوب مع النقر على مكونات GUI). وبالتالي فإنه يمكنك باستخدام محرر ملف M-fileإضافة شيفرة إلى الاستدعاءات لإنجاز المهام التي تريدها.

خلاصة أدوات GUIDE
أدوات guide المتاحة في محرر التخطيط مبينة بالشكل.إن الأدوات المسماة على الشكل موصوفة باختصار في الجدول المرفق. حيث يوضح الجدول كيفية استخدامها في الواجهة
يمكنك أيضاً ضبط التفضيلات التي تطبق على كل الواجهات التي يتم إنشاؤها و الخيارات التي تخص واجهة محددة.






الأداة (Tool)
استخدام هذه الأداة من أجل :

محرر التخطيط Layout Editor
يختار المكونات من لوحة المكونات الموجودة على الجانب اليساري من المحرر و يرتبها في منطقة التخطيط.
جدولة ضبط قياس الشكل
Figure Resize Tab
يضبط القياس للواجهة التي تكون معروضة بشكل أولي.
محرر القائمة Menu Editor
ينشئ قوائم و امتدادات (قوائم منيثقة...).

عناصر المحاذاة Align Objects
تحاذي و تقسم مجموعات المكونات, الشبكات و المساطر تمكنك أيضاً من محاذاة المكونات على الشبكة بالتوصيل الاختياري للشبكة.
محرر درجة الجدولة Tab Order Editor
يضبط درجة الجدولة و التخزين للمكونات في منطقة تخطيطك.

مراقب الخاصية Property Inspector
يحدد خصائص المكونات على مكان التخطيط لواجهتك, حيث يظهر قائمة من كل الخصائص التي يمكنك أن تضعها و يعرض القيم الحالية لها.
مكتشف الهدف Object Browser
يعرض قائمة هرمية من العناصر الموجودة على الشكل.

نفذ Run
يخزن و ينفذ الواجهة الحالية و يعرض الملفM-file المرافق مع الواجهة في محررك الافتراضي. 

الحصول على المساعدة Help في الـ guide :

     يمكنك الوصول إلى  GUIDE Help من القائمة help كما هو مبين بالشكل المجاور:

    -  الخيارات الثلاثة الأولى تقودك إلى مقالات في وثائق الـGuide (GUIDE documentation) التي ستكون دليلك في البدء بإستخدام الـ guide .

    -  الخيار Example GUIs  يفتح قائمة من الأمثلة الجاهزة لواجهات رسومية  بُنيَتْ بإستخدام الـ guide بإمكانك أن تتصفحها وتدرسها، وتفتحها ضمن الـ guide ،وتشغلها .

    -  الخيار الأخير Video  ،يتيح لك الوصول إلى قائمة بروابط  فيديوهات تعليمية تشرح بناء الواجهات الرسومية من دورات في مركز الماتلاب،(وحتى تتمكن من مشاهدة الفيديو عليك ان تتأكد من إتصالك بشبكة الإنترنت)