Разработка графического пользовательского интерфейса в среде MATLAB. Бадриев И.Б - 42 стр.

UptoLike

gui State = struct(
0
gui Name
0
, mfilename, ...
0
gui Singleton
0
, gui Singleton, ...
0
gui OpeningF cn
0
, @graphic OpeningF cn, ...
0
gui OutputF cn
0
, @graphic OutputF cn, ...
0
gui LayoutF cn
0
, [], ...
0
gui Callback
0
, []);
42                                             Èíòåðôåéñ â ñðåäå MATLAB

ôàéëàìè, ââîä äàííûõ, âûáîð øðèôòà, öâåòà è ïå÷àòü ðåçóëü-
òàòîâ. Îäíàêî, åñëè Âû ïëàíèðóåòå ïðîãðàììèðîâàòü ìíîãî-
îêîííûå ïðèëîæåíèÿ, òî ïðî÷òèòå ýòîò ðàçäåë ñåé÷àñ èëè âåð-
íèòåñü ê íåìó ïî ìåðå íàäîáíîñòè.
     Îáñóäèì ðàáîòó ïðèëîæåíèÿ ñ ãðàôè÷åñêèì èíòåðôåéñîì
ïîëüçîâàòåëÿ graphic, ñîçäàíèþ êîòîðîãî ïîñâÿùåí ðàçäåë
"Ñîçäàíèå ïðèëîæåíèÿ graphic â ñðåäå GUIDE". Ïåðåéäåì â
ðåæèì ðåäàêòèðîâàíèÿ ïðèëîæåíèÿ îäíèì èç ñïîñîáîâ, ïðè-
âåäåííûõ â ïðåäûäóùåì ðàçäåëå, íàïðèìåð:
     ¿ guide('graphic.fig')
  Îòêðîåì â ðåäàêòîðå M-ôàéëîâ ôàéë-ôóíêöèþ graphic.
Ýòî ôóíêöèÿ ñ ïåðåìåííûì ÷èñëîì âõîäíûõ è âûõîäíûõ àð-
ãóìåíòîâ, íèæå îíà ïðèâåäåíà áåç àâòîìàòè÷åñêè ñîçäàííûõ
êîììåíòàðèåâ è ïîäôóíêöèé.
function varargout = graphic(varargin)
     gui_Singleton = 1;
     gui_State = struct( 0 gui_N ame0 , mf ilename, ...
                           0
                               gui_Singleton0 , gui_Singleton, ...
                           0
                               gui_OpeningF cn0 , @graphic_OpeningF cn, ...
                           0
                               gui_OutputF cn0 , @graphic_OutputF cn, ...
                           0
                               gui_LayoutF cn0 , [], ...
                           0
                               gui_Callback 0 , []);
     if nargin && ischar(varargin{1})
       gui_State.gui_Callback = str2func(varargin{1});
     end