Инструменты пользователя

Инструменты сайта


bb:redbook:303

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
bb:redbook:303 [2016/03/31 15:52]
prospero78 [2. Графические элементы]
bb:redbook:303 [2020/10/29 07:08] (текущий)
Строка 3: Строка 3:
 ==== 1. Состав графического интерфейса ==== ==== 1. Состав графического интерфейса ====
 Графический интерфейс (если он сделан правильно), состоит из трёх основных частей: Графический интерфейс (если он сделан правильно), состоит из трёх основных частей:
- +
   * графические элементы   * графические элементы
   * неграфические элементы и различные сервисные процедуры   * неграфические элементы и различные сервисные процедуры
   * механизм событий/сообщений и маршрутизации этих событий/сообщений.   * механизм событий/сообщений и маршрутизации этих событий/сообщений.
- +
 Каждая часть заслуживает того, чтобы её рассмотреть. Без любой из них работа становится либо менее удобной, либо вообще невозможной. Например, без механизма событий невозможно узнать в каком состоянии находится клавиатура или мышь. [↑] Каждая часть заслуживает того, чтобы её рассмотреть. Без любой из них работа становится либо менее удобной, либо вообще невозможной. Например, без механизма событий невозможно узнать в каком состоянии находится клавиатура или мышь. [↑]
   
Строка 15: Строка 15:
  
 Нет ни одной RAD IDE, в которой был бы исчерпывающий список всех необходимых элементов. Но даже набор из 15-20 элементов уже способен перекрыть до 80% в графических элементах. Что делать, если что-то нужно, но этого что-то нет? Тут есть два пути: Нет ни одной RAD IDE, в которой был бы исчерпывающий список всех необходимых элементов. Но даже набор из 15-20 элементов уже способен перекрыть до 80% в графических элементах. Что делать, если что-то нужно, но этого что-то нет? Тут есть два пути:
- +
   * использовать готовые похожие элементы, скачанные из интернета (не забываем про лицензионные требования к таким элементам)   * использовать готовые похожие элементы, скачанные из интернета (не забываем про лицензионные требования к таким элементам)
   * сделать самому (и приготовиться к мучительным многим часам, и необязательно к хорошему результату).   * сделать самому (и приготовиться к мучительным многим часам, и необязательно к хорошему результату).
- +
 Самостоятельная разработка графических элементов -- это тема для отдельного большого разговора. Овладеть ею непросто, но овладевший получает серьёзное преимущество. [↑] Самостоятельная разработка графических элементов -- это тема для отдельного большого разговора. Овладеть ею непросто, но овладевший получает серьёзное преимущество. [↑]
   
bb/redbook/303.1459428738.txt.gz · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)