Структура файлов кода программного приложения

Структура файлов

Как правило, файл кода для приложения имеет следующие заказанные разделы. Можно помочь поддержать структуру путем добавления комментариев, которые называют разделы, когда вы сначала создаете их.

  1. Комментарии отображены в ответ на команду MATLAB® help.

  2. Задачи инициализации, такие как создание данных и любая обработка, которая необходима, чтобы создать компоненты. Смотрите Инициализацию программного приложения для получения дополнительной информации.

  3. Конструкция фигуры и компонентов.

  4. Задачи инициализации, которые требуют, чтобы компоненты существовали, и вывели, возвращаются. Смотрите Инициализацию программного приложения для получения дополнительной информации.

  5. Обратные вызовы для компонентов. Обратные вызовы являются стандартными программами, которые выполняются в ответ на сгенерированные пользователями события, такие как клики мыши и нажатия клавиш. Смотрите Запись обратных вызово для приложений, созданных программно для получения дополнительной информации.

  6. Служебные функции.

Шаблон файла

Это - шаблон, который можно использовать, чтобы создать файл кода приложения:

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

в командной строке. Обеспечьте аргументы во время выполнения как соответствующие. Файл должен находиться на вашем пути или в вашей текущей папке.

Когда вы выполняете код, полностью функциональная копия пользовательского интерфейса отображается на экране. Если файл включает код, чтобы инициализировать приложение и обратные вызовы, чтобы обслужить компоненты, можно управлять компонентами, которые это содержит.

Похожие темы

Была ли эта тема полезной?