- •Лабораторна робота №5 (Java. Типи даних.)
- •План роботи
- •Теоретичні відомості
- •Більш складні типи даних – масиви.
- •Оператори керування кодом програми. Оператори if, if-else.
- •Оператори switch.
- •Порядок виконання роботи
- •Інтерфейси колекцій
- •Інтерфейс Collection.
- •Інтерфейс List.
- •Інтерфейс Set.
- •Класи колекцій
- •Клас ArrayList.
- •Клас HashSet.
- •Клас TreeSet.
- •Колекції класів, визначених програмістом.
- •Порядок виконання роботи
- •Контрольні питання
- •Завдання властивостей компонентів.
- •Обробка подій.
- •Порядок виконання роботи
- •Контрольні питання
- •Лабораторна робота №8 (Пакет Swing – компонувальники (LayoutManager))
- •План роботи
- •Теоретичні відомості
- •Компоновульник FlowLayout.
- •Компонувальник BorderLayout
- •Компонувальник CardLayout.
- •Компонувальник BoxLayout.
- •Компонувальник GridLayout
- •Порядок виконання роботи
- •Контрольні питання
- •Лабораторна робота №9 (Створення простого текстового редактора.)
- •План роботи
- •Теоретичні відомості
- •Порядок виконання роботи.
- •Контрольні питання
- •Порядок виконання роботи
- •Контрольні питання
- •Лабораторна робота №11 (Основні компоненти j2me)
- •Теоретичні відомості
- •Компоненти графічного інтерфейсу користувача midp. (пакет javax.Microedition.Lcdui)
- •Програмна структура mid-лета.
- •Завдання
- •Контрольні питання
- •Список рекомендованої літератури
- •Ресурси
Завдання
-
Виконайте всі приклади.
-
В прикладі 1 змініть назву екрану та рядок котрий додається до форми. Для цього змініть наступні рядки коду: form = new Form("Hello, World");
form.append("My first MIDlet");
-
Здати звіт. Оформити звіт. У звіті повинно бути текст програми і скріншоти результатів.
-
Прикріпити до VNS файл [Ваша Фамілія].zip в архіві повинно бути файли програм [Ваша Фамілія]_labN_k.class ,a також файли звіту [Ваша Фамілія]_Zvit_LabN.mdb, де N – номер лабораторної роботи, k – номер програми.
Контрольні питання
-
Який об'єкт показує повідомлення для користувача (аналог JoptionPane в бібліотеці Swing)?
-
Які стандартні пакети, котрі включає CLDC, вводу/виводу Java, підмножина пакету J2SE?
-
Який базовий клас для написання програм, котрим необхідно безпосередньо малювати на екрані?
-
Що репрезентує інформацію про подію та її пріоритет?
-
Графічний компонент, котрий використовується найчастіше. Показує список елементів, один або декілька із яких можуть бути вибраними, аналог класу ChoiceGroup?
-
Який об'єкт дозволяє додавати стрічку до Form?
-
Компонент, котрий дозволяє редагувати дату та час?
-
Компонент, аналогічний до TextBox, але містить тільки один рядок і може бути доданим до Form?
Список рекомендованої літератури
-
Системы управления базами данных и знаний: Справ. изд. / А.Н. Наумов, А.М. Вендров, В.К. Иванов и др.; Под ред. А.Н. Наумова. – М.: Финансы и статика, 1991.-352 с.
-
Обработка данных с помощью компьютера: Учеб. Пособие / Е.И. Машбиц, Г.А.Балл, И.А. Белогов и др.; Под общ. Ред. А.А. Стогния и др.-К.: Выща шк., 1997 -258 с.
-
Основы реляционных баз данных Райордан Р.Р /Пер, с англ. — М.: Изда-тельско-торговый дом Русская Редакция, 2001. — 384 с.: ил. ISBN 5-7502-0150-3
-
SQL в примерах и задачах: Астахова И.Ф. Учеб. пособие / И.Ф. Астахова, А.П. Толстобров,В.М. Мельников.— Мн.: Новое знание, 2002. — 176 с.
-
Философия Java. Библиотека программиста 3-e издания. / Брюс Еккель. – СПб.: Питер, 2003. – 971 с.: ил.
Ресурси
http://www.javaportal.ru - багато прикладів Java – ігор та статей. Обговорення різних проблем на форумі;
http://java.minisite.ru - книжко по Java 2ME на російській мові;
http://java2me-you.narod.ru - можна завантажити готові Java ігри, програми, почитати по Java2ME, та скачати емулятори;
http://java.sun.com/ - офіційний сайт SUN Java;
Підписано до друка 30.06.2009 Папір офсетний. Друк офсетний.
Умов.-друк. арк. 0,38. Формат 60х84 1/16. Наклад 15
