|
|
ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ ТЕХНОЛОГИЯ КАК ЦЕЛОСТНАЯ СИСТЕМА 2
| Начинающие пользователи часто пытаются дать команду программе, забыв предварительно вьщелить объект. Какова будет реакция? Иногда команда будет просто недоступна (например, нельзя переслать в буфер обмена несуществующий фрагмент — см. п.7.4.1); иногда команда будет проигнорирована (например, при попытке изменить шрифт); иногда команда будет выполнена по умолчанию (например, при форматировании абзаца). Поэтому, во избежание недоразумений, всегда придерживайтесь «золотого» правила: выделение, выделение и еще раз выделение!
3. Принцип «Drag-and-Drop» (Переместить и оставить). Этим методом пользуются для копирования или перемещения выде-ленного фрагмента информации, значка, окна, объекта в другое положение. Например, если «ножницами» выделен участок кар¬тинки, можно указать на него курсором мыши, нажать левую или правую кнопку и, удерживая ее, «перетащить» участок на новое место. После отпускания кнопки участок будет зафикси¬рован в новой позиции. Если во время перетаскивания удержи¬вать нажатой клавишу {Ctrl}, фрагмент будет копироваться на
новое место. Очень часто приходится комбинировать копирова-ние и перемещение. Например, если вы создаете на экране сложную схему, в которой много одинаковых элементов (скажем, прямоугольников), целесообразно начертить один эле-мент, а затем методом «Drag-and-Drop» в режиме копирования — размножить его. Далее тем же методом, но в режиме переме-щения, можно выровнять элементы на экране.
Кроме того, методом «Drag-and-Drop» можно изменять гра-ницы абзаца и страницы документа, ширину и высоту строк таб¬лицы, перемещать бегунок на полосах прокрутки, составлять пользовательские панели инструментов и выполнять многие другие операции.
В окнах папок (глава 6) методом «Drag-and-Drop» копируют, перемещают, удаляют объекты (в Корзину) и даже открывают и печатают объект.
«Drag-and-Drop» используется в технологии OLE (п. 7.4.2), в информационных системах (глава 14) — для физического и ло-гического перемещения документов и т. д.
В современных инструментальных системах методом «Drag-and-Drop» пользуются и программисты, «собирая» свою про-грамму из набора объектов, как картинку из детских кубиков (это называется визуальным программированием).
Буфер обмена. Этот механизм рассмотрен в п.7.4.1.
Технология OLE. Эта технология рассмотрена в п.7.4.2.
Динамический обмен данными. Этот механизм рассмотрен в п.7.4.3.
Пункт меню [Окно]. В каждом многооконном приложении имеется пункт главного меню [Окно] (Window). Команды этого пункта предназначены исключительно для управления окнами открытых документов. Ниспадающее меню этого пункта содер¬жит две группы команд.
Команды верхней группы позволяют изменить расположение
окон документов в окне приложения (разместить их каскадом,
«мозаикой», упорядочить по горизонтали или вертикали), а
иногда и провести какую-либо операцию с активным окном
(например, разделить его на две половины), '
Нижняя группа — это всегда список открытых окон докумен¬тов, причем заголовок активного окна помечен галочкой. Вы можете активизировать любое окно щелчком на его заголовке. Если число открытых документов превысит 9, вместо заголовка
десятого окна возникает команда [Дополнительные окна...] (More Windows...). Выбрав эту команду, вы раскроете полный список документов, и в нем можно активизировать окно, не попавшее в список девяти. В информационных системах такая ситуация встречается довольно часто. |
| Категория: компьютеры 3 | Добавил: sergei4 (30.10.2010)
|
| Просмотров: 166
| Рейтинг: 0.0/0
|
|
|