Файл: Лабораторная работа 01 по о. 12 технологии обработки информации Студент гр. Иб71вп П. П. Иванов.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.11.2023

Просмотров: 23

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ,

СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА» (СПбГУТ)

Кафедра информационных управляющих систем


Лабораторная работа № 01


по Б1.О.12 «ТЕХНОЛОГИИ ОБРАБОТКИ ИНФОРМАЦИИ»

Студент гр. ИБ-71вп_____________________________ П. П. Иванов

(подпись)

Проверил ___________________________ А. В. Параничев

(оценка и подпись)

Санкт-Петербург

2023 год

ОТОБРАЖЕНИЕ ДАННЫХ В ТАБЛИЧНОМ ВИДЕ С ПОМОЩЬЮ HTML и CSS

Запишем табличные данные для индивидуального варианта заданий с помощью HTML+CSS, используя онлайн-ресурс JSFiddle [любой из ресурсов "песочницы" (sandbox) или https://codesandbox.io/s/2lnox6vln или https://codepen.io/ppjln/pen/oEZXjV ] https://jsfiddle.net/3d47abe9/ [выделенное зеленым прочитать и перед отправкой отчета удалить; выделенное желтым поменять на свое; в данном задании нужно оформить HTML+CSS, а для скрипта JS оставить только "заглушки"]

Код HTML отображения таблицы: [подставить свои данные, minimalistBlack переименовать, все методы и таблицы также переименовать; после выполнения работы подставить онлайн-ссылку, нажав "Save" и "OK" в меню!!! данные следует взять из табл. 1]

Таблица 1

Индивидуальное задание

Пред-послед-няя цифра зачетной книжки

Послед-няя цифра зачетной книжки

Тематика табличных данных

(выбрать 5 параметров для отображения 8 записей; данные можно сформировать примерно или используя Интернет )

0,2,4,6,8

0

Грузовые автомобили

0,2,4,6,8

1

Легковые автомобили

0,2,4,6,8

2

Мотоциклы

0,2,4,6,8

3

Велосипеды

0,2,4,6,8

4

Бытовые нагреватели

0,2,4,6,8

5

Бытовые вентиляторы

0,2,4,6,8

6

Серверы хранения данных

0,2,4,6,8

7

Среды разработки

0,2,4,6,8

8

Операционные системы

0,2,4,6,8

9

Помещения для командных игр

1,3,5,7,9

0

Техника для уборки гостиниц

1,3,5,7,9

1

Данные зачетной книжки студента

1,3,5,7,9

2

Данные экзаменационной ведомости

1,3,5,7,9

3

Музыкальные предпочтения

1,3,5,7,9

4

Устройства микроклиматического контроля

1,3,5,7,9

5

Средства портативного освещения

1,3,5,7,9

6

Средства освещения автомобиля

1,3,5,7,9

7

Автоинструменты

1,3,5,7,9

8

Пожарное оборудование

1,3,5,7,9

9

Отопительное оборудование











Встроенная JS-таблица





HTML-таблица навигаторов





























































index Название Производитель Цена
0 Навигатор 1 Navitel 15000
1 Навигатор 2 Garmin 14000
2 Навигатор 3 Navitel 16000


HTML-таблица производителей навигаторов





































index Название производителя
0 Navitel
1 Garmin




Код CSS для настройки отображения данных: [поменять настройки для всех элементов таблицы, выделив 2 цветовых решения для дальнейшей подсветки элементов таблицы; minimalistBlack переименовать]

.data_select {background-color:red}

.data_default {background-color:blue}

td{width: 100px; height:15px; border: 1px solid gray;}

table.minimalistBlack {

border: 3px solid #000000;

width: 100%;

text-align: left;

border-collapse: collapse;

}

table.minimalistBlack td, table.minimalistBlack th {

border: 1px solid #000000;

padding: 5px 4px;

}

table.minimalistBlack tbody td {

font-size: 13px;

}

table.minimalistBlack thead {

background: #CFCFCF;

border-bottom: 3px solid #000000;

}

table.minimalistBlack thead th {

font-size: 15px;

font-weight: bold;

color: #000000;

text-align: left;

}

table.minimalistBlack tfoot {

font-size: 14px;

font-weight: bold;

color: #000000;

border-top: 3px solid #000000;

}

table.minimalistBlack tfoot td {

font-size: 14px;

}

Код "заглушек" для встраивания JavaScript:

function InitializeTable(){

console.log("Выполнена функция инициализации данных при загрузке");

}

function ShowNavigators(){

console.log("Выполнена функция отображения таблицы Навигаторы");

}

function ShowVendors(){

console.log("Выполнена функция отображения таблицы Производители");

}

Продемонстрируем построение таблицы Navigators (рис. 1) и Vendors (рис. 2).



Рис. 1. Демонстрация результата загрузки таблицы Navigators



Рис. 2. Демонстрация результата загрузки таблицы Vendors

Вывод: об использовании HTML+CSS для отображения данных: плюсы и минусы: 5-7 строк.