Уроки по разработке WPF C#


Windows Presentation Foundation (WPF) – это мощная технологии для создания интеллектуального клиентского программного обеспечения на базе Microsoft Windows. Изучив данное учебное пособие, вы сможете создавать уникальные программы.

Что такое WPF?

Windows Presentation Foundation, далее именуемая WPF, представляет собой технологию Microsoft, которая позволяет создавать расширенные пользовательские интерфейсы для настольных приложений Windows. WPF был представлен вместе с .NET framework версии 3.0 в качестве альтернативной технологии Windows Forms.

Цель WPF - позволить вам создавать гораздо более богатый пользовательский интерфейс, чем вы можете легко создать с помощью Windows Forms. Для достижения этой цели WPF полностью изменяет выбор базовой технологии отображения. В то время как Windows Forms была основана на интерфейсе графического устройства на основе пикселей (GDI), WPF использует векторные системы DirectX.

Поскольку большинство современных видеокарт поддерживают DirectX, приложения WPF позволяют масштабировать и поворачивать текстовые и векторные изображения без пикселизации. Вы можете включить двух- и трехмерную векторную графику и анимацию, которая автоматически использует доступное аппаратное ускорение для повышения производительности. Вы также можете использовать WPF для бизнес-приложений, которые не требуют таких графических изысков.

Необходимое ПО

Как и в случае с другими типами приложений, вы можете создать как пользовательский интерфейс, так и фоновый код с помощью текстового редактора, такого как блокнот, и скомпилировать его с помощью инструментов командной строки. Однако опыт разработки становится богаче и эффективнее при использовании интегрированной среды разработки (IDE).

WPF был введен в .NET framework версии 3.0, но была значительно улучшен в .NET 4.0. По этой причине примеры учебника основаны на технологиях версии 4.0. Поэтому идеальной средой разработки является Visual Studio (любой редакции). Хотя учебник ориентирован на .NET 4.0, многие примеры и концепции применимы и к более ранним версиям.

Список уроков

Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.



тегистатьи IT, Уроки по WPF, WPF, си шарп




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Урок 20. Продолжение страницы контактов, или отправка писем с вложением Laravel
Урок 4. Работа с формами в Yii2
Урок 32. Обработка исключений C#