MATLAB.Exponenta
–Û·Ë͇ Matlab&Toolboxes
 
  MATLAB
  - MATLAB
- Приложения с GUI и дескрипторная графика
- MATLAB COM Builder
- MATLAB Compiler
- MATLAB Report Generator
- MATLAB Runtime Server
- MATLAB Web Server
- MATLAB Excel Builder
   

Приложения с GUI и дескрипторная графика

Ведущий раздела Приложения с GUI и дескрипторная графика:
Ануфриев Игорь Евгеньевич - канд. физ.-мат. наук, доцент кафедры "Прикладная математика" Санкт-Петербургского государственного политехнического университета. Автор нескольких учебных пособий по MatLab. http://amd.stu.neva.ru/anufriev/anufriev.htm

Материалы раздела Приложения с GUI и дескрипторная графика:

  1. Обзор новшеств в дескрипторной графике и приложениях с GUI в 7-ой версии MATLAB

  2. Новшества для создания приложений с графическим интерфейсом пользователя в 7-ой версии MATLAB

  3. Разные вопросы по графике

  4.     Построение плоскостей, конусов, эллипсоидов и других поверхностей
        Построение графиков функций на непрямоугольной области определения
        (функции ezsurf, ezmesh)

        Добавление графиков к графикам, нарисованным plotyy
        Редкая сетка на гладкой поверхности
        Управление линиями уровня контурных графиков

  5. Дескрипторная графика

  6.     Назначение дескрипторной графики
        Иерархия графических объектов
        Текущий графический объект; указатели на объекты
        Доступ к значениям свойств графических объектов
        Свойства осей
        Свойства графических окон
        Базовые графические объекты
            Объект Text
                Положение текстового объекта
                Выравнивание текста
                Поворот текстового объекта
                Задание и смена текста в текстовом объекте
                Форматирование текстового объекта
                Свойства, отвечающие за видимость объекта и его удаление
            Текстовый объект, вывод текста и математических формул
            в графическое окно

                Размещение текстового объекта, определение его размеров и
                положения

                Размещение текста на трехмерных графиках
                Изменение вида текстового объекта
                Указание положения текстового объекта и надписи при помощи
                свойств. Пример: "бегущая строка"

                Вывод многострочного текста
                Заголовок и подписи осей это текстовые объекты, потомки осей
            Вывод математических формул
                Смена шрифтов, начертания, размеров, индексы, разные знаки. Интерпретатор TeX
                Интерпретатор LaTeX
                Суммы, произведения, интегралы, дроби, предел, корни
                Разные скобки и ограничители переменного размера
                Тригонометрические, гиперболические функции и логарифмы
                Смена шрифтов для интерпретатора LaTeX
                Установка интервалов в формулах
                Горизонтальные скобки, линии и стрелки
                Формулы в тексте и текст в формулах
                Расположение формул в несколько строк и вывод матриц
                Преобразование формулы в рисунок (объект Image)
        Рисованные объекты
            Совместимость с версиями MATLAB 6.x
            Свойства линий
                Цвет, толщина, тип линии, маркеры, скрытие линии
                Перекрытие линий
                
    Изменение данных
                
    Свойства, специфичные для рисованного объекта Lineseries
        
    Использование указателей при работе с графическими объектами
            Об указателях
            Про иерархию объектов, отличие Core Object от Plot Object и про
            разные текстовые объекты

            Текущее графическое окно и текущие оси
            Указатели на окна, как сделать так, чтобы MATLAB «не видел»
            графическое окно

            Как определить, какой объект текущий
            Удаление графических объектов
            Копирование графических объектов
            Поиск графических объектов
            Использование корневого объекта Root
        Справочник свойств графических объектов
        Объект Axes (оси)

  7. Приложения с GUI

  8.     Создание приложения hello в среде GUIDE
        
    Запуск приложения без среды GUIDE и редактирование
        
    Как работает приложение, созданное в среде GUIDE?
        
    Фокус ввода, доступные и недоступные элементы интерфейса,
        всплывающие подсказки, обход клавишей Tab.

        Стандартные диалоговые окна
            Функции для создания диалоговых окон.
            Пример приложения myview с диалоговым окном открытия файла.
            Выбор нескольких файлов в диалоговом окне открытия файла.
            Обмен данными между подфункциями приложения с GUI.

            Справка по функциям для создания диалоговых окон
                Создание диалогового окна с сообщением об ошибке — errordlg
                Создание диалогового окна с предупреждением — warndlg
                Создание диалогового окна со справочной информацией — helpdlg
                Создание окна с сообщением — универсальная функция msgbox
                Диалоговое окно подтверждения — функция questdlg
                Диалоговое окно для ввода информации - функция inputdlg
                Диалоговое окно для выбора из списка — функция listdlg
                Диалоговое окно для установки параметров листа и способа печати
                содержимого графического окна — функция pagesetupdlg

                Диалоговое окно для выбора опций печати и настройки принтера —
                функция printdlg

                Диалоговое окно открытия файла — функция uigetfile
                    Функции MATLAB для открытия файлов разных форматов
                Диалоговое окно сохранения файла — функция uiputfile
                Функции MATLAB для сохранения данных в файлах
                Диалоговое окно выбора каталога — функция uigetdir
                Функции MATLAB для работы с каталогами
                Диалоговое окно выбора шрифта — функция uisetfont
                Диалоговое окно выбора цвета — функция uisetcolor
                Окно с полосой прогресса — функция waitbar
        Создание приложений с GUI без среды GUIDE
            
    Простой пример — приложение с кнопкой и осями
            Задание размеров окна приложения и элементов интерфейса
            Задание дополнительных параметров в функциях обработки событий
            Скрытие указателей объектов приложения с GUI
            Получение указателей на объекты приложения в функциях обработки
            событий, функция guihandles

            Сохранение данных, полученных в функции обработки событий,
            функция guidata

            Обмен данными между функциями обработки событий. Обработка
            событий объектов, создаваемых приложением.

            Сохранение объектов приложения для повторных запусков
            Размещение математических символов в диалоговых окнах
                
    Простой пример вывода формулы в графическое окно
                
    Конструирование диалогового окна Parameters в среде GUIDE
                
    Программирование функции dlg_betaomega
                
    Проверка вводимых значений параметров
                
    Другой вариант функции dlg_betaomega с использованием вложенных функций
            
    Создание и программирование меню в среде GUIDE
                Основные этапы создания приложений с графическим интерфейсом
                пользователя в среде GUIDE

                Запуск среды GUIDE создание заготовки окна приложения с осями и
                его сохранение

                Создание меню в редакторе меню
                Программирование меню в среде GUIDE
            Создание и программирование контекстного меню в среде GUIDE
            Обработка события от одинаковых пунктов меню и контекстного меню в
            одной подфункции

            Создание и программирование меню при помощи функций
                Использование функции uimenu
                Программирование подфункций обработки событий Callback пунктов
                меню

                Свойства меню
                Переупорядочение пунктов меню
            Создание и программирование контекстного меню при помощи функций
            Приложение для предварительного просмотра большого количества
            графиков

            Рисование кривых мышью
            Перемещение объектов на осях мышью
            Приложение с панелью переключателей для zoom и pan
        Быстрая разработка графического интерфейса
            
    Что хотим сделать?
            Создание окон в среде GUIDE
                Основное окно приложения integral
                Размещение элементов интерфейса в окне integral
                Сохранение основного окна integral приложения
                Создание диалогового окна method
                Создание диалогового окна tolerance
            Программирование интерфейса
        Свойства элементов интерфейса, полезные при программировании GUI
            
    Свойства, используемые для идентификации объектов
                Тег объекта, свойство Tag
                Свойства Parent и Children
            Свойства, используемые для получения и установки состояния
            объектов

                Свойство Enable, согласованное поведение кнопок
                Свойство Visible, настройка панели инструментов
        Управление просмотром изображений: изменение масштаба, полосы
        прокрутки
            
    Описание графического интерфейса
            Используемые функции и основные свойства объектов
            Обработка событий элементов управления, структура программы, обмен
            данными между подфункциями

            Увеличение и уменьшение изображения, продвижение по изображению
            Функция ImageShow с подфункциями
            Использование функции zoom для изменения масштаба просмотра

  9. Обработка событий элементов интерфейса

  10.     Обработка события Callback
            Разрешение на прерывание события, постановка событий в очередь
            Работа над приложением squarecirc в среде GUIDE
            Создание приложения squarecirc без среды GUIDE
            Прерывание вычислений, кнопки Start и Stop

  11. Связь Simulink-модели и приложения с графическим интерфейсом

  12.     Описание приложения с графическим интерфейсом и Simulink-модели
        S-функция mysfun
            Аргументы mysfun
            Подфункция mdlInitializeSizes
            Подфункция mdlUpdate
            Подфункция mdlOutputs
            Подфункция mdlTerminate
            Подфункция sldCallback
        Текст S-функции mysfun с подфункциями

  13. Приложение c использованием ActiveX-компоненты sgrid.ocx

  14.     Регистрация ActiveX-компоненты
        Создание окна с ActiveX-компонентой, ее свойства и методы
            Размещение ActiveX-компоненты
            Свойства ActiveX-компоненты
            Методы ActiveX-компоненты
            События ActiveX-компоненты
        Создание sgrid_demo без среды GUIDE
        Создание sgrid_demo в среде GUIDE

Поиск по сайту:

Система Orphus

Яндекс.Метрика