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

Рис. 3.7.8.

Выбор типа архива

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

Рис. 3.7.9. Сохранение архива VolumeBS.jar

Для распространения приложения нужно еще включить файлы Volume.jar и Volume.ctf компонента Java Builder MATLAB и математические библиотеки MCR MATLAB.

Для работы приложения, кроме настройки среды Java, нужно установить среду исполнения MCR компонентов MATLAB, указать пути к файлам Volume.jar и Volume.ctf, к библиотекам MCR и к файлу javabuilder.jar из каталога <MCR>\ v76\toolbox\javabuilder\jar.

3.7.2. Магический квадрат

В этом разделе рассмотрим создание приложения на JBuilder для вычисления магического квадрата размера n, вводимого в текстовое поле ввода. Магический квадрат выводится в виде таблицы. Напомним, что магический квадрат - это целочисленная матрица обладающая свойством: сумма элементов каждой строки, каждого столбца и главных диагоналей равны.

Компонент magicsquare.jar, содержащий класс magic с методом makesqr для вычисления магическолго квадрата уже создан в параграфе 3.2. Поэтому мы не будем повторять здесь процедуру его построения. Отметим только, что каталог компонента D:\javabuilder_examples\magic_square\magicsquare содержит два подкаталога distrib и src. Файл magicsquare.jar находится в подкаталоге distrib. Подкаталог src содержит копии файлов magicsquare.ctf и magicsquare.jar, log-фай-лы регистрации процесса построения, а также файл созданный файл readme.txt, который содержит полезную информацию для распространения пакета. Кроме того, в подкаталоге src\classes содержатся созданные классы компонента, а в подкаталоге src\magicsquare содержатся интерфейсные Java файлы.

Для создания приложения запустим сеанс JBuilder и создадим новый проект с именем Mag.jpx в каталоге D:\javabuilder_examples\ Mag.

Подключение классов MATLAB и созданного компонента magicsquare. Для создания и работы приложения нужно подключить к проекту файлы javabuilder.jar и magicsquare.jar. Первый файл javabuilder.jar находится в каталоге C:\Program Files\MATLAB\MATLAB Component Runtime\v76\toolbox\javabuilder\jar и содержит классы MWArray и подклассы, необходимые для компиляции и работы приложения. Второй файл magicsquare.jar находится в каталоге D:\javabuilder_examples\ magic_square\magicsquare\distrib и содержит классы созданного компонента.

Для подключения этих файлов есть две возможности. Во-первых, можно использовать диалоговое окно выбора путей, которое открывается на очередном шаге по созданию нового проекта. В этом диалоговом окне выберем вкладку RequiredLibraries, нажать кнопку Add, откроется диалоговое окно задания путей. В этом окне выберем вкладку Archives и укажем местонахождение файла javabuilder.jar, рис. 3.7.3. Аналогично подключаем архив magicsquare.jar. В результате основное поле вкладки RequiredLibraries будет содержать полные пути подключенных файлов, рис. 3.7.10.

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

Рис. 3.7.10. Проект Mag JBuilder

Если это не сделано на начальном этапе создания нового проекта, то подключение можно провести используя свойства проекта, раздел меню Project = ProjectProperties = RequiredLibraries = Archives. В результате открывается то же окно задания путей и архивов (рис. 3.7.3 и 3.7.4).


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