Алан Дэй (Allan Day)
aday@gnome.org

# Руководство по проектированию пользовательского интерфейса GNOME

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

# Для кого написано руководство

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

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

Хотя в руководстве приводятся рекомендации по создании последовательных и непротиворечивых приложений для GNOME 3, которые тесно интегрируются с этой средой, оно может оказаться полезным для разработчиков кросс-платформенных приложений или приложений, которые частично следуют принципам проектирования GNOME 3.

# Разделы руководства

Руководство по проектированию пользовательского интерфейса можно читать от корки до корки или использовать его как справочник, обращаясь к нему время от времени. Руководство разделено на три части:

Основы проектирования — раздел, в котором изложены общие принципы проектирования, стилистика текстов и графическое оформление.

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

Элементы интерфейса — раздел, в котором описываются различные управляющие элементы: кнопки, переключатели, ползунки и т. п.

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

# Версия

Руководство по проектированию пользовательского интерфейса GNOME версии 3.14, совместимо с GTK+ 3.14 и GNOME 3.14.