Было ли каждое приложение окон разработано с использованием WINDOWS API? Или они используют любые другие языки. Может ли кто-нибудь дать мне хорошие ссылки для разработки приложений для Windows.Разработка приложения для Windows с использованием win api
ответ
По сути, все приложения, работающие под 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.
Если вы действительно хотите получить в нем больше и не боитесь кода C, книга «Программирование Windows» Чарльзом Петцольдом - очень хороший ресурс. – Alex
@Alex Добавлена ссылка на книгу. Поскольку [Petzold - это все XAML] (http://www.amazon.com/dp/0735671761/), в наши дни это позволяет избежать путаницы. И да, хотя она была опубликована 15 лет назад, она по-прежнему актуальна. – IInspectable
- 1. Разработка приложений для Windows с использованием JavaScript
- 2. Разработка приложения для Windows Store
- 3. Разработка API-интерфейсы REST с использованием Java для приложения IPad
- 4. Разработка приложения Meteor.js на системах Win и Mac
- 5. Таймер WIN API для консольного приложения
- 6. Разработка приложения Bluetooth для малины Pi3 на Win IOT
- 7. Совместимость с API для Windows API 7 vs win XP
- 8. Разработка приложения с использованием DDD
- 9. Изменение отображения окон с использованием Win API?
- 10. Разработка приложения с использованием extjs
- 11. Разработка Android-приложения с использованием C#
- 12. Разработка приложения Angular2 с использованием реальных API серверов
- 13. Разработка iOS с использованием API C#
- 14. Разработка простого голосового веб-приложения с использованием веб-речи API
- 15. Разработка Windows с использованием Objective-C
- 16. Разработка универсального приложения NEST для Windows 10
- 17. Разработка приложения для Windows и Mac OS
- 18. разработка приложений для Windows Phone
- 19. Разработка Nativescript для Windows Phone
- 20. Разработка Windows Phone Приложения с C++
- 21. Разработка нового приложения для iOS с использованием существующего кода приложения
- 22. Разработка приложения для Android над флягой API
- 23. Разработка XP-режима в Win 7
- 24. Разработка для Win 7 установлена в 32bit
- 25. Fix Protocol Api Forex Access - разработка приложения
- 26. Разработка приложения .net MVC3 для кэширования с использованием AppFabric 1.1
- 27. Append текст памятки с использованием Win API
- 28. Разработка приложений для Windows Mobile с использованием VS2010
- 29. Разработка для Windows 6.5
- 30. Разработка приложения для 10.8+, но с использованием 10.9 SDK
Winapi - это не язык, это функции связки. Что любая библиотека поддержки времени исполнения языка знает, как использовать, чтобы программа, написанная на любом языке, работала в Windows. –