/WAPITIS

Открытый фреймворк для удобного использования WinAPI

Primary LanguageC++Microsoft Public LicenseMS-PL

Содержание

  1. О фреймворке
  2. Установка для Visual Studio
  3. Установка для VS Code
  4. Установка OpenGL
  5. Документация
  6. Обратная связь

WAPITIS

WinAPI To Its Slightest- это фреймворк для Win32API с открытым исходным кодом, который призван упростить работу с API, предоставляемым Windows, для разработки классических приложений. WAPITIS позволяет с легкостью создавать окна и элементы интерфейса, настраивать и обрабатывать их. Также с версии 0.4.1 Alpha добавлена поддержка OpenGL.

Visual Studio setup guide

  • Откройте Visual studio, создайте новый проект с типом "Классическое приложение Windows".

  • В проекте выделите следующие папки и удалите их (клавиша Delete).

  • Нажмите ПКМ по пиктограмме решения и в контекстном меню выберите пункт открыть папку в проводнике.

  • Выделите все имеющиеся файлы и удалить их. Не закрывайте папку.

  • Перейдите на вкладку Releases в репозитории.

  • В самом новом релизе скачайте архив Framework.zip

  • Распакуйте папку из архива в то место, откуда вы удалили все файлы.

  • Откройте распакованную папку Framework.

  • Выделите файлы FrameworkEntryPoint.cpp и main.hpp и перенесите их на пиктограмму решения в Visual Studio.

  • Если вы все сделали правильно, то получите следующий результат в обозревателе решения:

Откройте файл main.hpp, где вы будете писать свой код.

VS Code setup guide

Для работы с WAPITIS непосредственно в VS Code вам понадобится установить расширение "C/C++" из каталога расширений и установить компилятор GCC и дебаггер GDB из MinGW по этой инструкции: https://code.visualstudio.com/docs/cpp/config-mingw.

ВАЖНО: Не пропустите ЧЕТВЕРТЫЙ пункт из руководства выше!

  • Запустите Visual Studio Code и нажмите Open Folder

  • Выберите / создайте директорию для хранения проекта.

  • Перейдите на вкладку Releases в репозитории.

  • В самом новом релизе скачайте два архива: Framework.zip и vscode.zip.

  • Распакуйте оба архива и перенесите содержимое в рабочую область VS Code.

  • В итоге проект должен выглядеть так:

Откройте файл main.hpp, где вы будете писать свой код. Компиляция программы является Default Build Task (Ctrl+Shift+B), а запуск и отладка программы / запуск без отладки – F5 / Ctrl+F5 соответственно.

OpenGL setup guide

Опциональная установка поддержки OpenGL.

  • После установки WAPITITS снова перейдите на вкладку Releases в репозитории.

  • В самом новом релизе скачайте архив OpenGL.zip.

  • Распакуйте архив и перенесите содержимое в папку с проектом.

  • Нажмите «Заменить файл в папке назначения».

  • В итоге проект должен выглядеть так:

Откройте файл main.hpp, где вы будете писать свой код.

Documentation

Документацию о всех поддерживаемых функциях фреймворка ищите на Wiki в GitHub.

Feedback

Любые пожелания, просьбы и заметки о найденных багах оставлять в разделе Issues на GitHub