Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Турчин Д.Е. - Архитектура ИС. Самост. работа 20...doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
2.25 Mб
Скачать

4.3. Порядок выполнения работы

Данная лабораторная работа предполагает выполнение следующих этапов:

  1. Изучить методические указания к лабораторной работе.

  2. Для проекта приложения WPF со страничной навигацией (лабораторная работа №3) определить стили и шаблоны элементов управления в документе App.xaml. Задать фоновую кисть для главного окна и загружаемых в него страниц.

  3. Привязать стили и шаблоны к соответствующим элементам управления по заданному значению свойства x:Key.

  4. Добавить в приложение дополнительное окно отчетов, которое должно открываться через пункт «Отчет» главного меню. В это окно необходимо поместить элемент Canvas и пару кнопок. Определить для окна отчетов фоновую кисть и стили элементов управления.

  5. Оформить и защитить отчет по лабораторной работе.

4.4. Контрольные вопросы

  1. Что называют ресурсом в приложении WPF, и какие выделяют виды ресурсов?

  2. В чем заключается различие между статическими и динамическими ресурсами?

  3. Каким образом может быть задан цвет элемента в приложении WPF?

  4. Что понимают под кистью, и какие выделяют виды кистей в WPF?

  5. Какие параметры используются для задания линейной градиентной кисти?

  6. С помощью каких параметров задают радиальную градиентную кисть?

  7. Что понимают под стилями и шаблонами элементов управления в WPF?

  8. Как осуществляется объявление стиля в приложении WPF?

  9. Каким образом задают шаблон элемента управления в приложении WPF?

