Референтни документи за реализация на GUI

Пиша GUI библиотека за openGL проект, върху който работя - само много основни неща на този етап, като обработка на позицията на текста на екрана. Така че прекарах известно време в търсене на добри документи, на които да се позовавам, докато проектирах нещото, но всичко, което изглежда намирам, са бележки по теорията на GUI, а не върху реализацията.

Не се интересувам толкова от неща като използваемост евристика, а по-скоро изявления като „Моделът за дизайн на декоратора е особено полезен при проектиране на GUI“. Неща, които говорят за конкретни подробности за внедряването, като как ефективно да се справят с относително позициониране или начини за структуриране на вашия GUI, така че преходите на екрана да са възможни.

Ще продължа да търся в Google и ще публикувам връзки към всичко особено полезно, което намеря, но реших да се обърна и към общността за техните съвети относно добри книги, записи в блогове, уроци и т.н.


person Ian Nafiri    schedule 25.01.2011    source източник
comment
Вероятно не е съвсем по темата, но една идея, която намерих и планирах да изпробвам от известно време, е графични потребителски интерфейси в незабавен режим. Определено не работят повечето GUI рамки, но звучи, че би било наистина интересно да се опита.   -  person Nemo157    schedule 25.01.2011
comment
Благодаря за връзката, всъщност точно това е информацията, която търся: неща за това как се кодира GUI, а не защо. Това наистина не отговаря на моите дизайнерски цели, но ми се стори и доста интересно. Ако го опитате, ще се радвам да чуя как се е получило.   -  person Ian Nafiri    schedule 25.01.2011


Отговори (1)


Досега наистина намерих само един резултат:

общ преглед на GUI архитектурите на Мартин Фаулър предоставя много хубав преглед на различни дизайнерски модели. Обхванатите теми включват MVC, MVP и няколко други подобни метода.

Все още търси. Ще актуализирам това, когато намеря повече.

person Ian Nafiri    schedule 25.01.2011
comment
Намерихте ли нещо друго? - person BurntSushi5; 06.12.2012
comment
Да, намерихте ли такива? - person mr5; 27.02.2014