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

Реферат Створення бази даних автомобілебудівного підприємства у вигляді настільного програми на мові Java





g розроблені для однакової кроссплатформенной роботи.

Починаючи з версії Java 1.2, датованій 1998 роком, Swing входить до складу JavaRuntimeEnvironment. (JRE) - мінімальна реалізація віртуальної машини, необхідна для виконання Java-додатків, без компілятора та інших засобів розробки. Складається з віртуальної машини і бібліотеки Java-класів. JRE поширюється компанією Oracle вільно.

Структура переходів між вкладками в розробленому проекті відображена на схемі 4.











Схема 4 - Структура вкладок в програмному проекті


Схема відображає переходи між вкладками головного вікна графічної оболонки. При відкритті вкладки відкривається таблиця бази даних, відповідна цієї таблиці, та подальша робота проводиться тільки з цією таблицею до моменту, поки не відбудеться перемикання вкладки.


.2 Розробка та опис алгоритмів


Візьмемо типову операцію фільтрації, реалізовану в додатку бази даних автомобілебудівного підприємства:


/ / Дія для кнопки фільтрації .. addActionListener (new ActionListener () {void actionPerformed (ActionEvent e) {(! filterFlag) {field=cbSortFilter.getSelectedItem (). toString ();=« select * from »+ TABLE_NAME +« where »+ field +« »+ tfFilter.getText () +« order by »+ field +« »; (rbSortAsc.isSelected ()) {+ =«asc»;

} else {+=«desc»;

}; {. execute (sql);=state.getResultSet (); ();=true;. setText (« Зняти фільтр " );. setEnabled (! filterFlag);. setEnabled (! filterFlag);. setEnabled (! filterFlag);. setEnabled (! filterFlag);. setEnabled (! filterFlag );. setRowSelectionInterval (0, 0);

} catch (SQLException ex) {. showMessageDialog (null, «Невірний запит. Перевірте синтаксис.», «Помилка!», JOptionPane.ERROR_MESSAGE);

}

} else {= «select * from» + TABLE_NAME + « order by Код_раб »; {. execute (sql);=state.getResultSet (); ();=false;.setText(«<html><h3>Фильтровать</h3></html>»);.setEnabled(! filterFlag);. setEnabled (! filterFlag);. setEnabled (! filterFlag);. setEnabled (! filterFlag);. setEnabled (! filterFlag);. setRowSelectionInterval (0, 0);

} catch (SQLException ex) {

}

}

}

});


У даній операції проходить фільтрація записів таблиці відповідно з умовою. Спочатку за допомогою логічної змінної проводиться перевірка, чи виконана операція фільтрації: якщо вона вже виконана, код блокує виконання інших операцій з таблицею і при натисканні кнопки скасовує дію фільтра, а також повертає вихідний вид таблиці. Якщо ж фільтр не включений, проводиться його ініціалізація. Виконується запит на вибірку записів, які відповідають умові, введеному користувачем в поле JTextField за обраним в компоненті JComboBox полю. Потім таблиця пересоздается відповідно до кількості записів, отриманих після виконання запиту на фільтрацію. Кінцевим етапом виконання запиту є висновок в таблицю записів, отриманих в результаті фільтрації, відповідно до типу сортування,...


Назад | сторінка 16 з 26 | Наступна сторінка





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

  • Реферат на тему: Формування бази даних книг магазину на Java
  • Реферат на тему: Java: Засоби побудови звітів для Java-додатків
  • Реферат на тему: Розробка бази даних службових завдань для направлення у відрядження і звіта ...
  • Реферат на тему: Реалізація гри pong на мові Java за допомогою технології Socket
  • Реферат на тему: Розробка програми на мові JAVA