„то такое WPF? «накомство с технологией

27:09:2009 –≥.

¬ заметке рассматриваетс€ технологи€, предложенна€ Microsoft в составе платформы .NET 3.0 - WPF (Windows Presentation Foundation).

WPF - революционна€ технологи€, котора€ была призвана решить многие существующие проблемы программировани€ под Windows и вывести его на качественно новый уровень. ¬ основе WPF лежит использование €зыка XAML (eXtensible Application Markup Language), который используетс€ дл€ проектировани€ и написани€ интерфейса приложени€.

  ¬ основу сути данной технологии положен принцип разделени€ программировани€ и написание интерфейса. ¬ведение €зыка XAML делает последнее максимально похожим на принцип Web-программировани€.  

 роме того, WPF, в отличии от классических приложений на WinAPI и приложений, написанных с использованием WindowsForms, активно использует непосредственно ресурсы видеокарты. — использованием технологии WPF можно писать приложени€, отображающие трехмерную графику, подключив необходимые ссылки.

»меетс€ возможность использовани€ градиентов в проектировании пользовательского интерфейса, что может сделать его красочным и живым. Ќиже приведен пример простейшего калькул€тора на WPF, демонстрирующего градиентные элементы управлени€ и нестандартного диалогового окна, использующего ту же технологию визуализации: 

WPF программа Ќестандартное окно 

¬ WPF выдел€етс€ 4 категории элементов - панели, графические фигуры, элементы управлени€ и элементы, св€занные с документом. 

√овор€ о достоинствах WPF, следует упом€нуть его недостатки. ¬ первую очередь это новизна технологии. —равнива€ c Windows Forms, нужно откровенно скудный набор элементов управлени€. ≈сли не говорить об элементах управлени€, делающих процесс проектировани€ интерфейса при€тнее, к примеру ErrorProvider, то больше всего бросаетс€ в глаза отсутстви€ такого важного элемента как DataGrodView в WPF. 

Ёлементы управлени€ можно импортировать из WindowsForms, однако гарантировать их корректную работу на данный момент сложно. 

«начительный шаг, как ожидаетс€, в продвижении технологии WPF должен быть сделан с выпуском Visual Studio 2010 и платформы .NET 4.0 

ƒействительно, в beta версии Visual Studio 2010 добавлено несколько важных элементов управлени€ (к примеру, GridView), упрощен процесс написани€ XAML-кода, а также внесени€ корректировок в свойства элементов управлени€. ¬ыпуск официального релиза планируетс€ в конце 2009 года. 

 

ƒобавить комментарий


«ащитный код
ќбновить

« ѕередача произвольного количества аргументов в функции PHP ѕередача данных между окнами в MFC »

‘отоальбом

fotic.jpg

ќблако “егов