Popup меню

Popup меню

Popup меню настольной системы позволяет выполнять любую настольную принадлежность, указав на нее в меню. Меню приложений Applications — это иерархическое popup меню системы, которое упрощает доступ к приложениям за счет того, что они разбиты на категории. Ветвь инструментов Development, например, обеспечивает мгновенный доступ к набору инструментов пакета SDK.

Приложение Executive Control строится на трех удивительно простых классах: ЕхесАрр — подклассе класса Application; ExecWin — подклассе класса MDIFrameWindow; и SysDialog — специализации класса FileDialog. В объектно-ориентированных

GUI много усилий уходит на то, чтобы решить, какие классы надо использовать или создавать. В данном случае наиболее эффективный подход состоит в создании небольшого количества новых классов, в которых некоторые основные методы могут переписываться для того, чтобы обеспечить альтернативные способы их выполнения. Хотя вначале поиски наилучшего решения могут показаться поисками иголки в стоге сена, но когда правильное решение найдено, обычно сразу становится ясно, что это и есть наилучшее или, по крайней мере, весьма достойное решение поставленной задачи.

В качестве инструмента использовались Актор 3.0, интерактивная объектно-ориентированная система программирования, подобная Смолтоку, но имеющая синтаксис, близкий к Си. Поскольку Актор 3.0 позволяет в ходе диалога вызвать любую функцию Windows, это великолепная лаборатория для изучения средств Windows 3.0.

Единственной неприятностью, которая сдерживала использование Актора, была ограниченность памяти. Теперь, когда у вас в Windows имеется масса мегабайтов в расширенном режиме 386го процессора, этой проблемы больше не существует. Четырьмя главными преимуществами Актора на мой взгляд являются: 1) подобный Си синтаксис; 2) объектно-ориентированность; 3) интерактивность; 4) большая библиотека классов для Windows, уже готовая для использования.


Карта сайта


Информационный сайт Webavtocat.ru