Реклама:

1. Подготовка к созданию проекта. Выберем для проекта следующий каталог: D:\javabuilder_examples\magic_square. Затем нужно выбрать m-функции, из которых будут создаваться класса и методы Java. Поскольку мы рассматриваем уже готовый учебный пример MATLAB, то просто скопируем содержание следующего каталога MATLAB: malabroot\toolbox\javabuilder\Examples\MagicSquareExample в каталог проекта D:\javabuilder_examples\magic_square. После копирования в рабочем каталоге проекта будут еще два подкаталога:

• MagicDemoComp - содержит m-функцию makesqr.m, которая вычисляет магический квадрат;

• MagicDemoJavaApp - содержит код Java, который будет использоваться для создания приложения.

Устанавливаем в качестве текущего каталога MATLAB новый подкаталог проекта D:\javabuilder_examples\magic_square.

Перед началом работы нужно также установить переменную среды JAVA_HOME, как было описано выше. Для этого в командной строке DOS (находясь в каталоге проекта) нужно исполнить, одну из следующих команд (для быстрого выполнения установок рекомендуется сохранять длинные команды в bat-файле):

set JAVA_HOME=C:\Borland\JBuilder2 00 6\jdk1.5 PATH C:\Borland\JBuilder2 00 6\jdk1.5\; C:\Borland\JBuilder200 6\jdk1.5\bin; C:\Borland\JBuilder200 6\jdk1.5\jre;

2. Создание нового проекта. Будем использовать графический интерфейс разработки Deployment Tool. Он запускается из MATLAB следующей командой: deploytool

Для создания нового проекта нужно сделать несколько простых действий:

• выбрать создание нового проекта, это можно сделать из меню File = New Deployment Project, или кнопкой New Deployment Project в инструментальной панели;

• в открывшейся навигационной области окна, выбрать MATLAB Builder for Java и из списка компонентов, выбрать Java Packgage как тип компонента, который предполагается создать, в нижней части окна напечатать имя проекта magicsquare.prj (вместо untitledl.prj), проверить каталог, где создается проект и нажать OK. Проект содержит две папки: magicsquareclasses и Other files;

• добавить файл makesqr.m в папку magicsquareclasses проекта. Для этого нужно эту папку активизировать и добавить в нее файл используя либо меню Project, либо кнопку инструментальной панели, либо правую кнопку мыши;

• сохранить проект.

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

По умолчанию, имя проекта есть имя компонента. При создании нового проекта, диалоговое окно графического интерфейса разработки показывает папки, которые являются частью проекта. По умолчанию главная папка magicsquareclasses представляет класс компонента Java. По умолчанию имя класса - то же самое, что и имя проекта. Имя класса можно изменить используя либо меню Project = Rename Class, либо используя правую кнопку мыши при активизированном основном каталоге. Переименуем имя класса magicsquareclasses на magic и сохраним проект (рис. 3.2.2).

Смоленцев H. К. Создание Windows-приложений с использованием математических процедур MATLAB.

Рис. 3.2.2. Проект magicsquare

3. Построение пакета Java. Для построения компонента, инкапсулирующего функцию MATLAB makesqr.m, нужно исполнить команду Build из меню Tools, либо нажать кнопку построения (Build) на инструментальной панели. Начинается процесс построения и создается log-файл регистрации процесса построения, в котором записываются все операции и ошибки при построении компонента. В случае успешного исхода в каталоге проекта создается подкаталог magicsquare, содержащий два подкаталога distrib и src, в которые помещаются созданные файлы компонента.


⇐ Предыдущая страница| |Следующая страница ⇒