Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > WPF и Silverlight > Общие сведения о WPF |
Автор: mr.DUDA 7.4.2008, 17:03 |
Windows Presentation Foundation (WPF, кодовое название — Avalon) — графическая (презентационная) подсистема в составе .NET Framework 3.0, имеющая прямое отношение к XAML. WPF вместе с .NET Framework 3.0 предустановлена в Windows Vista, а также доступна для установки в Windows XP SP2 и Windows Server 2003. Это первое реальное обновление технологической среды пользовательского интерфейса со времени выпуска Windows 95. Оно включает новое ядро, которое должно заменить GDI и GDI+, используемые в нынешней Windows-платформе. WPF представляет собой высокоуровневый объектно-ориентированный функциональный слой (framework), позволяющий создавать 2D- и 3D-интерфейсы. P.S. ждём с нетерпением статью(-и) от Kefir, где он будет нам рассказывать а мы внимать мудрости дзена о WPF ![]() Для запуска приложений, использующих WPF, нужно скачать и установить .NET Framework 3.0 (http://www.microsoft.com/downloads/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a6&DisplayLang=en), для разработки приложений используется Visual Studio 2008. |
Автор: archeg 7.4.2008, 17:24 |
Немного поправлю: лучше качать .Net Framework 3.5 - именно с ним работает студия (да кажись и ставит его она при установке). Судя по описанию из майкрософта - 3.5 имеет много усовершенствований по сравнению с 3.0, но не понял какие именно, кроме дополнительных контролов. http://www.microsoft.com/downloads/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a6&DisplayLang=en |
Автор: Kefir 7.4.2008, 19:33 |
Пока что по быстрому дополню - VS2008 для редактирования UI - это садомазохизм, его лучше использовать только для написания code-behind. Для UI - Expression Blend намного более удобная штука ![]() Статьи будут обязательно. В процессе, так сказать, написания. Нирвану не обещаю, но будет интересно (я надеюсь). |
Автор: mr.DUDA 7.4.2008, 20:15 | ||
После 20 минут "общения" с Expression Blend попробовал то же самое сделать в студии, после чего полностью согласен с тобой. ![]() |
Автор: kemiisto 14.4.2008, 14:18 |
Наткнулся на интересный блог: http://blogs.msdn.com/mswanson/articles/WPFToolsAndControls.aspx Оказывается, Expression Blend не одинок... |
Автор: archeg 14.4.2008, 15:01 | ||||
Сначала тоже так казалось, теперь все больше начинаю писать кодом то что можно в бленде ) Бленд больше для ознакомления. И для дизайнеров ![]() Добавлено через 1 минуту и 7 секунд Если бы в Бленде хотя бы поддерживался интелисенс ![]() |
Автор: MrCherry 15.4.2008, 13:13 |
Некоторые вещи просто удобнее кодом делать.. а вот градиент удобнее в бленде нафигачить, а после в коде поправить координаты.. |
Автор: archeg 15.4.2008, 17:59 | ||
Градиент как раз пишу всегда кодом ![]() |
Автор: MrCherry 15.4.2008, 21:35 | ||
ну разве что подправить в коде.. чисто для точности... много чего удобнее в бленде, стили кнопочег ![]() |
Автор: mr.DUDA 15.4.2008, 21:43 |
Градиент удобнее всего подхачить визуально (в бленде), а потом там же или в студии подправить числовые параметры в XAML. Впрочем, это обычный случай любых визуальных редакторов вплоть до 3D - сначала добиваемся того чего хотели визуально (простите за каламбур), а затем уже правим в редакторе. |
Автор: source777 15.4.2008, 21:47 | ||
|
Автор: QryStaL 18.4.2008, 15:04 |
source777, маркетинговая политика, в основном. А так - C# 3.0 чем не глобальное изменение. =) |
Автор: Experimenter 21.4.2008, 18:38 | ||
mr.DUDA,
|
Автор: Kefir 21.4.2008, 18:49 |
подойдёт ![]() |
Автор: Exception 21.4.2008, 21:32 | ||
3.0 это тот же 2.0 с W*F. 3.5 -- это 3.0 + LINQ и связанные с ним изменения. |
Автор: Любитель 28.4.2008, 18:28 |
Не ток LINQ. Тот же ASP .Net AJAX, например, в 3.5 включен в основной фреймворк. |
Автор: source777 28.4.2008, 21:43 |
LINQ вроде в .NET 3.0 входит, по крайней мере связанные с ним функциональные изменения точно. |
Автор: Любитель 29.4.2008, 14:10 |
Не входит. C# 3.0 входит в .Net FX 3.5. Мне кажется писалось уже бесконечное число раз ![]() |
Автор: contramundum 23.5.2008, 08:24 | ||
как пользоватся?! |
Автор: doook 6.6.2008, 10:42 |
качаешь - .NET Framework 3.5 и SDK не забудь ... и в Бой! |
Автор: RWander 5.10.2008, 22:27 |
В версии бленда 2.5 интелисенс поддерживается ![]() |
Автор: mentos 29.11.2008, 21:00 | ||||
.NET Framework 3.5 закачал.... Бленд 2,5 и Extension для VS 2005 тоже. Вроде нормально пошло. Только вот почемуто интелисенс не поддерживается Нигде. Ещё не могу эл. упроавления HyperLink найти... и при попытке открыть в браузере zaxl выдает ошибку. При нажатии на кнопку ПОДРОБНЕЕ заметил штуку..вот смущают 2 первых строки:
При создании проекта, указывал Framework версии 3.5, а прога идентифицирует 3.0. Само же приложение (ехе) запускается без проблем. |
Автор: Xaotuk 19.9.2009, 17:22 |
Всем советую для краткого ознакомления: http://www.intuit.ru/department/se/devwpf/ |
Автор: Hashashin 22.1.2010, 15:32 |
А вот если я создал обычное C# приложение в VS 2008, оно работает и захотел покрасивше сделать. Можно ли нахально добавить User Control(WPF) (Add - New Item - WPF - User Control(WPF)) и добавить кнопочки или перерисовать уже имеющиеся? |