!!!ЛЕТНЯЯ ПРАКТИКА!!! Варианты: -3 простых лабы из пункта В - на "3" -Генеалогическое дерево из пункта D.1 или свой проект, предварительно обговорив детали - на "4" -Генеалогическое дерево из пункта D.2 или свой проект, более сложный, чем на 4, предварительно обговорив детали - на "5" ----------------------------------------------------------------------------- A. Материалы: 1. http://www.ozon.ru/context/detail/id/5774933/ 2. http://docs.oracle.com/javase/tutorial/uiswing/ B. Задания на "3": 1. Окно состоит из двух частей. В нижней части —- JButton. В верхней части —- JPanel, на которой нарисовано "солнышко". 2. Графическое приложение “доска для рисования”. Если зажать кнопку мыши и водить курсором по окну, в окне рисуется траектория. 3. Диалог ввода данных о человеке. Необходимо использовать один из менеджеров размещения. При нажатии на кнопку OK в диалоге должен появиться новый информационный диалог, в котором введенные данные написаны через запятую. Должны быть следующие поля: имя (text box), фамилия (text box), пол (radio button), страна (combobox), возраст (text box). C. Варианты индивидуальных заданий прошлых лет (вдруг кому-нибудь понравится). (Это на 4 или на 5, или свой проект, но предварительно нужно с ним обговорить детали) Логические схемы --------------------- Логические (или булевы) схемы используются в математике и технике для формализации манипуляций с двоичными данными. Схема состоит из логических элементов (например, НЕ, И, ИЛИ), соединенных проводами. У каждого элемента есть входы, на которые подаются данные) и выходы (с которых считывается результат). Например, у элемента И два входа и один выход, причем значение на выходе истинно только если истинны значения на обоих входах. Соединяя выходы одних элементов с входами других, можно построить схему для вычисления любой функции. Задача: написать программу, позволяющую создавать схемы, подавать на их входы данные и получать результат. Personal Task Manager -------------------------- Приложение отображает список задач на специальной временной диаграмме, позволяющей визуально оценить общий объем и длительность задач. D. Генеалогическое дерево D.1 На "4": a. текстовый файл c описанием родственных отношений: муж-жена, сын-отец и т.д. (формат придумывает студент) b. при старте программа визуализирует информацию из файла в виде графа (имя файла задается из командной строки) D.2 На "5": a. есть панель инструментов с двумя кнопками: сохранить файл, загрузить файл b. из программы можно добавлять родственников в дерево c. можно перемещать вершины (родственников) по экрану d. можно сохранить изменения в файл