Вопрос

Я недавно видел много вопросов о WPF ...

  • Что это такое?
  • Что это значит?
  • Как я могу начать программирование WPF?
Это было полезно?

Решение

WPF - это новая технология, которая заменят формы Windows. WPF означает Foundation Windows Presentation Foundation Вот некоторые полезные темы на SO:

  1. Какие книги WPF вы бы порекомендовали
  2. Какие приложения реального мира WPF существуют

Из моей практики я могу сказать, что WPF - это действительно удивительная технология, однако для привыкания требуется некоторое время, потому что он полностью отличается от Winforms. Я бы порекомендовал вам взглянуть на это демо.

Другие советы

WPF - следующая граница с Windows UIS.

  • Построенный на вершине DirectX, открывает поддержку аппаратного ускорения для ваших пользовательских интерфейсов .NET 3.0+.
  • Акцент на векторную графику - масштаб UIS и лучше
  • Компонируемый UIS. Вы могли бы гнездовать анимированные кнопки в комбо -коробках. Мир - твоя устрица.
  • Это переписать только с минимальными основными компонентами, написанными в неуправляемом коде, против подхода Winforms на основе GDI-USER DLL, который является тонким управляемым уровнем по сравнению с в значительной степени неуправляемым кодом.
  • Декларативный подход к программированию пользовательского интерфейса, пользовательские интерфейсы в значительной степени указаны в варианте XML, называемом XAML (расширяемый язык разметки приложений) произносится Zammel. Это открывает WPF для дизайнерских людей, которые могут специализироваться на инструментах для создания пользовательских интерфейсов, которые затем могут кодировать разработчики. Нет потерь перевода между каркасами в конечный продукт.
  • MS «якобы» не предоставит никаких будущих обновлений для Winforms. Сильно инвестировал в WPF как путь вперед
  • О да, прежде чем я забуду. Лучше всего работает на Vista :)

Вы можете получить либо книгу Adam Nathan, развязанную WPF, или Крис продает программирование WPF .. это, кажется, путь. Я только что прочитал первую главу книги Адама (лидер для WPF в MS). Отсюда WPF хвалит фонтаны :)

Посмотрите здесь http://windowsclient.net/ и здесь Фонд презентации Windows (WPF)

В основном WPF создана для того, чтобы сделать форму Windows легче в разработке из -за использования XAML, дизайнеры могут работать над дизайном и программистами в базовом коде.

WPF - это фонд презентации Windows. Это новейший API Microsoft для создания приложений с пользовательскими интерфейсами (UI), работающий как для автономных, так и для веб-приложений.

Неудивительно, что есть очень подробно, но не так уж и полезно Страница презентации Windows в Википедии.

А Страница начала работы WPF На сайте Microsoft MSDN, вероятно, лучшее место для начала.

Новая система GUI Windows. Я не верю, что его цель состоит в том, чтобы упростить развитие как таковое, но больше для решения фундаментальных проблем с Winform, такими как прозрачность и масштабирование, ни один из которых не может эффективно решать. Кроме того, он стремится рассмотреть парадигму WinForm «только одно разрешение» путем отображения размеров с реальными размерами и облегчающей и более фундаментальной.

Он также основан на производном XML, что позволяет облегчить изменение пользовательского интерфейса и применения разделения пользовательского интерфейса и основного кода (хотя технически вы все еще можете сильно взломать его вместе таким образом).

Это разделение также приводит к тому, что желание разделить работу на два лагеря, дизайнеры берут на себя ответственность за XAML и макет, а также программисты заботятся об разработке объектов, используемых в XAML.

Проверьте Эрика Синкона Двенадцать дней WPF 3D.

Windows Presentation Foundation. Это в основном последняя попытка Microsoft облегчить разработку и предоставить из коробки целую кучу хорошей функции. Я не уверен, с чего начать, но Googling "WPF 101" должен подбросить несколько полезных ссылок.

WPF является частью стека .NET 3.0. Его система графического пользовательского интерфейса следующего поколения Microsoft. Вся информацию, которая вам нужна, можно найти на Википедия и сайт MSDN WPF

Чтобы начать программирование, я думаю, проверьте Основные загрузки на Windows Client

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top