rss : Блог Евгения Быкова      Главная
Хотите получать новые
статьи на свою почту?
Да
Программирование
Сео
 Искать  

Windows Presentation Foundation

Пятница, 13 мая 2016 г.
Рубрика: Программирование
Метки: WPF, WinForms, технология, программирование
Автор статьи: stanislavved
Наверняка, многие опытные пользователи персональных компьютеров и разработчики программных решений и продуктов, не раз слышали о такой технологии, как Windows Presentation Foundation (WPF). WPF представляет собой своеобразную систему, являющуюся частью платформы .NET, которая позволяет пользователю создавать многофункциональные приложения, работающие на персональных компьютерах и ноутбуках, обладающих операционной системой семейства Майкрософт.
WPF является улучшенной версией создания программного обеспечения посредством технологии Windows Forms. Различие между WinForms и WPF заключается в том, что для построения графики, а именно для рендеринга, используются различные технологии. Например, WinForms использует GDI+ и часть операционной системы User32. Из-за этого приложения, основанные на такой технологии, страдают одним недостатком – в зависимости от размеров экрана и используемого разрешения, окно могли принимать различные размеры и если заданные заранее значения не совпадали с последующими, то кнопки, бары и прочая функциональность размещалась уже не самым красивым образом.
WPF, в свою очередь для рендеринга использует технологию DirectX. Значительная часть работы, так или иначе, связанной с построением графических аспектов ложится именно на видеокарту системы, а не на ОС. Кроме того, в WPF используется разметка XAML. Благодаря этому, приложения, написанные на WPF, вне зависимости от разрешения и размеров экрана, где они будут запускаться – будут иметь хороший вид, все кнопки, картинки и прочее, располагаются именно там, где задумывалось. Как можно догадаться, наиболее актуально использование WPF в тех случаях, когда разрабатывается приложение, рассчитанное под запуск на мобильных устройствах. Кстати, до недавнего времени была возможность создания приложений только под мобильные устройства на Windows. Для разработки под Андроид, пользователю требовалось скачать отдельное расширение и установить его, но даже в этом случае, ему приходилось перекидывать установочный файл на устройство, устанавливать ПО и только так его тестировать (то есть нельзя было тестировать посредством среды разработки Visual Studio). После обновления среды разработки, появления новой версии платформы .Net, а также обновления языка C# до версии 6.0, появилась возможность разработки на Xamarin по стандарту – без самостоятельной установки дополнительных расширений. Кроме того, теперь C Sharp и Xamarin полностью синхронизированы, а это значит, что во время программирования у пользователя не будет возникать никаких неприятностей во время отладки и прочих необходимых процедур.




Статьи из той же рубрики

Суббота, 21 мая 2016 г.
Какой язык программирования выбрать для определенных целей
Какой язык программирования выбрать для определенных целей
Суббота, 21 мая 2016 г.
Правила написания кода - стиль программирования
Правила написания кода - стиль программирования
Суббота, 21 мая 2016 г.
Обучение программированию
Обучение программированию
Суббота, 21 мая 2016 г.
Программирование. Основы
Программирование. Основы
АВТОР  БЛОГА
Евгений Быков
Евгений Быков
Мои контакты:
E-mail: zebikru@yandex.ru
Skype: zebikrvt
nailk.ru
РУБРИКИ
Программирование
Сео продвижение
Сайты и Интернет
МОЖЕТ  ЗАИНТЕРЕСОВАТЬ

Заработок на блоге

Ручная проверка сайтов при закупке ссылок

СТАТИСТИКА

Индекс цитирования      
© programok.ru