Читать учебное пособие по информатике, вычислительной технике, телекоммуникациям: "Программирование графики и обработка событий" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

Факультет "Информатика и системы управления" Методические указания к лабораторной работе по курсу "Распределенные системы обработки информации" Программирование графики и обработка событий Москва 2004 г.

ОглавлениеЦель работы 7Задание для домашней подготовки 7Задания к лабораторной работе 7Задание 1 7Задание 2 7Содержание отчета 7Контрольные вопросы 8Литература 9Приложение 1. Спецификация класса Calc. 10Приложение 2. Иерархия классов AWT 13Приложение 3. Основные компоненты 14Компонент Label 14Компонент Button 14Компонент Checkbox 15Класс CheckboxGroup 15Компонент Choice 16Компонент TextField 17Контейнер Framе 18Приложение 4. Менеджеры размещения. 20Менеджер абсолютного размещения 20Менеджер FlowLayout 22Менеджер BorderLayout 22Менеджер GridLayout 23Менеджер CardLayout 24Менеджер GridBagLayout 25Приложение 5. Обработка событий. 28

Цель работы

    Познакомиться с библиотекой java.awt. Научится обрабатывать события. Освоить работу с управляющими компонентами и менеджерами размещения. Применить полученные знания на практике

Задание для домашней подготовки

Ознакомиться с материалом, предоставленным в приложениях к данным методическим указаниям. Ознакомиться с текстом задания к лабораторной работе и написать программу.

Задания к лабораторной работеЗадание 1

Написать программу обработки щелчков на любую из трех кнопок, расположенных на панели. Каждый раз, когда пользователь щелкает мышью на какой-нибудь из трех кнопок, должен изменяться цвет панели (желтый, синий, красный).

Задание 2

    Написать программу–калькулятор, реализующую графический интерфейс.

Содержание отчета

Отчет должен содержать:

    Постановку задачи, решаемой отлаженной программой. Руководство пользователя отлаженной программы, содержащее описание интерфейсов всех функций программы. Листинг программы с необходимыми комментариями.

Контрольные вопросы

          Почему впрограмменеобходимозаписатьобработчиксобытия закрытияокна? Как закрытьокно в случае,если программазапущена безэтого обработчика?Какие менеджерыразмещениякомпонентоввы знаете? Вчем особенностькаждого изних?Изменитепрограммутак, чтобы методgetRez()вызывалсяпри:

            вводе текстав одно из текстовыхполейизменениисостоянияфлажка (переключателей)выборе одногоиз пунктоввыпадающегосписка

          Как изменитсяработа программы,если внутриблока switch(){}не записыватьоператорыbreak.Назовитедва способа,которыми можнозадать заголовок(title)окна.

Литература

Официальные источники:

    Кен Арнольд, Джеймс Гослинг, Дэвид Холмс. Язык программирования Java™.Официальный сайт Java — http://java.sun.com/ (есть раздел на русском языке с учебником).Java™ 2 SDK, Standard Edition Documentation — http://java.sun.com/products/jdk/1.5/index.html.Джеймс Гослинг, Билл Джой, Гай Стил. Спецификация языка Java (The Java Language Specification — http://www.javasoft.com/docs/books/jls/). Перевод на русский язык — http://www.uni-vologda.ac.ru/java/jls/index.htmlОфициальный сайт проекта Eclipse — http://www.eclipse.org/.

Другое:

    Дмитрий Рамодин. Начинаем программировать на языке Java.Николай Смирнов. Java 2: Учебное пособие.Картузов А. В. Программирование на языке Java.Вязовик Н.А. Программирование на Java.Алексей Литвинюк. Введение в интегрированную среду разработки Eclipse — http://lib.juga.ru/article/articleview/174/1/69/.

Приложение 1. Спецификация класса Calc.

import


Интересная статья: Основы написания курсовой работы