Библиотека приобрела статус системной не так давно, в связи с этим, возникла необходимость отдельной ветки, посвященной вопросам программирования с использованием этой библиотеки.
Истоия создания:
andrew_programmer, делал свою библиотеку libGUI, однако низкая эффективность последней и проблемы, которые возникали при использовании компонентов созданных или доработанных мной побудили меня создать пример библиотеки, которая позволяла показать более простой и эффективный подход. Т.е. библиотека была сделана, что бы показать работоспособность кода. Ранее, все элементы были оформлены в макросы, это позволяло и позволяет достаточно эффективно использовать их при разработке программ. Со временем, andrew_programmer пропал с форума и оставил свою библиотеку недоделанной. В то же время, мной был написан код, позволяющий использовать библиотеку и компоненты для написания программ на С--. С течением времени, количество программ увеличилось, и библиотеку причислили к системной.
Особенности:
Каждый элемент библиотеки может быть встроен в программу в виде макроса. Макросы доступны на svn. Так же, возможно использования компонентов из подключаемой библиотеки. На 13 февраля 2009 года размер бибилотеки составляет 3.4 кб. Она содержит следующие компоненты:
- - editbox;
- optionbox;
- checkbox.
Данная библиотека продолжает совершенствоваться, со временем число доступных компонентов будет расширено. Планируется добавить scrollbar, dinamic button и menubar.
Предлагаю обсудить следующие вопросы:
- - особенности написания программ с использованием данной библиотеки;
- как я могу использовать данную библиотеку для написания своих программ;
- и другие темы которые будут касаться использования библиотеки, и принципов ее работы.