Содержание
- 2. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Зміст Система Swing Клас JApplet Мітки Swing Текстові поля Кнопки Клас
- 3. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Зміст Компоненти Java Beans Переваги технології Java Beans Інструментарій побудови додатків
- 4. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Зміст SOAP-Технології Що таке SOAP Сутність SOAP Що таке веб-сервіси Механізм
- 5. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Swing API - Це набір класів, який забезпечує більш потужні та
- 6. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Система Swing На додаток до знайомих компонентів типу кнопок, прапорців і
- 7. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Клас JApplet Фундаментальним для Swing є клас JApplet, який розширює клас
- 8. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua У Swing значки інкапсульовані класом Imageicon, який малює значок з зображення.
- 9. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Мітки Swing Мітки Swing - Екземпляри класу jLabel, який розширює JComponent.
- 10. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Мітки Swing Значок і текст, пов'язаний з міткою, можна зчитувати і
- 11. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Текстові поля Поле тексту Swing інкапсульовані класом JTextcomponent, який розширює JComponent.
- 12. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Кнопки Кнопки Swing мають властивості, яких не можна знайти в класі
- 13. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Кнопки Текст, пов'язаний з кнопкою, можна читати і записувати за допомогою
- 14. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Клас JButton Клас JButton забезпечує функціональні можливості кнопки. JButton дозволяє пов'язати
- 15. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Прапорці Клас JCheckBox, який забезпечує функціональні можливості прапорця, є конкретною реалізацією
- 16. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Перемикачі Перемикачі підтримуються класом JRadioButton, який є конкретною реалізацією класу AbstractButton.
- 17. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Поля зі списком Swing забезпечує комбіноване поле (Combo box) - Комбінацію
- 18. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Панелі з вкладками Панель з вкладками (Tabbed pane) - Компонент, який
- 19. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Панелі прокрутки Панель прокрутки (Scroll pane) - Компонент, який представляє прямокутну
- 20. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Дерева Дерево (Tree) - Компонент, який представляє ієрархічний вид даних. Користувач
- 21. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Дерева Коли вузол розгортається або згортається, об'єкт JTree генерує події. Методи
- 22. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Дерева Щоб транслювати клацання миші на певній точці дерева в гілку
- 23. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Дерева Щоб створювати ієрархію вузлів дерева, можна використовувати метод add ()
- 24. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Дерева Кроки алгоритму створення аплету з деревом такі: Створити Об'єкт JTree.
- 25. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Таблиці Таблиця (Table) - Компонент, який відображає рядки і стовпці даних.
- 26. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Інші можливості і майбутнє Swing-Технології Як говорилося раніше, Swing - Це
- 27. Компоненти Java Beans Java Bean — Компонент є програмним компонентом, який розроблений так, щоб багаторазово використовуватися
- 28. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Переваги технології Java Beans Архітектура програмних компонентів забезпечує стандартні механізми для
- 29. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Інструментарій побудови додатків При роботі з компонентами Java Beans більшість розробників
- 30. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Комплект розробника Веаn-Компонентів Комплект розробника Bean-Компонентів (BDK,Bean Developer Kit), Доступний на
- 31. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua JAR-Файли Файл JAR дозволяє ефективно розгортати набір класів і пов'язаних з
- 32. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Інтроспекція Інтроспекція - це процес аналізу Bean-Компонента для визначення його можливостей.
- 33. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Проектні шаблони для властивостей Властивість - це підмножина стану Веаn-Компонента. Значення,
- 34. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Проектні шаблони для властивостей Булеві властивості Булево властивість має значення true
- 35. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Проектні шаблони для властивостей Індексовані властивості Індексовані властивість складається з множинних
- 36. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Проектні шаблони для подій Bean-Компоненти використовують модель делегування подій. Вони можуть
- 37. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Створення нового Веаn-Компонента Алгоритм створення нового Bean-Компонента виглядає так: Створити каталог
- 38. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Використання інтерфейсу Beanlnfo Цей інтерфейс визначає кілька методів, включаючи такі: PropertyDescriptor[]
- 39. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Обмежені властивості Bean-Компонент, який має обмежене (Constrained) властивість, генерує подія, коли
- 40. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Збереженість Збереженість (Persistence) - Це здатність зберігати Веаn-Компонент в незалежній пам'яті
- 41. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Конфігуратор Розробник може змінювати властивості Bean-Компонента у вікні Properties BDK. Однак,
- 42. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Java Beans API Функціональні можливості Java Bean-Компонентів забезпечуються набором класів та
- 43. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Майбутнє Bean-Технології Технологія Java Beans знаходиться на вістрі Java-Програмування, а створення
- 44. SOAP-Технології SOAP покликані вирішити проблеми крос-платформного взаємодії додатків.
- 45. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Що таке SOAP В даний час використовуються технології віддаленого виклику методів
- 46. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Сутність SOAP Фактично SOAP є новою іпостассю парадигми RPC (віддаленого виклику
- 47. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Сутність SOAP Другий елемент зв'язки - XML - виступає тут як
- 48. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Що таке веб-сервіси Веб-сервіси - це функціональність і дані, надані для
- 49. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Механізм взаємодії клієнта і сервера Клієнтський додаток створює екземпляр об'єкту SOAPClient
- 50. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua WSDL файл це документ у форматі XML, що описує методи, що
- 51. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua SOAP Envelope SOAP Envelope (Пакет) - XML документ, який містить в
- 52. ХНУРЕ, Кафедра Інформатики e-mail: informatika@kture.kharkov.ua Об'єктна модель SOAP Toolkit Об'єктна модель SOAP Toolkit дає можливість працювати
- 54. Скачать презентацию