Содержание
- 2. 5 и 6 семестр 5 семестр 18 ч. лекций 30 ч. лабораторные занятия Зачет
- 3. Лекция 1. Введение. Технология WPF
- 4. Визуальное программирование (от лат. visualis - зрительный) - это технология программирования, предусматривающая создание приложений с помощью
- 5. Концепция визуального программирования реализована во многих современных средах разработки программных систем. Все ведущие фирмы, создающие средства
- 6. Технология WPF (Windows Presentation Foundation)
- 7. Приложения WPF основаны на DirectX. Ключевая особенность рендеринга графики в WPF: используя WPF, значительная часть работы
- 8. Преимущества WPF Использование традиционных языков .NET-платформы - C# и VB.NET для создания логики приложения Возможность декларативного
- 9. WPF имеет определенные ограничения Для создания приложений с большим количеством трехмерных изображений, прежде всего игр, лучше
- 10. Архитектура WPF
- 11. WPF разбивается на два уровня: managed API и unmanaged API (уровень интеграции с DirectX). Managed API
- 12. Создание проекта В меню File (Файл) выберем пункт New (Создать) -> Project... (Проект...). Перед нами откроется
- 13. XAML (eXtensible Application Markup Language) язык разметки, используемый для инициализации объектов в технологиях на платформе .NET.
- 14. При компиляции приложения в Visual Studio код в xaml-файлах также компилируется в бинарное представление кода xaml,
- 15. Структура и пространства имен XAML Файл MainWindow.xaml будет иметь следующую разметку:
- 16. Пространства имен XAML пространство имен http://schemas.microsoft.com/winfx/2006/xaml/presentation базовое пространство имен, которое охватывает все классы WPF, включая элементы
- 17. Второе пространство имен используется для включения специфичных для XAML лексем – «ключевых слов»
- 18. Элементы и их атрибуты XAML предлагает очень простую и ясную схему определения различных элементов и их
- 19. Создание кнопки
- 20. Специальные символы При определении интерфейса в XAML мы можем столкнуться с некоторыми ограничениями. В частости, мы
- 21. Еще одна проблема, с которой мы можем столкнуться в XAML - добавление пробелов. Возьмем, к примеру,
- 22. Файлы отделенного кода При создании нового проекта WPF в дополнение к создаваемому файлу MainWindow.xaml создается также
- 23. Кроме того в файле отделенного кода MainWindow.xaml.cs, который Visual Studio создает автоматически, мы также можем найти
- 24. Во время компиляции этот класс объединяется с классом, сгенерированном из кода XAML. Чтобы такое слияние классов
- 25. Взаимодействие кода C# и XAML В приложении часто требуется обратиться к какому-нибудь элементу управления. Для этого
- 26. В файле XamlApp
- 27. Изменим файл отделенного кода, добавив в него обработчик нажатия кнопки: private void Button_Click(object sender, RoutedEventArgs e)
- 28. При определении имен в XAML надо учитывать, что оба пространства имен "http://schemas.microsoft.com/winfx/2006/xaml/presentation" и "http://schemas.microsoft.com/winfx/2006/xaml" определяют атрибут
- 30. Создание элементов в коде C# Рассмотрим еще одну форму взаимодействия C# и XAML представляет создание визуальных
- 31. Сложные свойства и конвертеры типов Button x:Name="myButton" Width="120" Height="40" Content="Кнопка" HorizontalAlignment="Center" Background="Red" /> Button myButton =
- 32. Чтобы выровнять кнопку по центру, применяется перечисление HorizontalAlignment, для установки фонового цвета - класс SolidColorBrush. В
- 33. Пространства имен из C# в XAML По умолчанию в WPF в XAML подключается предустановленный набор пространств
- 34. Локальное пространство имен, как правило, называется по имени проекта (в моем случае проект называется XamlApp) и
- 35. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:XamlApp" mc:Ignorable="d" Title="MainWindow" Height="350" Width="525"> Так как пространство имен проекта проецируется на
- 37. Скачать презентацию


































Устройство компьютера
Программа курса SEO
Локальные и глобальные компьютерные сети. Адресация в сетях
Приватность в цифровом мире
Навигация в Android с Kotlin. GDG Mobile Meetup Izhevsk, 20/02
Массивы. Виды массивов в C#
Растровая и векторная графика
Электронные таблицы. 9 класс
Klik On — комплексное решение проблем сбыта, логистики, аналитики и автоматизаций бизнес процессов
Проект ITeam
Millionaire
лаб работа 1 базы данных
Как закрыть задание / Статусы
Не пропади в сети
Правила оформления слайда
Варианты дизайна. Лента. Инстаграм фарфор
Изучение истории семьи в интернете
Информационные системы управления контентом
Теперь мы действуем по моим планам
Средства массовой информации
Модели итеративных процессов. Итеративная инкрементальная модель
Информационные связи в системах различной природы. Информация и информационные процессы
202b64355ed2741af4039e665cb537b1
Лекция 6. Методы сортировки линейного массива
Голос без границ
Zetron Telekom (Call center)
Программы воспроизведения звуковых файлов Windows Media Player
Презентация на тему Размещение текстовой информации на форме