Как правило, файл кода для приложения имеет следующие заказанные разделы. Можно помочь поддержать структуру путем добавления комментариев, которые называют разделы, когда вы сначала создаете их.
Комментарии отображены в ответ на команду MATLAB® help
.
Задачи инициализации, такие как создание данных и любая обработка, которая необходима, чтобы создать компоненты. Смотрите Инициализацию программного приложения для получения дополнительной информации.
Конструкция фигуры и компонентов.
Задачи инициализации, которые требуют, чтобы компоненты существовали, и вывели, возвращаются. Смотрите Инициализацию программного приложения для получения дополнительной информации.
Обратные вызовы для компонентов. Обратные вызовы являются стандартными программами, которые выполняются в ответ на сгенерированные пользователями события, такие как клики мыши и нажатия клавиш. Смотрите Запись обратных вызово для приложений, созданных программно для получения дополнительной информации.
Служебные функции.
Это - шаблон, который можно использовать, чтобы создать файл кода приложения:
function varargout = myui(varargin) % MYUI Brief description of program. % Comments displayed at the command line in response % to the help command. % (Leave a blank line following the help.) % Initialization tasks % Construct the components % Initialization tasks % Callbacks for MYUI % Utility functions for MYUI end
Сохраните файл в своей текущей папке или в местоположении, которое находится на вашем пути MATLAB.
Можно отобразить пользовательский интерфейс в любое время путем выполнения файла кода. Например, если вашим файлом кода является myui.m
, ввести
myui
в командной строке. Обеспечьте аргументы во время выполнения как соответствующие. Файл должен находиться на вашем пути или в вашей текущей папке.
Когда вы выполняете код, полностью функциональная копия пользовательского интерфейса отображается на экране. Если файл включает код, чтобы инициализировать приложение и обратные вызовы, чтобы обслужить компоненты, можно управлять компонентами, которые это содержит.