Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Застосування технологій Java і JavaFX для розробки віртуальних лабораторій математичного моделювання

Реферат Застосування технологій Java і JavaFX для розробки віртуальних лабораторій математичного моделювання





азового портрету (LineChart);

Після натискання на кнопку "Малювати", виконується наступний алгоритм:


В 

Рис. 3.2. Алгоритм файлу Main.fx.

Згідно з алгоритмом на рис. 3.2, після натискання на кнопку "Малювати", відбувається зчитування введених користувачем вхідних даних з форми, потім створюються екземпляри таких класів:

В· Coordinates {}. У цьому класі оголошені масиви для зберігання числових значень координат X, Y, T, необхідних для побудови графіків залежностей і фазового портрету;

В· InitSystem {}. У цьому класі відбувається ініціалізація системи 2-х диференціальних рівнянь першого порядку згідно з формулою 2.1, а також відповідних коефіцієнтів цієї системи;

В· RungeKutta_method {}. У цьому класі реалізовано чисельне рішення системи диференціальних рівнянь першого порядку методом Рунге-Кутта 4-го порядку точності;

Дані класи в програмі пов'язані між собою за принципом, зображеному UML-діаграмою на малюнку 3.3.


В 

Рис. 3.3. UML - діаграма, що описує зв'язок між класами. p align="justify"> Потім виконується рішення вихідної системи, з урахуванням користувацьких вхідних даних. Після цього відбувається побудова графіків залежностей , і фазового портрету, а також домальовування графіків, якщо така функція активізована. Користувача вікно після виконання програми після натискання на кнопку "Малювати" зображено на малюнку 3.3. У цьому випадку функція домальовування неактивна. Аплет з домальовуванням зображений на малюнку 3.4. Домальовування застосовується тільки до фазового портрету. Графіки функцій і будуються без домальовування.


В 

Рис. 3.3. Інтерфейс користувача. Фазовий портрет без домальовування. br/>В 

Рис. 3.4. Інтерфейс користувача. Фазовий портрет з домальовуванням. p align="justify"> При компіляції аплету JavaFX в Neatbeans в папці dist проекту створюється 4 файлу:

В· model.html - сторінка з вбудованим апплетом;

В· model.jar - сам аплет;

В· model.jnlp - для запуску аплета через Webstart;

В· model_browser.jnlp - для запуску аплета вбудованого в сторінку;

Протокол JNLP (Java Network Launch Protocol - мережевий протокол запуску додатків на мові Java) описує запуск додатків Java Web Start. JNLP складається з набору правил, що визначають, як конкретно реалізується запускає механізм. Файли JNLP вклю...


Назад | сторінка 9 з 15 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Рішення систем диференціальних рівнянь методом Рунге - Кутта 4 порядку
  • Реферат на тему: Метод фазового портрету
  • Реферат на тему: Java: Засоби побудови звітів для Java-додатків
  • Реферат на тему: Застосування диференціальних рівнянь першого порядку в економіці
  • Реферат на тему: Створення на мові програмування Java аплету, реалізуючого інтерфейс Gnumeri ...