2013-08-15 2 views
0

Было ли каждое приложение окон разработано с использованием WINDOWS API? Или они используют любые другие языки. Может ли кто-нибудь дать мне хорошие ссылки для разработки приложений для Windows.Разработка приложения для Windows с использованием win api

+3

Winapi - это не язык, это функции связки. Что любая библиотека поддержки времени исполнения языка знает, как использовать, чтобы программа, написанная на любом языке, работала в Windows. –

ответ

3

По сути, все приложения, работающие под Windows, построены поверх Windows API. Сюда входят приложения, написанные в .NET и WinRT. Обе эти системы реализованы с точки зрения Windows API.

Когда дело доходит до разработки приложений, существует бесчисленное множество вариантов. Вы можете разрабатывать приложения Windows с использованием Windows API (C/C++/Delphi/...), платформы .NET (C#/Visual Basic.NET/F#/C++ - CLI/...) или WinRT (с языковыми прогнозами практически для любого языка, например C++/CX).

Кроме того, доступны многочисленные (GUI) фреймы, такие как MFC, Qt, Windows Forms или WPF.

Независимо от платформы, языка программирования или фреймворка все приложения в конечном итоге будут обращаться в Windows API. Даже если ваш следующий проект не будет нацелен на API Windows напрямую, всегда полезно знать, что происходит под ним. Очень хорошее и компактное введение в программирование Windows API - theForger's Win32 API Tutorial. Для окончательного руководства вы должны проверить Чарльза Петцольда Programming Windows.

+1

Если вы действительно хотите получить в нем больше и не боитесь кода C, книга «Программирование Windows» Чарльзом Петцольдом - очень хороший ресурс. – Alex

+1

@Alex Добавлена ​​ссылка на книгу. Поскольку [Petzold - это все XAML] (http://www.amazon.com/dp/0735671761/), в наши дни это позволяет избежать путаницы. И да, хотя она была опубликована 15 лет назад, она по-прежнему актуальна. – IInspectable

Смежные вопросы