Рекомендуемая литература Печатные издания.

  1. Андерсон К. Основы Windows Presentation Foundation: Пер. с англ. – М.: ДМК Пресс, 2008. – 428 с.

  2. Архитектура информационных систем: учебник для студ. учреждений высш. проф. образования / Б.Я. Советов, А.И. Водяхо, В.А. Дубеницкий, В.В. Цехановский. – М.: Издательский центр «Академия», 2012. – 288 с.

  3. Бадд Т. Объектно-ориентированное программирование в действии / Т. Бадд. – СПб.: Питер, 2002. – 796 с.

  4. Басс Л., Клементс Э., Кацман Д. Архитектура программного обеспечения на практике. – СПб.: Питер, 2006. – 240 с.

  5. Бек К. Шаблоны реализации корпоративных приложений. : Пер. с англ. – М.: ООО «И.Д. Вильямс», 2008. – 176 с.

  6. Белов В.В. Проектирование информационных систем: учебник для студ. учреждений высш. проф. образования / В.В. Белов, В.И. Чистякова; под ред. В.В. Белова. – М.: Издательский центр «Академия», 2013. – 352 с.

  7. Биллиг В.А. Основы объектного программирования на C# (C# 3.0, Visual Studio 2008) / В.А. Биллиг. – М.: Интернет-Университет Информационных Технологий: БИНОМ. Лаборатория знаний, 2010. – 582 с.

  8. Буч Г. и др. Объектно-ориентированный анализ и проектирование с примерами приложений. – 3-е изд.: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2010. – 720 с.

  9. Буч Г., Рамбо Д., Якобсон И. Язык UML. Руководство пользователя. 2-е изд.: Пер. с англ. – М.: ДМК Пресс, 2006. – 496 с.

  10. Ватсон Б. C# 4.0 на примерах. – СПб.: БХВ-Петербург, 2011. – 608 с.

  11. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приёмы объектно-ориентированного проектирования. Паттерны проектирования. – СПб.: Питер, 2013. – 368 с.

  12. Гвоздева Т.В. Проектирование информационных систем: учеб. пособие / Т.В. Гвоздева, Т.А. Баллод. – Ростов н/Д: Феникс, 2009. – 508 с.

  13. Данилин А. Архитектура и стратегия. «Инь» и «Янь» информационных технологий предприятия / А. Данилин, А. Слюсаренко – М.: ИНТУИТ.ру, 2011 – 504 с.

  14. Дейтел Х. C#: Пер. с англ. / Дейтел Х., Дейтел П., Листфорд Дж., Нието Т., Йегер Ш., Златкина М. – СПб.: БХВ-Петербург, 2006. – 1056 с.

  15. Киммел П. UML. Основы визуального анализа и проектирования / пер. с англ. – М.: НТ Пресс, 2008. – 272 с.

  16. Ларман К. Применение UML и шаблонов проектирования. Практическое руководство. 3-е изд.: Пер с англ. – М.: ООО «И.Д Вильямс», 2013. – 736 с.

  17. Мак-Дональд М. Windows Presentation Foundation в .NET 4.0 с примерами на C# для профессионалов: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2010. – 1024 с.

  18. Макки А. Введение в .NET и Visual Studio 2010 для профессионалов: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2010. – 416 с.

  19. Макконнел С. Профессиональная разработка программного обеспечения. – Пер. с англ. – СПб.: Символ-Плюс, 2006. – 240 с.

  20. Мангано С. XSLT. Сборник рецептов. – М.: ДМК Пресс, 2008. – 864 с.

  21. Мартин Р. Чистый код: создание, анализ и рефакторинг. Библиотека программиста. – СПб.: Питер, 2010. – 464 с.

  22. Мартин Р., Мартин М. Принципы, паттерны и методики гибкой разработки на языке C#. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 768 с.

  23. Морган С., Райн Б., Хорн Ш., Бломсма М. Разработка распределенных приложений на платформе Microsoft .NET Framework: Учебный курс Microsoft / Пер. с англ. -–М.: «Русская редакция»; СПб.: «Питер», 2008. – 608 с.

  24. Нейгел К., Ивьен Б., Глинн Д., Уотсон К. C# 4.0 и платформа .NET 4 для профессионалов.: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2011. – 1440 с.

  25. Нэш Т. C# 2010: ускоренный курс для профессионалов: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2010 – 592 с.

  26. Орлов С.А., Цилькер Б.Я. Технологии разработки программного обеспечения: Учебник для вузов. 4-е изд. – СПб.: Питер, 2012. – 608 с.

  27. Павловская Т.А. C#. Программирование на языке высокого уровня. Учебник для вузов. – СПб.: Питер, 2007. – 432 с.

  28. Пауэрс Л. Microsoft Visual Studio 2008 / Л. Пауэрс, М. Снелл: Пер. с англ. – СПб.: БХВ-Петербург, 2009. – 1200 с.

  29. Петцольд Ч. Microsoft Windows Presentation Foundation: Пер. с англ. – СПб.: Питер, 2008. – 944 с.

  30. Подбельский В.В. Язык C# Базовый курс: учеб. пособие / В.В. Подбельский. – М.: Финансы и статистика; ИНФРА-М, 2011. – 384 с.

  31. Резник С., Крейн Р., Боуэн К. Основы Windows Communication Foundation для .NET Framework 3.5: Пер. с англ. – М.: ДМК Пресс, 2008. – 480 с.

  32. Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 C#. 4-е изд. – СПб.: Питер, 2013. – 896 с.

  33. Стилмен Э., Грин Дж. Изучаем С#. 2-е изд. – СПб.: Питер, 2012. – 696 с.

  34. Троелсен Э. Язык программирования С# 5.0 и платформа .NET 4.5, 6-е изд.: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2013. – 1312 с.

  35. Фаулер М. Архитектура корпоративных программных приложений: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2006. – 544 с.

  36. Фленов М.Е. Библия C#. – 2-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2011. – 560 с.

  37. Фримен Э., Сьера К., Бейтс Б. Паттерны проектирования. – СПб.: Питер, 2011. – 656 с.

  38. Шилдт Г. C# 4.0: полное руководство.: Пер. с англ. – М.:ООО «И.Д. Вильямс», 2011 – 1056 с.

  39. Эванс Э. Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем.: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2011. – 448 с.