Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторные по ИСП, 3 семестр изучения

.docx
Скачиваний:
16
Добавлен:
11.05.2015
Размер:
6.4 Кб
Скачать

Список лабораторных работ (ИСП, 3 семестр изучения)

п/п

Тема работы

К-во

занятий

Баллы

1

Разработка архитектуры, создание основных компонентов

3

10

2

Элементы управления WPF и их компоновка

2

8

3

Связывание с данными, стили, шаблоны

2

8

4

Разработка базы данных

1

4

5

Реализация DAL при помощи ADO.NET

2

8

6

Реализация DAL при помощи технологии объектно-реляционного отображения

2

8

Темы проектов

1. Картотека электронных книг.

2. Каталог фильмов пункта проката.

3. Система тестирования знаний (с редактором тестов).

4. Менеджер персональных контактов.

5. Складской учёт компьютерных комплектующих.

6. Каталог лекарств.

7. Календарь и планировщик дел.

8. Обсерватория на компьютере (каталог данных о звёздах и планетах).

9. Генеалогическое дерево (редактирование и просмотр).

10. Справочная аэропорта (вокзала).

11. Адреса фирм Беларуси («жёлтые страницы»).

12. Медицинская карта пациента.

13. Собственная тема (согласовывается с преподавателем).

Работа №1. Разработка архитектуры, создание основных компонентов

Цель работы.

Создать и протестировать невизуальную часть Проекта, используя простой слой доступа к данным (DAL).

Постановка задачи.

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

2. Разработать общую архитектуру Проекта.

3. Создать слой доступа к данным, используя в качестве хранилищ текстовые файлы, двоичные файлы, XML (на выбор).

4. Создать слой бизнес-логики.

5. Протестировать DAL и бизнес-логику, написав консольное приложение.

Работа №2. Элементы управления WPF и их компоновка

Цели работы.

1. Изучить базовые приёмы создания приложений WPF.

2. Изучить набор основных элементов управления WPF.

3. Ознакомиться с контейнерами компоновки.

Постановка задачи.

Используя стандартные элементы управления WPF и контейнеры компоновки создать необходимый набор окон (форм) для Проекта.

Работа №3. Связывание с данными, стили, шаблоны

Цели работы.

1. Изучить возможности связывания с данными (data binding) в WPF.

2. Изучить работу со стилями и триггерами в WPF.

3. Изучить создание шаблонов данных и шаблонов элементов управления.

4. Изучить классы и элементы WPF для работы с двумерной графикой, выполнения трансформаций и графических эффектов.

Постановка задачи.

1. В Проекте необходимо реализовать привязку данных к элементам интерфейса.

2. Создать оригинальный визуальный стиль окна и некоторых элементов управления.

3. Разработать несколько (минимум 3) шаблонов для элементов управления и данных.

4. Реализовать в проекте элементы 2D-графики (можно представить график или диаграмму, построенную по неким данным проекта; нарисовать логотип или векторный рисунок).

Работа №4. Разработка базы данных

Цель работы.

Изучить основы языка SQL и работу с MS SQL Server.

Постановка задачи.

1. Создать базу данных для хранения данных Проекта. При разработке базы уделить внимание следующим аспектам:

– нормализация таблиц;

– наличие в таблицах ограничений (уникальность значений, первичные ключи);

– наличие связей между таблицами;

– индексы таблиц;

– (по желанию) наличие хранимых процедур с SQL-кодом для основных операций с данными (выборка, вставка, обновление, удаление).

2. После создания базы данных сгенерировать и изучить SQL-скрипты для создания объектов базы (таблиц, связей). Написать SQL-скрипты для вставки в таблицы базы тестовых значений.

Работа №5. Реализация DAL при помощи ADO.NET

Цель работы:

Применить на практике технологию ADO.NET.

Постановка задачи.

Разработать в Проекте слой доступа к данным (DAL) с использованием ADO.NET. DAL должен обеспечивать основные операции с бизнес-сущностями проекта (т.е. создание, чтение, изменение, удаление). При реализации DAL можно использовать прямое чтение из базы (это предпочтительнее), либо DataSet-ы (обычные или типизированные). Обратить внимание на использование конфигурационных файлов для хранения параметров подключения к БД.

Работа №6. Реализация DAL при помощи технологии объектно-реляционного отображения

Цель работы:

Изучить возможности одной из технологий объектно-реляционного отображения, применяемой в .NET Framework.

Постановка задачи.

Разработать в проекте слой доступа к данным (DAL) с использованием выбранной (одной из) технологии объектно-реляционного отображения:

– LINQ to SQL;

– Entity Framework;

– NHibernate.