WinAPI | это... Что такое WinAPI? (original) (raw)

WinAPI

Windows API (application programming interfaces) — общее наименование целого набора базовых функций интерфейсов программирования приложений операционных систем семейств Windows и Windows NT корпорации «Майкрософт». Является самым прямым способом взаимодействия приложений с Windows. Для создания программ, использующих Windows API, «Майкрософт» выпускает библиотек, утилит и других инструментальных средств.

Содержание

Общие сведения

Windows API был изначально спроектирован для использования в программах, написанных на языке C (или C++). Работа через Windows API — это наиболее близкий к системе способ взаимодействия с ней из прикладных программ. Более низкий уровень доступа, необходимый только для драйверов устройств, в текущих версиях Windows предоставляется через Windows Driver Model.

Версии

Полный алфавитный список технологий, доступных через Windows API

См. также

Ссылки

Литература

Программные интерфейсы и 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
Модель компонентов COMCOM+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 RemotingWindows Presentation FoundationWindows Workflow FoundationWindows Communication FoundationWindows CardSpaceXNA
Межпроцессноевзаимодействие 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.

Полезное

Смотреть что такое "WinAPI" в других словарях: