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

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


bb:redbook:303

Различия

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

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

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