Practical WPF Graphics Programming: Advanced .NET Graphics Development with the Windows Presentation Foundation
Эта книга представляет собой практическое руководство по разработке графических приложений с использованием Windows Presentation Foundation (WPF) — ключевой технологии для создания современных пользовательских интерфейсов в .NET. Автор, Джек Сюй, имеющий докторскую степень, делится глубокими знаниями о продвинутой графике, начиная с основ XAML и заканчивая сложными 2D-преобразованиями.
Первая часть книги знакомит читателя с основами WPF-программирования: новыми возможностями платформы, синтаксисом XAML, файлами кода программной части и созданием первого приложения. Вы узнаете, как использовать свойства и обработчики событий, а также как создавать приложения только на XAML или только на коде.
Вторая часть посвящена основам 2D-графики в WPF. Рассматриваются системы координат, включая настройку пользовательских координат для построения диаграмм, работа с 2D-областью просмотра, а также функции масштабирования и панорамирования. Подробно описаны базовые графические фигуры: линии, прямоугольники, эллипсы, ломаные линии и многоугольники.
Третья часть углубляется в 2D-преобразования, используя математический аппарат матриц и однородных координат. Вы научитесь выполнять масштабирование, отражение, вращение и перемещение объектов, а также комбинировать различные преобразования для создания сложных визуальных эффектов.
Книга написана для разработчиков, уже знакомых с .NET и C#, которые хотят освоить продвинутую графику в WPF. Она содержит множество практических примеров и кода, которые можно сразу применять в реальных проектах. Это незаменимый ресурс для всех, кто стремится создавать высококачественные графические интерфейсы и визуализации данных.
