Создание и работа с простыми моделями представления данных с помощью языка Java. Лаб №1. Отчет по лабораторной работе 1 по дисциплине
Скачать 1.19 Mb.
|
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» Факультет информационных технологий и компьютерной безопасности(факультет) Кафедра систем автоматизированного проектирования и информационных системОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ № 1по дисциплине Модели представления и обработки данныхТема Создание и работа с простыми моделями представления данных с помощью языка Java Разработал студент группы мРИС-201 Д.В.Попов Подпись, дата Инициалы, фамилия Принял Р. В. Семенов.Подпись, дата Инициалы, фамилия Защищена ___________________ Оценка _____________________________ дата 2020 Лабораторная работа № 1 «Создание и работа с простыми моделями представления данных с помощью языка Java» Цель работы: изучить модели представления данных в виде классов, работу с моделями данных для представления визуальных компонентов JTable (класс TableModel), JList, работу с файловыми данными, модели, основанные на файловых структурах ini xml. Задание на лабораторную работу: 1. Создать класс, представляющий собой модель данных «Студент», «Автомобиль». 2. Создать модель данных в виде ini файла и в виде xml файла 3. Создать модели данных для визуальных компонент JTable и JList. Ход работы: 1. Создадим класс Student и Car, добавив 5 полей и по два метода доступа к ним Класс Car Package s.lab1 Public class car{ Private String name; Private String model; Private int speed; Private Boolean is AutomaticTransmissiom; Private String getName(){ Return name;} Public void setName(String name){ this.name=name; } Private String getModel(){ Return model; } Public void setModel (String model){ this. model =model; } Private int getSpeed(){ Return speed; } Public void setName(int speed){ this.speed =speed; } Public Boolean isAutomaticTransmission(){ Return isAutomaticTransmission; } Public void setisAutomaticTransmission(boolean automaticTransmission){ isAutomaticTransmission= automaticTransmission; } Public int getyear(){ Return year; } Public void setyear (int year){ this.year=year; } Класс Student Package s.lab1 import java.until.Date; Public class student{ Private String name; Private String lastname; Private String department; Private Date birthday; Private int studentNumber; Private String getName(){ Return name;} Public void setName(String name){ this.name=name; } Private String getlastname(){ Return lastname; } Public void setlastname (String lastname){ this. lastname =lastname; } Private Date getbirthday(){ Return birthday; } Public void setbirthday(Date birthday){ this.birthday =birthday; } Private String getdepartment(){ Return department; } Public void setdepartment(String department){ this.department =department; } Private String getstudentNumber(){ Return studentNumber; } Public void setdepartment(int studentNumber){ this.studentNumber =studentNumber; }} Рисунок 4 – ini файл Рисунок 5 – Чтение ini файла и результат 3. Рисунок 5 – Модель данных на основе JTable Рисунок 6 – Результат работы JTable Рисунок 7 –Модель данных на основе JList Рисунок 8 – Результат работы JList Вывод: в рамках данной лабораторной работы были изучены модели представления данных в виде классов, были получены навыки по работе с моделями данных для представления визуальных компонентов JTable (класс TableModel), JList, навыки работы с файловыми данными, модели, основанные на файловых структурах ini xml. |