Аннотация
Введение 5
1 Теоретический обзор учебно-методических материалов по теме «создание
windows presentation foundation приложений в C#» 7
1.1 Характеристика рассматриваемой предметной области 7
1.1.1 Общая характеристика предметной области 7
1.1.2 Основные понятия и определения 10
1.1.3 Анализ существующих учебно-методических разработок по
windows presentation foundation 11
1.1.4 Анализ литературы 12
1.1.5 Анализ интернет-источников 15
1.2 Педагогический анализ рассматриваемой предметной области 16
1.2.1 Характеристика учебного заведения 16
1.2.2 Педагогический адрес 16
1.2.3 Расширенный педагогический адрес 16
1.2.4 Анализ рабочей программы 17
1.2.5 Характеристика и специфические особенности текущего состояния
педагогического процесса 20
1.3 Требования к разрабатываемому педагогическому продукту и выбор
средств для его реализации 22
1.3.1 Понятие электронного учебного пособия 22
1.3.2 Требования к электронным учебным пособиям 24
1.3.3 Анализ и выбор средств для реализации продукта 25
2 Описание электронного учебного пособия 32
2.1 Описание электронного учебного пособия 32
2.1.1 Структура электронного учебного пособия 32
2.1.2 Описание интерфейса электронного учебного пособия 32
2.1.3 Главная страница 36
2.1.4 Теоретический блок 37
2.1.5 Практический блок 39
2.1.6 Блок контроля 44
2.1.7 Глоссарий 47
2.2 Методические указания по использованию электронного учебного
пособия в учебном процессе 48
2.2.1 Инструкции по работе с электронным учебным пособием 49
2.2.2 Инструкция по контролю знаний 50
Заключение 51
Список использованных источников 53
Приложение 56
В связи со стремительно растущей IT (Information Technology) индустрией Microsoft не перестает разрабатывать все более новые и совершенные программные продукты для Windows, а также средства для их разработки. Если раньше создание калькулятора и или любого другого маленького приложения занимало большое количество времени, то с появлением платформы .NET все изменилось.
В данном электронном учебном пособии будет описано использование платформы WPF (Windows Presentation Foundation) для разработки программ среды Microsoft Windows. Эти программы могут быть как автоматизированными приложениями Windows, так и интерфейсными модулями для распределенных приложений. Windows Presentation Foundation является основным интерфейсом прикладного программирования API (Application Programming Interface) для системы Microsoft Windows.
Хотя Windows Presentation Foundation используется для разработки программ, называемых «приложениями», они имеют мало общего с Windows-приложениями прошлого поколения. Windows Presentation Foundation значит новый программный интерфейс, новое визуальное оформление и новые средства разработки графического интерфейса (анимация и 3D- графика).
Программы Windows Presentation Foundation могут быть написаны на любом объектно-ориентированном языке программирования (C#, С+ и др.), компилируемом с правилами .NET CLS (Common Langue Specification).
В среде средств обучения, для студентов особую важность имеют электронные учебные пособия (ЭУП).
Электронное учебное пособие представляет собой совокупность теоретического, справочно-информационного, практического материала и заданий для тренинга, контроля и оценки качества усвоения знаний. Электронное учебное пособие можно постоянно дополнять широким представлением изучаемого материала в виде презентаций, лабораторных работ, а также возможностью проверки усвоения знаний путем прохождения различных тестов и практических заданий. Электронное учебное пособие формируется с помощью специальных программ, позволяющих представить информацию в виде текстового, графического изображения, а также мультимедийных видео и звуковых эффектов.
Объект исследования — процесс обучения студентов направления 09.03.02 Информационные системы и технологии профиль подготовки «Информационные технологии в медиаиндустрии»
Предмет исследования — учебные материалы по теме «Разработка WPF (Windows Presentation Foundation) приложений в C#» дисциплины «Алгоритмические языки и системы программирования».
Цель работы — разработать электронное учебное пособие по дисциплине «Алгоритмические языки и системы программирования» на тему «Разработка WPF приложений в C#».
Задачи работы:
1. Изучить литературу и интернет-источники с целью формирования знаний по теме «Разработка WPF приложений в C#».
2. Проанализировать литературу и интернет-источники по верстке страниц с помощью средств PHP (Personal Home Page), HTML (Hyper Text Markup Language) и CSS (Cascading Style Sheets).
3. Проанализировать литературу и интернет-источники с целью выделения требований, предъявляемых к электронному учебному пособию на современном этапе развития образования.
4. Спроектировать структуру и интерфейс электронного учебного пособия.
5. Реализовать электронное учебное пособие на тему «Разработка WPF приложений в C#».
Актуальность, выбранной темы изучения, связана с быстро развивающимся техническим прогрессом. Встает острая необходимость в подготовке компетентных кадров в области программирования. Вакансии в отрасли программной разработки, на рынке труда, хорошо оплачиваются. В связи с большим спросом на программную продукцию, необходимо в краткие сроки создавать качественные программные продукты.
Мотивом выбора предметной области WPF служило то, что данная система достаточно современная и более совершенна по сравнению со своим предшественником Windows Form. Поэтому имеет смысл изучать данную платформу и обучать других.
В первой главе рассмотрены основные характеристики предметной области, проведен анализ наиболее подходящей литературы и интернет источников для изучения, проведен педагогический анализ предметной области, проанализирована рабочая программа по дисциплине «Алгоритмические зыки и системы программирования». Так же посмотрел пару учебнометодических разработок.
Проанализировав обе учебно-методические разработки, можно сделать вывод о том, в данных дисциплинах рассмотрены методы и способы создания компьютерной программы путём манипулирования графическими объектами. Также приводятся сведения о декларативном языке расширенной разметки для приложений XAML, основы технологии и базовые компоненты WPF, рассматриваются вопросы разработки приложений на базе WPF.
По средствам собранного материала был описан внешний вид электронного учебного пособия. Для более конструктивного понимания расположения контента разработана блок схема расположения страниц ЭУП.
Выбранная литература поможет более грамотно подойти к разработке электронного учебного пособия по выбранной теме. Несмотря на то, что данные источники не 2017 года, предлагаемые в них методы и примеры, подходят для решения поставленных задач. Интернет источники подходят в качестве справочного материала.
Результатом решения поставленных задач были следующие этапы. Подобрал тему для дипломного проекта. Актуализировал, выбранную тему. Сформировал цели и задачи проекта, связанные с обучением студентов технологии «WPF». Подобрана и проанализирована литература, освещающая технические аспекты разработки электронного учебного пособия по средствам PHP, JavaScript, HTML и CSS. Помимо технической составляющей подобраны источники, связанные непосредственно с теорией по технологии «WPF». Проанализировано несколько интернет источников.
Использование ЭУП дает возможность студенту сделать процесс обучения более результативным и обеспечить формирование и закрепление новых знаний, умений и навыков в определенной предметной области и в определенном объеме в индивидуальном режиме, либо при ограниченной по объему методической помощи преподавателя. Еще одним преимуществом является грамотное и удобное структурирование информации и быстрого передвижения по разделам, что убыстряет процесс изучения материала.
1. Бейли Л. Изучаем PHP и MySQL [Текст]: учебное пособие / Л. Бейли, М. Моррион — пер. с англ. Тунин К. — Москва: Эксмо, 2010. — 800 с.
2. Бибо Б. jQuery в действии [Текст] / Б. Бибо, И. Кац, А. де Роза. — пер. с англ. А. Тумаркин — Санкт-Петербург: Питер, 2017. — 528 с.
3. Гудманс Э. PHP 5. Профессиональное программирование [Текст] / Э. Гудманс, C. Баккен, Д. Ретанс. — пер. с англ. Киселев А. — Санкт- Петербург: Символ-Плюс, 2006. — 704 с.
4. Декетт Д. HTML и CSS. Разработка и дизайн веб-сайтов [Текст]: / Д. Декетт. — пер. с англ. Райтмана М. А. — Москва: Эксмо, 2013. — 480 с.
5. Интенсивный онлайн-курс «Базовый HTML и CSS» [Электронный ресурс]. — Режим доступа: https://htmlacademy.ru/ (дата обращения: 04.10.2017).
6. Котеров Д. В. PHP 7 [Текст]: учебное пособие / Д. В Котеров, И. В. Симдянов. — под. ред. Кондукова Е. — Санкт-Петербург: БХВ- Петербург, 2016. — 1088 c.
7. Кулиненко И. М. Методика создания электронного учебника [Текст] / И. М. Кулиненко. — Челябинск: ЧМК, 2012 — 11 c.
8. Мак-дональд М. WPF 4: Windows Presentation Foundation в .NET 4.0 c примерами на С# 2010 для профессионалов [Текст] / М. Мак-дональд. — под. ред. Артеменко Ю. Н. — пер. с англ. Волковой Я. П., Моргунова А. А., Мухина Н. А. — Москва: ООО «И. Д. Вильямс», 2011. — 1024 с.
9. Мазуркевич А. MB РНР: настольная книга программиста [Текст] /А. Марзукевич, Д. Еловой. — Минск: Новое знание, 2003. — 480 с.
10. Макфарланд Д. С. Большая книга CSS3 [Текст] / Д. С. Макфарланд. — под. ред. Виницкий Д. — пер. с англ. Вильченский Н. — 3-е изд.
• Санкт-Петербург: Питер, 2014. — 608 c.
11. Натан А. WPF 4. Подробное руководство [Текст] / А. Натан. — пер. с англ. А. Слинкин. — Санкт-Петербург: Символ-Плюс, 2011. — 880 с.
12. НОУ Интуит — курс «Microsoft: Разработка приложений на базе WPF» [Электронный ресурс]. — Режим доступа: http://www.intuit.ru /studies/courses/690/546/info (дата обращения: 13.05.2017).
13. Петсольд Ч. Microsoft Windows Presentation Foundation [Текст] /
Ч. Петсольд. — пер. с англ. Матвеев Е. А. — Москва: Русская Редакция; Санкт-Петербург: Питер, 2008. — 944 c.
14. Петюшкин А. В. HTML в Web-дизайне [Текст] / А. В. Петюшкин.
• под. ред. Кондукова Е. — Санкт-Петербург: БХВ-Петербург, 2004. — 400 с.
15. Прохоренок Н. А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера [Текст] / Н. А. Прохоренок. — под. ред. Кондукова Е. — 3-е изд. — Санкт-Петербург: БХВ-Петербург, 2010. — 912 с.....31