Как Платформа GUI работает?

Я был на всем протяжении сети, ища ответ на это, и мой вопрос - это: Как платформа GUI работает? например, то, как спокойный работает, является там какими-либо книгами или wibsites по теме записи платформы GUI с нуля? и также платформа должна назвать методы от операционных систем платформой GUI?

- Спасибо любому, кто не торопится, чтобы попытаться ответить на этот вопрос и простить мне, если я написал что-нибудь c орфографическими ошибками.

7
задан AlexW.H.B. 24 May 2010 в 05:33
поделиться

2 ответа

Фреймворк GUI, такой как Qt, обычно работает, беря примитивные объекты существующей ОС (окна, шрифты, растровые изображения и т.д.), оборачивая их в более нейтральные для платформы и менее громоздкие классы/структуры/руководства, и предоставляя вам функциональность, необходимую для работы с ними. Да, это почти всегда включает использование собственных функций ОС, но это не обязательно - если вы разрабатываете API для рисования пользовательского интерфейса OpenGL, например, большинство GUI-функций базовой ОС даже не будет работать, и вы будете делать почти все самостоятельно.

В любом случае, это не для слабонервных. Если вам приходится спрашивать, как работает фреймворк графического интерфейса, значит, вы даже близко не готовы к его разработке. Вам лучше придерживаться существующего фреймворка и расширять его, чтобы он делал те замечательные вещи, которые он еще не делает.

5
ответ дан 7 December 2019 в 03:12
поделиться

Создание среды графического интерфейса пользователя - это не 1,2,3 процесс.

Все, что я могу сказать, это взгляните на некоторые из этих IDE с открытым исходным кодом, например исходный код Netbeans .

Загляните внутрь кода, а затем соберите всю IDE.

-1
ответ дан 7 December 2019 в 03:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: