WPF | это... Что такое WPF? (original) (raw)
WPF
WPF входит в состав .NET Framework 3.0
**Windows Presentation Foundation (WPF, кодовое название — Avalon) — графическая (презентационная) подсистема в составе .NET Framework 3.0, имеющая прямое отношение к Windows Vista, а также доступна для установки в Windows XP SP2 и Windows Server 2003.
Это первое реальное обновление технологической среды пользовательского интерфейса со времени выпуска Windows 95. Оно включает новое ядро, которое должно заменить GDI+, используемые в нынешней Windows-платформе. WPF представляет собой высокоуровневый объектно-ориентированный функциональный слой (framework), позволяющий создавать 2D- и 3D-интерфейсы. Сейчас его можно назвать альтернативным вариантом Adobe Flash и Java-апплетам, используемым в Web-разработке применительно к Windows Forms. Но в будущем WPF должен объединить Windows и Web-разработку (в том числе
См. также
Литература
- Мэтью Мак-Дональд WPF: Windows Presentation Foundation в .NET 3.5 с примерами на C# 2008 для профессионалов = Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5. — 2-ое. — М.: «Вильямс», 2008. — С. 928. — ISBN 978-5-8459-1429-3
- Кристиан Нейгел, Билл Ивьен, Джей Глинн, Карли Уотсон, Морган Скиннер C# 2005 и платформа .NET 3.0 для профессионалов = Professional C# 2005 with .NET 3.0. — М.: «Диалектика», 2007. — ISBN 978-5-8459-1317-3
.NET Framework | ||||||||
---|---|---|---|---|---|---|---|---|
Архитектура | Base Class Library | Common Language Infrastructure | .NET assembly | .NET metadata | COM Interop | ||||
Инфраструктура | Common Language Runtime | Common Type System | Microsoft Intermediate Language | Virtual Execution System | Dynamic Language Runtime | ||||
Языки Microsoft | C♯ | Cω | Visual Basic .NET | C++/CLI (Managed) | Visual J♯ | [ | ](#)Windows PowerShell | IronRuby | F♯ |
Другие языки | A♯ | Nemerle | P♯ | PHP | Scala | Delphi Prism | |||
Windows Foundations | Presentation | Communication | Workflow | ||||||
Компоненты | Entity Framework · Data Services) · · MVC · Dynamic Data) · .Net Remoting · Language Integrated Query · Windows CardSpace · Windows Forms · · ClickOnce · Dynamic Language Runtime · Parallel FX Library (PLINQ · TPL) | |||||||
Реализации | Mono | .NET Compact Framework (Xbox 360) | .NET Micro Framework | Portable.NET | |||||
Сравнения | C♯ и Java | C♯ и Visual Basic .NET | Java и .NET | ||||||
Будущие технологии | Acropolis | Jasper |
Программные интерфейсы и Microsoft Windows | ||
---|---|---|
Графика | Проводник Windows • Direct3D • Windows Presentation Foundation • Windows Color System • Windows Image Acquisition • Windows Imaging Component | |
Звук | MME | |
Мультимедиа | DirectShow • Windows Media • Media Foundation | |
Веб | MSHTML • JScript • ActiveX • | |
Доступ к данным | Компоненты Microsoft Data Access • Extensible Storage Engine • | |
Сети | Winsock (LSP) • Filtering Platform • | |
Коммуникации | TAPI | |
Администрирование | Консоль Win32 • Windows Script Host • Инструментарий управления Windows • PowerShell • Планировщик задач • Offline Files • Теневое копирование • Windows Installer • Диспетчер ошибок Windows • Журнал событий Windows | |
Модель компонентов | COM • COM+ • DCOM • .NET Framework | |
Библиотеки | Microsoft Foundation Classes (MFC) • Active Template Library (ATL) • Windows Template Library (WTL) • Framework Class Library (FCL) | |
Разработка драйверов | Модель драйверов Windows • Windows Driver Foundation (KMDF • UMDF) | |
Безопасность | Windows CardSpace • Data protection API • Security Support Provider Interface | |
.NET | .NET Framework • ADO.NET • .NET Remoting • Windows Presentation Foundation • Windows Workflow Foundation • Windows Communication Foundation • Windows CardSpace • XNA • | |
Межпроцессноевзаимодействие | MSRPC • Именованные каналы | |
Текст иподдержка языков | Framework Текстовых сервисов • Объектная модель текстов • • Языковые пакеты • Многоязычный интерфейс | |
Игры | XNA • | |
Widget toolkit | ||
Low-level | Macintosh Toolbox/Carbon · Windows API · Intrinsics · Intuition · High-level | Amiga OS BOOPSI · Magic User Interface · Zune · ReAction GUI Mac OS и Mac OS X · MacApp · MacZoop · PowerPlant Microsoft Windows Microsoft Foundation Classes · Windows Template Library · SmartWin++ · Object Windows Library · Visual Component Library · Windows Forms · Windows Presentation Foundation Unix, under the X Xaw · · · InterViews Cross-platform Based on Flash: Adobe Flex · · SWF2EXE SoftwareBased on XML, AJAX or SVG: GladeXML · · XML User Interface · · CougarXML · Rialto Toolkit · Dojo Toolkit · · · Echo · qooxdoo · · Google Web Toolkit · Yahoo! UI Library · ExtBased on Java: Abstract Window Toolkit · · : Agar · CEGUI · Component Library for Cross Platform · dlib C++ Library · · FOX toolkit · OpenGL User Interface Library · GTK+ · IUP · · · · TnFOX · Visual Component Framework · · YAAF · · XVTBased on Pascal: IP Pascal · · fpGUIBased on Objective C: GNUstep |
Wikimedia Foundation.2010.
Полезное
Смотреть что такое "WPF" в других словарях:
- WPF — may refer to: * Windows Presentation Foundation, an application development framework by Microsoft * WebSphere Partition Facility, an IBM facility * Western People s Front, a political party in Sri Lanka active in the Western Province * World… … Wikipedia
- WPF — ist die Abkürzung für Westfälische Pflegefamilie Windows Presentation Foundation World Puzzle Federation Wahlpflichtfach Diese Seite ist eine Begriffsklärung zur Un … Deutsch Wikipedia
- WPF — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sigles d’une seule lettre Sigles de deux lettres > Sigles de trois lettres Sigles de quatre lettres … Wikipédia en Français
- WPF — Windows Presentation Foundation (Computing » Drivers) * World Population Foundation (Community » Non Profit Organizations) * World Population Foundation (Governmental » United Nations) * Wild Poetry Forum (Community) * World Peace Foundation… … Abbreviations dictionary
- Wpf — wave at a pilot frequency … Medical dictionary
- WPF — abbr. World Population Foundation … Dictionary of abbreviations
- Wpf — • wave at a pilot frequency … Dictionary of medical acronyms & abbreviations
- Depot WPF — Год основания 1998 Расположение Россия: Москва … Википедия
- Windows Presentation Foundation — WPF logo Windows Presentation Foundation (WPF) es una tecnología de Microsoft, presentada como parte de Windows Vista. Permite el desarrollo de interfaces de interacción en Windows tomando las mejores características de las aplicaciones Windows y … Wikipedia Español
- Windows Presentation Foundation — WPF в составе .NET Framework Windows Presentation Foundation (WPF[1]) система для построения клиентских приложений Windows с визуально привлекательными возможностя … Википедия