Опубликованы новые материалы по WPF

.NET*
image

Коллеги,

Мы рады сообщить, что сегодня обновили центр по .Net Framework на MSDN, который теперь содержит много новых материалов о Windows Presentation Foundation на русском языке. Windows Presentation Foundation (WPF) ― это система следующего поколения для построения клиентских приложений Windows с визуально привлекательными возможностями взаимодействия с пользователем. С помощью WPF можно создавать широкий спектр как автономных, так и размещенных в браузере приложений. В основе WPF лежит векторная система визуализации, не зависящая от разрешения и созданная с расчетом на возможности современного графического оборудования. WPF расширяет базовую систему полным набором функций разработки приложений, в том числе Язык XAML (Extensible Application Markup Language), элементами управления, привязкой данных, макетом, двухмерный- и трехмерный-графикой, анимацией, стилями, шаблонами, документами, мультимедиа, текстом и оформлением. WPF входит в состав Microsoft .NET Framework и позволяет создавать приложения, включающие другие элементы библиотеки классов .NET Framework.


В центре появились следующие новые материалы:

Полезные ссылки:


Мы всегда рады услышать ваши предложения и пожелания.
+36
4 ноября 2010, 15:50
53
ivorobiev 11,5

комментарии (27)

0
itdevelop #
Очень нравится WPF. Пост как раз вовремя!
0
kolpeex #
Да, вовремя. Я как раз пару часов назад решил WPF подрючить.
–1
AlexandrNeo #
Зачетненько, полистаем.
0
roxioam #
Очень интересная технология — очень мощная и гибкая, но на мой взгляд ещё слишком молода для бизнес приложений.
+2
XaocCPS #
>> на мой взгляд ещё слишком молода для бизнес приложений

можете пояснить, что вы под этим подразумеваете?
НЛО прилетело и опубликовало эту надпись здесь
+4
tehnolog #
меня немного удивил сей факт. Особенно если учесть, что Visual Studio 2010 написана на WPF и работает отлично. Неужели Evernote сложнее, чем Visual Studio? Может дело не в технологии, а в программистах Evernote.
+3
XaocCPS #
эти слова адресованы WPF 3.5, который использовался в Evernote, в WPF 4.0, который вышел полгода назад недочеты с рендерингом шрифтов устранены

параметры «память» и «скорость загрузки» — требуют сравнений. у меня VS2010 загружается быстрее VS2008 и как это оценить?

измерением памяти не занимался уже лет 5-7, не знаю. Evernote 4 у меня ест 30 Мб. Это много или мало? Windows Live Messenger 2011 (написанный на WPF) с контентом раз в 5 больше ест 115 Мб. Должен я беспокоится если у меня 4 Гб на ноутбуке?

про поддержку видеокарт непонятно. wpf использует directx для рендеринга, какие были проблемы?
0
LexL #
не уверен насчет WPF в Live Messenger…

А насчет Evernote — плохому танцору и WPF мешает :)
0
nile1 #
Ну время загрузки («холодного старта») очевидно на C++ должно быть меньше, чем в управляемом коде. С рендерингом шрифтов действительно было не все гладко до 4.0.

Но в любом случае, заявлять, что «все это было обусловлено спецификой используемых технологий» как минимум нескромно. Любую технологию необходимо грамотно использовать, в WPF вообще много специфики.
+1
roxioam #
Да, что то похожее я и хотел сказать. В данный момент участвую в проекте, в котором было решено переходить на WPF — сначала было всё здорово и красиво, но как только мы начали применять WPF — стали появляться проблемы, например, скорость отрисовки гридов оставляет желать лучшего. Я понимаю, что для WPF нужно железо побогаче, но наше приложение должно одинаково работать и на простых офисных машинах (возможно, со интегрированной графикой). Как то раз видел выражение что-то типа: «На WPF можно сделать многое — вплоть до проигрывания видео на гранях вращающегося трёхмерного куба, а нормальный грид для данных устанешь делать...» и полностью с ним согласен.
0
mezastel #
Именно по аналогичным причинам я в свое время принял решение не поставлять ничего на WPF. Дело в том, что графическая система настолько мощная, что там наверное в принципе не достичь той стабильности и однородности, которая у нас есть на WinForms. Более того, как показывает практика, бизнес-пользователям толком и не нужно какой-то суперанимации, особенно если учесть что многии из них не обновляют железо с той же скоростью что и мы с вами, и аппаратного ускорения им тем самым не ощутить.

А вообще WPF очень элегантна в плане паттернов которые вошли в ее основу. Там есть чему поучиться. Просто пока WinForms еще морально не устарел. Где они, мониторы с 200dpi? Только в наших мечтах, пока что :)
0
Neverrav #
довольно забавно это читать, учитывая качество предыдущего приложения эверноут для десктопа
–3
Ctacok #
Теперь надо пройти путь от ребёнка до самурая, я имел ввиду, как теперь WPF поставить в MVS 2010.
0
OrdJONY #
Да вы должно быть шутите. В VS2010 он там уже по-умолчанию есть + сама VS2010 написана WPF
0
Ctacok #
Спасибо за ответ, но когда я создаю проект, я вообще в притык невижу таких вещей :) Камнями не бросать пожалуйста :)
0
shl #
Как-то так, наверно. image
+1
Ctacok #
Спасибо большое, .Net Framework не тот стоял :)
0
shl #
3ей версии достаточно, насколько я помню.
0
nile1 #
Думаю, что VS2010 в принципе без WPF не бывает, если только вы не сумели поставить ее без Visual C# и Visual Basic :)
0
OrdJONY #
В таком случае я думаю эти мануалы в самый раз для вас
–2
blanabrother #
Че за бред тут вообще происходит?
Ничего нового и интересного на сайте не увидел. Кто хочет нормально разобраться в WPF, да и вообще во многих других технологиях Microsoft, то Вам путь на techdays.ru — там есть доклады того же Дениса Гладких.

«Очень интересная технология — очень мощная и гибкая, но на мой взгляд ещё слишком молода для бизнес приложений.» — на самом деле это текущие бизнес приложения «стары» и на старых технологиях написаны потому что других тогда не было, и просто в эти приложения вложено столько знаний и сил, что никто не рискует «переписывать» их с использованием новых. Как говорится «Работает? Не чини!». Главное, чтобы приложение решало поставленные задачи.
Если же говорить о стартапах, то технологии Microsoft тут, по моему мнению, наиболее перспективные.
–2
novoselov #
Прочитал название и подумал что выложили новые материалы с PDC 2010 про WPF 5.0, а тут бред какой-то.
+1
XaocCPS #
>> Че за бред тут вообще происходит?

они выложили новый контент на русском языке, ваш Кэп
0
tehnolog #
Просмотрел материал. Действительно, хорошие статьи для начинающих. А то мне приходят периодически письма с просьбой написать что-нубудь попроще про WPF. Еле нашел время, что написать несколько уроков (http://developer.alexanderklimov.ru/wpf/learn.php).
Теперь жду перевода статей для Windows Phone 7. Планируете?
0
ivorobiev #
Да, планируем. По срокам пока не могу ничего обещать.
0
Deranged #
Меня больше интересует когда в WPF сделают штатный NumericInput. Можно не такой навороченный как в Blend, но хоть какой-нибудь. И что-бы у него было не свойство string Text, а свойство double Value. Отсутствие сего компонента в базовой комплектации ИМХО полное свинство.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.