Разлика између ВПФ и Виндовс облика

ВПФ вс. Виндовс Формс

Виндовс Пресентатион Фоундатион (такође познат као ВПФ) је графички подсистем. Користи се за рендерирање корисничких интерфејса у Виндовс основама. ВПФ (тада познат као 'Авалон') објављен је као део .НЕТ Фрамеворк верзије 3.0. Затим је коришћен за уклањање зависности од антикваризованог ГДИ подсистема. ВПФ је изграђен на ДирецтКс-у - то омогућава хардверско убрзање. Такође омогућава модерне карактеристике корисничког сучеља - на пример, транспарентност, градијенте и трансформације. То је конзистентан програмски модел за изградњу апликација и пружа одређено раздвајање између корисничког интерфејса и пословне логике у њему.

Виндовс Формс је графички интерфејс за програмирање апликација (такође познат и као графички АПИ). То је одлика Виндовс .НЕТ Фрамеворк-а и омогућава приступ изворним елементима интерфејса Мицрософт Виндовс. Тај задатак испуњава омотавањем Виндовс АПИ-ја који већ постоји у управљаном коду - односно, код захтева и извршаваће се само под управљањем виртуелне машине Цоммон Лангуаге Рунтиме, што резултира бајт-кодом. Често се сматра заменом за Ц ++ засновану библиотеку класе Мицрософт Фоундатион; међутим, он не пружа модел који је упоредив са контролором приказа модела (или МВЦ) - према томе, неке након што су створене тржишне и треће библиотеке да би надокнадиле.

ВПФ нуди нову алтернативу језика за означавање, која је позната као КСАМЛ. То је различито средство за дефинисање УИ елемената и односа са другим елементима УИ. Апликација која је дефинисана као ВПФ може бити распоређена на радној површини или хостована у веб прегледачу. Такође је у стању да поднесе богату контролу, дизајн и развој визуелних аспеката програма које покреће Виндовс. Његови циљеви су посебно да обједини бројне апликативне услуге, укључујући корисничко сучеље, 2Д и 3Д цртеже, фиксне и адаптивне документе, напредну типографију, векторску графику, растерску графику, анимацију, повезивање података, аудио и видео. ВПФ садржи мноштво функција које укључују, али нису ограничене на, графичке услуге, повезивање података, опције изгледа и опција и опције ефеката.

Виндовс Формс је апликација усмерена на догађаје коју подржава Мицрософт .НЕТ Фрамеворк. Оно што разликује Виндовс Формс од стандардних серијских програма јесте то што он проводи већину свог времена чекајући да корисник покрене акцију - на пример, попуњава текстуални оквир или кликне дугме. То се заиста заснива на интеракцији корисника са рачунаром. Постоји алтернативна примена Виндовс Формс позната као Моно. Ријеч је о пројекту који води Новелл, а осмишљеном је да створи сет алата .НЕТ компатибилних са стандардом Ецма.

Резиме:

1. ВПФ је графички подсистем који приказује корисничке интерфејсе у Виндовс заснованим апликацијама; Виндовс Формс је графички АПИ који пружа приступ матичним елементима интерфејса Мицрософт Виндовс.

2. ВПФ је алтернативна верзија језика која дефинише УИ елементе и односе са осталим елементима УИ; Виндовс Формс је апликација усмерена на догађаје коју подржава Мицрософт .НЕТ Фрамеворк.