ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ ТЕХНОЛОГИЯ КАК ЦЕЛОСТНАЯ СИСТЕМА
В главе 7 мы покажем целостность объектно-ориентирован¬ной технологии, изученной нами в главах 4 и 5. Материал этой главы поможет вам быстрее освоить операции конкретных при¬ложений Windows, — как рассмотренных далее (в главах 8—17), так и других приложений, с которыми вам придется работать. Основные темы главы 7:
универсальные операции Windows («Drag-and-Drop», работа с документами и шрифтами, справочная система и т. д.);
совместная работа приложений (буфер обмена, OLE, DDE).
В заключение приводится обзор наиболее распространенных приложений Windows.
7.1. Основные технологические механизмы Windows
В этом пункте мы кратко рассмотрим наиболее общие прин¬ципы среды Windows, которые не имеют аналогов в других тех-нологиях.
1. Принцип «Point-and-Click» (Указать и щелкнуть). Это самый
общий и самый тривиальный принцип, не требующий поясне¬
ний.
2. Принцип «Select» (Выделить). Когда мы работаем над доку¬
ментом в окне приложения, нам часто приходится выполнять
какие-либо операции с фрагментами документа (участками тек¬
ста, рисунками, таблицами). В числе этих операций — копиро¬
вание, перемещение, удаление фрагмента, изменение шрифта,
изменение размеров, обрамление, затенение и т. п. Такие опера¬
ции выполняются в два шага: сначала мы должны выделить
фрагмент (т. е. сообщить программе, какой участок документа
мы имеем в виду), а затем — дать соответствующую команду
(например, удалить фрагмент или заменить его шрифт). Фраг¬
мент выделяют разными способами, в зависимости от его типа и
соглашений программы, однако существуют и универсальные
приемы, которые используются практически во всех приложени¬ях.
1. Чтобы вьщелить фрагмент текстовой информации, устано¬вите указатель мыши в начало выделяемого участка, нажмите левую кнопку и, не отпуская ее, движением мыши «закрашивай¬те» участок (в любом направлении). Затем опустите кнопку.
То же самое можно сделать с помощью клавиатуры: установи¬те текстовый курсор в начало выделяемого участка, нажмите клавишу {Shift} и, не отпуская ее, стрелками управления курсо¬ром «закрашивайте» участок (в любом направлении). Затем опус-тите {Shift}.
2. В графических редакторах (например, Paint) для выделения
фрагментов создаваемого или редактируемого графического объ¬
екта обычно используют «ножницы», т. е. указатель мыши, с по¬
мощью которого вы «рисуете» границы выделяемого участка.
Для выделения готового графического объекта (например, в текстовом документе) надо просто щелкнуть по нему мышью.
3. Для выделения объекта Windows 95 необходимо щелкнуть
по нему мышью (см. главу 6).
Если вы допустили ошибку при выделении, достаточно про¬сто щелкнуть мышью где-нибудь вне фрагмента (а иногда и на самом фрагменте) — выделение будет отменено.