Содержание
- 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. Скачать презентацию


































Урок-викторина Счастливый случай (11 класс)
Персональный сайт педагога, как информационно-образовательная среда
Рекламное продвижение с помощью Instagram: стратегия, контент, вовлечение и клиенты
История вычислительной техники
Вставка титульных страниц и шаблоны в ПО Smart Notebook
Знакомство с ES6. Урок 20
Шаблон для презентаций
Работа отрядов ЮИД в социальных сетях
Выполнила: ученица 10класса МОУ СОШ №14 Чекундинского сельского поселения. Журавлева Лариса.
Компьютерные объекты. Что такое файл?
Жизнь замечательных персонажей: Ленинград и СанктПетербург в играх
Системная динамика. Модели и особенности
10 секретов, Как научиться управлять информацией
Презентация на тему Электромагнитное поле. Компьютер как источник электромагнитных полей
Алгоритмы оптимизации нейронной сети
Программное обеспечение
Method for planning the trajectories of mobile objects in conditions of uncertainty
Конфигурирование виртуальной компьютерной сети (VLAN) локальной. Лабораторная работа
Тренинги АВА. Сопоставление с образцом. Распознавание
Как с минимальными ресурсами создавать видеоконтент
Информационно-компьютерные технологии на уроках химии
Информация. Подходы к понятию Информация
Цели информатизации образования
Текстовые редакторы
Графический редактор
Что такое XML
Назначение ПК
Модели объектов и их назначение