LINUX.ORG.RU

История изменений

Исправление rtxtxtrx, (текущая версия) :

На C не пишут Gui. Для этого берут C++/Qt, да и то интерфейсы на QML делают. Там тебе не нужно придумывать архитектуру. Но если хочется именно C, то просто туториал к Gtk почитай. С в основном для CLI используется. ООП удобно для разработки графических приложений, где элементы интерфейса представлены компонентами, а они — классами. В Gtk своеборазная реализация этого самого ООП.

Исправление rtxtxtrx, :

На C не пишут Gui. Для этого берут C++/Qt, да и то интерфейсы на QML делают. Там тебе не нужны придумывать архитектуру. Но если хочется именно C, то просто туториал к Gtk почитай. С в основном ля CLI используется. ООП удобно для разработки графических приложений, где элементы интерфейса представлены компонентами, которые представлены классами. В Gtk своеборазная реализация этого самого ООП.

Исходная версия rtxtxtrx, :

На C не пишут Gui. Для этого берут C++/Qt, да и то интерфейсы на QML делают. Там тебе не нужны придумывать архитектуру. Но если хочется именно C, то просто туториал к Gtk почитай.