Иллюстрированный самоучитель по Matlab



             

Основные команды для создания пользовательского интерфейса


Опытные пользователи нередко используют MATLAB для создания своих собственных систем. Этому во многом способствует идеология системы — хранение большей части команд и функций в виде m-файлов. Простота коррекции файлов и отсутствие необходимости явно объявлять создание новых команд и функций привели к появлению множества программных систем на базе MATLAB, особенно в таких областях, как решение задач линейной алгебры, моделирование различных систем и структур и т. д.

В новой версии MATLAB дескрипторная графика позволяет конструировать детали пользовательского интерфейса. Полный список команд и функций для проектирования пользовательского интерфейса можно получить, выполнив команду

help uitools.

Ниже перечислены все команды и функции данного назначения. Функции пользовательского интерфейса GUI: 

ulcontrol — создание управляющего элемента; 

ulmenu — создание пользовательского меню; 

ginput — графический ввод с помощью мыши.

Перечень команд и функций пользовательского интерфейса:

dragrect — создание выделяющего прямоугольника с помощью мыши;

rbbox — растягивание прямоугольника мышью;

selectmoveresize — интерактивное выделение, перемещение и копирование объектов с помощью мыши;

waitforbuttonpress — ожидание нажатия клавиши клавиатуры или кнопки мыши в окне; 

waltfor — прекращение выполнения программы в ожидании уничтожения заданного графического объекта или изменения его свойств;

uiwait — прекращение выполнения программы в ожидании вызова функции uiresume или закрытия заданного графического окна;

inresume — возобновить выполнение после блокировки;

uisuspend — прекращение интерактивного состояния фигуры;

uirestore — возобновление интерактивного состояния фигуры.

Средства проектирования пользовательского интерфейса:

guide — создание GUI;

align — выровнять положение объектов интерфейса;

cbedit — изменение повторного вызова объектов;

menuedit — изменение меню;

propedit — изменение свойств объектов.




Содержание  Назад  Вперед