Как создать простую библиотеку GUI? - PullRequest
1 голос
/ 31 июля 2010

Мне нужно создать простой графический инструментарий, основанный только на необработанном кадровом буфере.
Есть ли примеры или статьи, описывающие такую ​​вещь?

Очевидно, я мог бы реализовать X, но я думаю, что это немного выходит за рамки:)

Ответы [ 2 ]

1 голос
/ 04 августа 2010

Это для фреймбуфера Linux? SDL - это графическая библиотека, на которую стоит обратить внимание. Это зрелый проект с открытым исходным кодом, который делает его хорошим проектом для обучения и обучения. Документация тоже довольно хорошая. Как и многие GUI-инструментарии, он имеет большой набор API, но вам не нужно использовать все это и вы можете сосредоточиться только на том, что вам интересно. Разработка инструментария GUI может быть сложной задачей.

0 голосов
/ 31 июля 2010

Лучшими примерами будут другие библиотеки GUI.

Взгляните на X, GTK, Microsoft WPF и WinForms.

Кроме того, вы можете посмотреть на другие технологии пользовательского интерфейса, такие как HTML и CSS.

На более минимальной стороне есть такие вещи, как Curses и Mono's gui.cs .

Выясните, как все делается, и как они могут добиться большего успеха, и создавайте дизайн. Затем выбросьте и создайте новый дизайн, потому что создание хорошего дизайна требует итерации.

...