Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лр5_wpf.doc
Скачиваний:
15
Добавлен:
02.09.2019
Размер:
531.97 Кб
Скачать

21

Тверской государственный технический университет

Кафедра ЭВМ

Программирование на языке C# в среде Microsoft Visual Studio.

Разработка приложений на основе технология wpf.

Методические указания к лабораторным работам

по курсу "Объектно-ориентированное программирование"

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

Тверь 2012

Цель лабораторной работы заключается в изучении технологии WPF, ее отличительных особенностей и преимуществ, предоставляемых разработчику, и приобретении практических навыков по ее использованию в процессе разработке и отладке приложений в интегрированной среде Visual Studio.

Основными задачами, решаемыми в процессе выполнения лабораторной работы, являются:

  • Изучение особенностей построения приложений на основе технологии WPF в инструментальной среде Visual Studio.

  • Ознакомление с языком XAML и приемами работы с ним, при разработке визуального интерфейса приложений

Методическое указание обсуждено на заседании кафедры ЭВМ (протокол №___от 2002_ года) и рекомендовано к печати.

Составитель: Веселов А.А.

Содержание

Стр.

1

Теоретическая часть.

3

1.1

Введение

3

1.2

Взаимодействие дизайнера и разработчика

4

1.3

Язык XAML

4

1.4

Создание простого WPF-приложения

5

1.4.1

Создание проекта WPF

5

1.4.2

Разделение окна на два столбца

6

1.4.3

Добавление списка

7

1.4.4

Добавление обработчика события

8

1.4.5

Запуск приложения

8

1.4.6

Рисование фигур

8

1.5

Особенности использования технологии WPF

9

1.5.1

Еще раз о технологии WPF

9

1.5.2

Метод InitializeComponent()

10

1.5.3

Именование элементов

10

1.5.4

Свойства и события в XAML

11

1.5.5

Простые свойства и конвертеры типов

12

1.5.6

Сложные свойства

13

1.5.7

Расширения разметки

14

1.5.8

Прикрепленные свойства

15

1.5.9

Вложенные элементы

16

1.5.10

События

18

1.5.11

Полный пример автоответчика

19

1.5.12

Загрузка и компиляция XAML

20

2

Указания к выполнению лабораторной работы

21

2.1

Задание на лабораторную работу

21

2.2

Содержание отчета по лабораторной работе

21

Литература

21