Язык декларативного программирования XAML
книга

Язык декларативного программирования XAML

Здесь можно купить книгу "Язык декларативного программирования XAML " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

Автор: Вадим Подбельский

Форматы: PDF

Издательство: ДМК Пресс

Год: 2018

Место издания: Москва

ISBN: 978-5-97060-655-1

Страниц: 336

Артикул: 94886

Возрастная маркировка: 16+

Электронная книга
590

Краткая аннотация книги "Язык декларативного программирования XAML"

Книга посвящена языку XAML – центральному звену таких современных платформ и средств программирования, как WPF, UWP и Xamarin.Forms. Изложены основные положения синтаксиса XAML, и на многочисленных примерах показаны возможности механизмов XAML, отличающих этот язык от таких уже традиционных языков разметки, как, например, HTML. Кроме синтаксиса XAML, описаны пространства имен, ключевые слова XAML, наиболее полезные элементы управления, применяемые для создания интуитивно понятного пользовательского интерфейса. Объясняются особенности зависимых и присоединенных свойств, описаны механизмы расширения разметки и привязки данных. Показаны возможности ресурсов, стилей и шаблонов. Рассмотрены средства трансформации изображений элементов управления и объектов, создаваемых пользователем. Рассмотрены вопросы представления растровых изображений и создания объектов векторной графики. Особое внимание уделено триггерам данных и триггерам событий. Подробно изложены механизмы и средства анимации. Книга предназначена для разработчиков программных продуктов (дизайнеров и программистов), использующих платформу .NET, которая в настоящее время доступна во всех основных операционных системах (Windows, iOS, Android, Linux).

Содержание книги "Язык декларативного программирования XAML "


Предисловие
Глава 1. XAML как XML-приложение
Пространства имен
Автономные XAML-документы
Синтаксис XML и синтаксис XAML
Пространства имен в XAML-документах
Обработка XAML-документов
XAML и резервные типы .NET
Свойства XAML-элементов
Содержимое XAML-элемента
Свойства размеров и позиционирования XAML-элементов
Элемент Border
Глава 2. Расширенный синтаксис XAML
Зависимые свойства XAML-элементов
Присоединенные свойства (Attached Properties)
Конвертеры типов для значений атрибутов
Расширение разметки (Markup Extensions)
Расширение разметки x:Static
Привязка данных (Data Binding)
Синтаксис вложенных расширений
Глава 3. Ресурсы, стили и шаблоны
Ресурсы
Файл ресурсов
Системные ресурсы
Массив в качестве ресурса (x:Array)
Стили
Наследование стилей
Свойства-коллекции элемента Style
Шаблоны
Глава 4. Простые геометрические формы
Класс Shape и производные классы геометрических форм
Элементы Line, Polygon и Polyline
Элементы Rectangle и Ellipse
Глава 5. Аффинные преобразования на плоскости
XAML-элементы аффинных преобразований
Элемент RotateTransform
Элемент MatrixTransform
Элемент TranslateTransform
Элемент ScaleTransform
Элемент SkewTransform
Элементы CompositeTransform и TransformGroup
Глава 6. Элемент Path и класс Geometry
Элементы LineGeometry, EllipseGeometry, RectangleGeometry
GeometryGroup и CombinedGeometry
Возможности класса PathGeometry
Мини-язык разметки траекторий
Глава 7. Кисти
Кисть SolidColorBrush и цвет в XAML
Градиентные кисти
Кисть LinearGradientBrush
Кисть RadialGradientBrush
TileBrush – мозаичная (плиточная, изразцовая) кисть
Кисть ImageBrush
Кисть DrawingBrush
Кисть VisualBrush
Глава 8. Триггеры
Виды триггеров
Триггер свойств Tigger
Мультитриггер свойств MultiTrigger
Триггер данных DataTrigger
Мультитриггер данных MultiDataTrigger
О триггере событий EventTrigger
Глава 9. Анимация
Элемент Action – действия в триггере
Структура XAML-документа с анимацией
Классы временных анимационных шкал
Анимация на основе линейной интерполяции
Анимация по ключевым кадрам
Дискретная анимация по ключевым кадрам
Линейная анимация по ключевым кадрам
Сплайновая анимация по ключевым кадрам
Анимация с использованием траектории
Глава 10. XAML и императивный код
Обработчики событий в императивном коде
Императивный код в тексте XAML-разметки
Литература и ссылки на электронные ресурсы
Предметный указатель

Все отзывы о книге Язык декларативного программирования XAML

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Внимание!
При обнаружении неточностей или ошибок в описании книги "Язык декларативного программирования XAML (автор Вадим Подбельский)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!