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


































3ds max. Базовые уроки
Роль информационно-коммуникационных технологии в формировании иноязычной коммуникации
АСУ ТП. Общие понятия. Лекции часть 2
Программное обеспечение внешних подключаемых устройств
Semantic Web
Файлы и файловые структуры
7_pascal_sortirovka_massiva
Сервер терминалов
Информационное превосходство
Светлый фон Урок 1
Вводное занятие. Система отслеживания багов и задач JIRA (лекция - 3)
Пара__3_wlmZbh
Специальное предложение для поставщиков МТС
Компьютер в жизни человека
Работа с файлами. Чтение. Синхронное, асинхронное
Банки и базы данных
Коллекция 3D иконок
Латинский алфавит
Палитра. Основные блоки
Системы счисления. Игра футбол
Создание музыкальной композиции с помощью компьютерных технологий
Презентация на тему Алгоритмизация и требования к алгоритму
Страница для сайта Мультионайзеры
Интересная информатика
Название и интерфейс MS EXCEL
Влияние компьютерных технологий на здоровье человека. Работа учащихся Барнаульской средней шк
Технология создания буклета средствами специальной программы Microsoft Publixher
Разработка предложений СКУД по биометрическим данным на предприятии ОАО СатурН