Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб_1_10.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
37.06 Кб
Скачать

Група _____________ Студент(ка) ________________________________

Лабораторна робота №1

Тема: Розробка програм з використанням шаблонів та серіалізації та десеріалізації даних и форматі XML.

Мета: закріпити теоретичні знання та придбати практичні навички з розробки програм на базі шаблонів. Виконати серіалізацію та десеріалізацію даних у формат XML.

Завдання. Розробити програму реєстрації (товару, студентів, книжок, музичних інструментів, технічних засобів тощо). Програма повинна забезпечувати введення та додавання довільної кількості даних, перегляд даних, серівлізацію наприкінці роботи програми і десеріалізацію під час старту програми.

Програма може бути реалізована будь якою мовою програмування, обмеження на категорію проекту не накладається.

У звіті представити усі розроблені класи та головну програму. Навести результат серіалізації (роздрукувати XML файл).

Висновки:_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Виконано « » _____________ 2016р викладач _____________________

Група _______ Студент(ка) _________________ Номер___________

Лабораторна робота №2

Мета: Закріплення теоретичних знань та придбання практичних навичок зі створення регулярних виразів та використання їх у програмах обробки текстової інформації.

Апаратне та програмне забезпечення: Персональний або переносний комп’ютер, Visual Studio.

Методичне забезпечення: інструкція з лабораторної роботи, конспект лекцій.

Завдання 1.

Перевірити приклади наведені у лекції.

Завдання 2.

Розробити додаток, який забезпечить реєстрацію клієнтів. Необхідно фіксувати наступні дані: ПІБ, дата народження, електронна адреса, номер телефону, примітки. Виконати валідацію даних (електронна адреса, номер телефону) за допомогою регулярних виразів. Поле примітка не є обов’язковим для заповнення. Інформацію про зареєстрованих клієнтів зберігати у форматі відповідно до номера (номер відповідає номеру у журналі академічної групи).

Номер у журналі

формат

1

1 4 7 10 3 6 13 15 17 19 21 23 25 27 29

хml

2

2 5 8 11 9 12 14 16 18 20 22 24 26 28 30

json

У програмі передбачити перегляд зареєстрованих клієнтів та пошук даних за наступним критерієм.

Номер у журналі

Критерій пошуку

1

1 6 11 16 21 26

ПІБ

2

2 7 12 17 22 28

дата народження

3

3 8 13 18 23 29

телефон

4

4 9 14 19 24 27

електронна адреса

5

5 10 15 20 25 30

наявність примітки

Право вибору мови програмування та середовища реалізації залишається за студентом. Програма повинна мати інтерфейс користувача. Обмежень на клас додатку не накладається.

У звіті навести :

  1. Лістінг програмного коду (особлива увага якості програмного коду, стилю, наявності коментарів, вибору лексем тощо)

  2. Приклад вмісту файлу зі збереженими даними

  3. Скрін інтерфейсу додатку

Висновки:_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Виконано « » _____________ 2016р викладач ____________________

Група _____________ Студент(ка) ________________________________

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]