مـفـاهـيـم عملية أساسية

Setting Up the GUI with the Close Button
 خطوات إنشاء واجهة رسومية تحوي زر إغلاق
لإنشاء واجهة رسومية تحوي كائن من نوع Push Button وظيفته إغلاق الواجهة بعد تأكيد المستخدم على ذلك اتبع الخطوات التالية : 
  1. في محرر الواجهات الرسومية GUIDE قم باختيار File --> New (أو اكتب GUIDE في سطر الأوامر في الماتلاب).
  2. في مربع الحوار GUIDE Quick Start, قم باختيار Blank GUI واضغط موافق. و ستفتح لك بيئة برمجة الواجهات فارغة.
  3. قم بسحب كائن Push Button من لوحة الكائنات وضعها في الواجهة الرسومية.
  4. اضغط بالزر اليمين للفأرة على الكائن Push Button وقم باختيار Property Inspector من القائمة المنسدلة.
  5. ابحث عن الخاصية String و اجعلها Close
  6. ابحث عن الخاصية Tag واجعلها close_pushbutton
  7. الآن اضغط على الأيقونة edit في أعلى محرر الواجهات الرسومية.
  8. اضغط على الاستدعاء (التابع) في شريط العلوي من المحرر m-file وقم باختيار التابع close_pushbutton_Callback من القائمة. 
  9. ضع الكود التالي و قم بتشغيل البرنامج : 
% --- Executes on button press in close_pushbutton. function close_pushbutton_Callback(hObject, eventdata, handles) % hObject handle to close_pushbutton (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)


% Get the current position of the GUI from the handles structure
% to pass to the modal dialog.
pos_size = get(handles.figure1,'Position');
% Call modaldlg with the argument 'Position'.
user_response = questdlg('Title','Confirm Close');
switch user_response
case {'No'}
    % take no action
case 'Yes'
    % Prepare to close GUI application window
    %                  .
    %                  .
    %                  .
    delete(handles.figure1)
end


برمجة الكائن Push Button
(تطبيق بسيط - برنامج جمع عددين)


برمجة الكائن popupmenu
(تطبيق بسيط - آلة حاسبة و شاشة رسم معادلة من الدرجة الثانية)
 


برمجة الكائن RadioButton
(تطبيق بسيط - آلة حاسبة)


برمجة الكائن Axes
(تطبيق بسيط - آلة حاسبة + رسم بياني)