Главная страница «Первого сентября»Главная страница журнала «Информатика»Содержание №8/2009


Информационные технологии в школе

Основные механизмы среды Windows

В этой статье излагаются принципы функционирования основных механизмов Windows. Мы покажем целостность объектно-ориентированной технологии, и материал этой статьи поможет вам быстрее освоить операции конкретных приложений Windows.

1. Выделение

Операция выделения фрагментов документа (текста, графических объектов, ячеек таблицы, меток-заполнителей и т.п.) играет важнейшую роль при работе над документом. Именно к выделенным фрагментам применяются многие команды нисходящих меню и команды контекстных меню; на них действуют сигналы от нажатой кнопки панели инструментов. Среди этих операций: форматирование абзацев и символов, ячеек таблиц Word и Excel, копирование и удаление фрагмента в буфер обмена и многие-многие другие.

1. Выделение текстовых фрагментов. Чтобы выделить фрагмент текстовой информации, установите указатель мыши в начало выделяемого участка, нажмите левую кнопку и, не отпуская ее, движением мыши “закрашивайте” участок (в любом направлении). Затем отпустите кнопку. То же самое можно сделать с помощью клавиатуры: установите текстовый курсор в начало выделяемого участка, нажмите клавишу и, не отпуская ее, стрелками управления курсором “закрашивайте” участок (в любом направлении). Затем опустите . Существуют и другие способы выделения. Например, чтобы выделить весь текстовый документ, надо установить указатель мыши на полосу выделения* (так, чтобы он принял форму стрелки ), нажать и щелкнуть мышью. Для выделения абзаца можно дважды щелкнуть мышью на полосе выделения. Для выделения слова надо дважды щелкнуть по нему мышью.

2. Выделение графических объектов. В графических редакторах (например, Paint) для выделения фрагментов создаваемого или редактируемого графического объекта обычно используют “ножницы”, т.е. указатель мыши, с помощью которого вы “рисуете” границы выделяемого участка. Границы могут иметь форму прямоугольника или произвольную форму. Для выделения готового графического объекта (например, в текстовом документе) надо просто щелкнуть по нему мышью.

3. Выделение других структурных элементов документа. В MS Word для выделения элементов таблицы (всей таблицы, строк, столбцов, ячеек) можно использовать команды меню [Таблица-Выделить4…], указатель мыши или стрелки курсора (с нажатием ).

В MS Excel для выделения одной ячейки достаточно щелкнуть на ней мышью; для выделения блока ячеек необходимо установить указатель внутри левой верхней ячейки, нажать левую кнопку мыши и смещать указатель по диагонали к правому нижнему углу блока. При этом первая ячейка внешне не изменяется, а остальные окрашиваются в сиреневый цвет. Чтобы выделить: 1) целый столбец — щелкните мышью на соответствующем номере в заголовке столбца; 2) целую строку — щелкните мышью на соответствующем номере в заголовке строки; 3) всю таблицу — щелкните на левой пустой кнопке в заголовке столбца.

В MS PowerPoint для выделения метки-заполнителя, или графического объекта, или слайда в режиме “Сортировщик слайдов” надо щелкнуть по элементу мышью.

Для выделения папки или файла в папке следует щелкнуть по нему мышью.

Для выделения содержимого всего документа или окна папки можно использовать команду [Правка-Выделить все].

При выделении текстовые фрагменты меняют цвет на противоположный, а графические объекты окаймляются маркерами по периметру рамки объекта.

Для снятия выделения достаточно щелкнуть мышью где-нибудь вне выделенного участка.

Иногда выделенный фрагмент называют просто выделением.

Если команда применена к фрагменту, который не выделен, в зависимости от соглашений программы, команда либо игнорируется, либо выполняется по умолчанию.

Например, если установить курсор в слове, его нельзя скопировать в буфер обмена, но можно присвоить ему какое-то начертание. Если курсор установлен в абзаце, к абзацу можно применить форматирование (например, стиль), но нельзя изменить начертание символов абзаца.

2. Метод “Drag-and-Drop” (Переместить и оставить)

Этим методом пользуются для копирования или перемещения выделенного фрагмента информации, значка, окна, метки-заполнителя, разделителя столбцов или строк в другое положение. Например, если “ножницами” выделен участок картинки в графическом редакторе, можно указать на него курсором мыши, нажать левую или правую кнопку и, удерживая ее, “перетащить” участок на новое место. После отпускания кнопки участок будет зафиксирован в новой позиции. Если во время перетаскивания удерживать нажатой клавишу , фрагмент будет копироваться на новое место. Очень часто приходится комбинировать копирование и перемещение. Например, если вы создаете на экране сложную схему, в которой много одинаковых элементов (скажем, прямоугольников), целесообразно начертить один элемент, а затем методом “Drag-and-Drop” в режиме копирования — размножить его. Далее тем же методом, но в режиме перемещения можно выровнять элементы на экране.

Кроме того, методом “Drag-and-Drop” можно изменять границы абзаца, ширину левого и правого полей страницы документа, ширину и высоту строк таблицы, перемещать бегунок на полосах прокрутки, создавать пользовательские панели инструментов и выполнять многие другие операции.

В окнах папок методом “Drag-and-Drop” копируют, перемещают, удаляют объекты (в Корзину) и даже открывают и печатают объект.

“Drag-and-Drop” используется в технологии OLE (п. 14), в информационных системах — для физического и логического перемещения документов и т.д.

В современных инструментальных системах методом “Drag-and-Drop” пользуются и программисты, “собирая” свою программу из набора объектов, как картинку из детских кубиков (это называется визуальным программированием). В ряде случаев визуальным программированием занимаются и пользователи, — например, при создании форм или модулей (с использованием Visual Basic).

При оформлении документа — например, при размещении надписи на графическом объекте, при изменении ширины столбца таблицы, при перетаскивании стрелок и т.п. — пользователь часто обнаруживает, что передвигаемый элемент движется дискретно, скачками, и его трудно зафиксировать в нужном положении. Проблема решается просто, если при перемещении удерживать нажатой клавишу ¦. Элемент будет двигаться плавно.

3. Буфер обмена (Clipboard)

Общие положения. Буфер обмена — это область памяти, которую Windows выделяет на время своей работы. Область предназначена для обмена текстовой и графической информацией между документами и приложениями. Роль данных могут играть фрагмент текста или весь текст, рисунок, таблица и т.п. В ОС Windows через буфер обмена можно перемещать папки с файлами и отдельные файлы. Буфер обмена — одно из основных средств интеграции приложений. С помощью инструментальных средств конкретного приложения мы можем выделить определенный фрагмент обрабатываемого документа (т.е. участок текста, изображение, таблицу) и поместить его на хранение (записать) в буфер обмена. Записанный в буфере фрагмент можно вставить либо в другое место того же документа, либо в другой документ того же приложения, либо в документ другого приложения. Например, вы можете переместить картинку (или фрагмент картинки), нарисованную вами в редакторе Paint, в любое место документа Word.

Записанный фрагмент сохраняется в буфере до тех пор, пока вы не дали команду поместить в буфер другую порцию данных: в этом случае прежнее содержимое буфера теряется безвозвратно (оно замещается новой информацией). Если такая информация не поступила, фрагмент сохраняется в буфере до окончания сеанса работы Windows. Запуск и завершение программ сами по себе на содержимое буфера никак не влияют. Один и тот же фрагмент можно вставлять в документы несколько раз: при вставке содержимое буфера обмена не меняется.

Во всех приложениях Windows, допускающих использование буфера обмена, схема работы с ним стандартизована. Для обмена предусмотрены команды пункта меню [Правка] (Edit):

· [Вырезать] (Cut) — переместить выделенный фрагмент в буфер обмена (и удалить его в исходном документе);

· [Копировать] (Copy) — скопировать выделенный фрагмент в буфер обмена (исходный документ не меняется);

· [Вставить] (Paste) — вставить содержимое буфера обмена в текущий документ приложения (содержимое буфера не изменяется).

Вместо команд работы с буфером обмена можно использовать сочетания клавиш:

Расширение функций буфера обмена. Приложения Windows устроены таким образом, что буфер обмена часто оказывается полезным даже тогда, когда никаких команд работы с буфером не преду­смотрено. Дело в том, что механизмы выделения, копирования, вставки фрагментов документа (особенно текстовых) чаще всего встроены в приложение, и клавиатурные сочетания + и + (или + и + ) работают всегда, независимо от функций приложения.

Тем самым гибкость такой системы при обмене информацией между документами значительно расширяется. Приведем три примера.

1) В системе может отсутствовать функция вставки готового текстового файла в базу данных (файл а база данных), однако пользователю не придется заново “набивать” такой файл. Достаточно открыть его (например, в приложении Блокнот), скопировать в буфер обмена, а затем щелкнуть мышью в нужном окне системы (“включить” текстовый курсор) и нажать + .

2) Существует довольно многочисленная группа пользователей, которая получает доступ к Интернету и электронной почте от случая к случаю, на очень короткое время (например, в учебных заведениях, на работе). В таких условиях пользователь иногда просто не успевает набрать письмо непосредственно в окне почтовой программы. Чтобы избавиться от этой проблемы, можно набрать текст письма заранее, на своем компьютере — в текстовом файле (например, в редакторе Блокнот). Получив доступ к почтовой программе, вы можете открыть этот файл (хотя бы с дискеты), скопировать в буфер обмена текст письма и вставить его в окно почтовой программы. Обычно это занимает несколько секунд.

3) В крупных государственных и коммерческих структурах, как правило, используются мощные системы управления персоналом, которые работают в архитектуре “клиент-сервер” и содержат огромное количество данных о работниках предприятия. В департаменте кадров некоторые сотрудники решают локальные задачи (например, составляют и как-то используют списки лиц, уходящих на пенсию, или персон, представленных на повышение). Решение подобных задач средствами мощного аппарата основной системы — дело хлопотное, да и большая часть данных о работниках для таких списков не нужна. Гораздо проще в каком-либо списке основной БД выделить нужных людей, скопировать их в буфер обмена и вставить, например, в электронную таблицу Excel. Дальнейшая работа со списком значительно упрощается.

В некоторых книгах смешивают буфер обмена и технологию OLE (п. 14). Это неверно: лишь в частных случаях объект OLE можно поместить в файл через буфер обмена, но в целом это принципиально разные технологии.

Буфер обмена Office**. В приложениях Microsoft Office 2000, кроме обычного буфера обмена Windows, предусмотрен так называемый “буфер обмена Office”, позволяющий одновременно хранить не один, а несколько (до 24) скопированных текстовых или графических фрагментов. Для работы с буфером Office используется неизменяемая панель инструментов “Буфер обмена” (см. рисунок).

Эту панель можно отобразить на экране стандартным способом — установкой флажка в списке панелей инструментов. Однако уже после выполнения второй команды [Правка-Копировать] панель “Буфер обмена” появится на экране автоматически.

Выделенный фрагмент направляется в буфер обмена Office либо обычной командой [Копировать], либо щелчком по левой верхней кнопке панели “Буфер обмена”.

В качестве примера мы скопировали в буфер Office несколько фрагментов из разных документов: рисунки .WMF и .BMP, диаграмму Excel, рисованный объект, несколько текстов из Word, текст из Интернета, слайд. Каждый фрагмент отображается на панели соответствующим значком, а при наведении указателя на значок возникает всплывающая подсказка, — либо с фрагментом текста, либо с обозначением графического объекта (Рисунок 2, Объект 3 и т.п.). Щелчком на любом значке вы можете вставлять фрагменты (в произвольном порядке) в любой документ MS Word, MS Excel, MS PowerPoint, MS Outlook и MS Access.

Примечание. Копировать фрагменты в буфер Office можно из любого приложения, допускающего работу с буфером обмена Windows. В буфер Windows всегда попадает последний скопированный (или вырезанный) фрагмент.

Правая верхняя кнопка рисунка очищает оба буфера обмена.

4. Файлер

Файлер — это едва ли не основное диалоговое окно в интерфейсе Windows, — оно предназначено для указания системе адреса файла, который необходимо открыть, сохранить или как-то использовать (например, вставить в документ). Интерфейс файлера похож на интерфейс окна папки, хотя последнее является “приложением” Windows, а файлер — модальным диалоговым окном. В заголовке такого окна, как обычно, находится название соответствующей команды: <Открытие документа>, <Сохранение документа>, <Добавить рисунок>, <Вставить из файла> и т.д. Кроме того, файлеры могут различаться некоторыми элементами управления, в зависимости от его назначения. Например, в файлере <Добавить рисунок> обычно находится небольшой список, позволяющий указать способ вставки рисунка в документ. Однако основное назначение такого окна одно и то же — указать имя и адрес файла (а иногда и его формат, — если файл пока не существует или должен быть сохранен не в том формате, который предлагает программа по умолчанию). Техника выполнения этой операции совершенно одинакова во всех случаях, в сотнях приложений Windows.

Общие принципы работы с файлером рассмотрим на примере окна <Сохранение документа> процессора MS Word (рис. 1). На панели инструментов мы видим раскрывающийся список Папка: с основной иерархией папок вашего компьютера. В заголовке списка — имя текущей папки, однако в окне могут отображаться не все файлы, а только подпапки и те файлы, которые программа по соглашению считает уместными для данного файлера. В частном случае вы можете потребовать показа в окне всех файлов текущей папки. Слева имеется панель, которая предназначена лишь для ускорения поиска нужного файла или папки для сохранения, — щелчком на том или ином элементе панели. Журнал — это перечень ссылок на недавно использованные папки и документы; Мои документы — это имя соответствующей папки и т.д.

Рис. 1. Файлер <Сохранение документа>

Формат сохраняемого файла можно выбрать из раскрывающегося списка Тип файла: (например, Текст в формате RTF, Web-страница и т.д.). По умолчанию процессор предлагает вам Документ Word. В заголовке раскрывающегося списка Имя файла: в качестве имени сохраняемого файла по умолчанию вам предлагаются несколько первых букв из текста документа. Вы можете изменить это имя. Элементы самого списка Имя файла: — это имена недавно сохранявшихся файлов.

Для перехода от одной текущей папки к другой можно использовать те же способы, что и в обычном окне папки, а именно: значки подпапок, список с основной иерархией или кнопку панели инструментов “Переход на один уровень вверх” . Стрелка рядом с этой кнопкой означает “Переход на один уровень вниз”.

На панели инструментов имеются два раскрывающихся списка-меню, показанные на рисунке. Первый список ([Представления]) содержит четыре радиокнопки: представление существующих файлов в окне (списком или таблицей), а также кнопки выдачи в правую часть окна свойств или окна просмотра выделенного файла. Список [Сервис] содержит несколько команд, относящихся к выделенному файлу: [Удалить, Переименовать] и т.д.

Если файл с выбранным вами именем уже имеется в текущей папке, приложение, после нажатия кнопки Сохранить, выдаст предупреждающее сообщение.

Если файлер предназначен для выбора существующего файла, в перечне файлов надо выделить имя открываемого файла, — обычно оно появляется в поле ввода Имя файла:. Кроме того, можно щелкнуть мышью на этом поле и ввести имя вручную. В этом случае вы можете указать и полный адрес файла (т.е. открываемый файл необязательно должен находиться в текущей папке). В заключение надо нажать кнопку Открыть или дважды щелкнуть на имени выбранного файла.

Файлер можно считать частным случаем окна папки, а родственное ему окно <Обзор> (<Browse>) — частным случаем окна Проводника. В принципе функции всех этих окон одинаковы.

5. Шрифты среды Windows

Шрифт (font) — это полный набор отображаемых на печатной странице или на экране символов определенного рисунка. В этом смысле термин “шрифт” является синонимом термина “гарнитура”. Набор шрифтов Windows используется всеми ее приложениями.

1. “Реликтовые” шрифты. При работе со старыми принтерами без Windows (в основном с матричными — уходящая технология!) шрифты различали по следующим характеристикам: встроенные шрифты данного принтера (ранее в таких шрифтах иногда даже не было русских букв); загружаемые шрифты (эти шрифты записаны в файлах на магнитном диске и с помощью программ загружаются в память принтера); внешние шрифты (т.е. шрифты, которые встроены в специальную кассету — картридж — и подключаются к принтеру). Для таких шрифтов часто используется параметр “плотность печати”, задаваемый с панели (пульта) управления или программно (с помощью Esc-последовательностей). Например: EscP — шрифт 10 символов/дюйм, EscM — шрифт 12 символов/дюйм и т.д. Плотность печати обычно является характеристикой моноширинного шрифта (см. ниже). Ныне более актуальной представляется описанная ниже шрифтовая технология Windows.

2. Растровые и векторные шрифты. По способу формирования рисунка символов шрифты делятся на растровые и векторные. Изображение растрового символа кодируется в явном виде (по точкам) в битовой карте (матрице), а затем без изменений отображается на экране или бумаге принтера. Растровый шрифт в графике создается точно так же, как и экранный шрифт для текстового режима монитора, — только матрица символа чаще квадратная (например, 8ґ8 или 16ґ16). Основной недостаток растрового шрифта — заметное ухудшение качества при увеличении (масштабировании) символа: изображение приобретает ступенчатые очертания. Поэтому необходимо либо создавать отдельные шрифты для разных размеров (а это не только дополнительная работа, но и затраты внешней памяти), либо мириться с ухудшением качества. Кроме того, растровые шрифты в значительной мере зависят от конкретных характеристик устройства отображения.

При создании векторного шрифта рисунок символа не кодируется явно по точкам, а описывается совокупностью геометрических фигур, которые и определяют контур рисунка. Другими словами, при воспроизведении символа его контур просто рассчитывается по определенным формулам, не зависящим ни от размера шрифта, ни от разрешающей способности устройства. Поэтому векторные шрифты легко масштабировать без потери качества изображения. Иногда векторные шрифты называют масштабируемыми, но это не совсем точно, так как масштабировать можно и растровые шрифты.

В среде Windows применение растровых шрифтов в основном ограничено выводом текстовых сообщений на экран и фоновыми текстами (надписями) в окнах, а для работы с документами, как правило, используются векторные шрифты специального формата TrueType. При этом один и тот же шрифт применяется и при выводе экранного текста, и при распечатке на принтере, т.е. функции монитора и принтера как бы “интегрируются”. Технология TrueTypе, в сочетании с рядом дополнительных функций, позволяет реализовать на экране так называемый “принцип WYSIWYG” (What You See Is What You Get — что вы видите, то и получаете). Это означает, что страница документа со всеми ее атрибутами — рисунками, разметкой, стилями и т.п. — выглядит на экране так же (или почти так же), как и на бумаге после распечатки.

Файл с растровым шрифтом обычно имеет расширение .FON, а файл TrueType — расширение .TTF. Шрифты, как правило, помещаются в подкаталог Fonts каталога Windows и используются всеми приложениями системы при работе с текстами. Чтобы подключить новый шрифт к Windows (или удалить шрифт), надо воспользоваться Панелью управления. При этом необходимо помнить, что шрифт TrueType обычно имеет четыре начертания (см. ниже) и размещается в четырех файлах.

Примечание. В новейших версиях Windows разработчики ввели расширение TrueType — OpenType (обозначение: О), а также разделили векторные шрифты на две группы: собственно векторные и контурные. Для пользователя это несущественно.

3. Шрифты TrueType. Каждый шрифт имеет название, например: Arial, Symbol, Times New Roman. Список названий выдается на экран в диалоговом окне установки шрифта (рис. 3). Все названия шрифтов TrueType имеют пометку TT или О. Не путайте название шрифта и имя файла, который содержит данный шрифт.

Шрифты TrueType делятся на моноширинные и пропорциональные. В моноширинных шрифтах все символы имеют одинаковую ширину, — например, буква “i” или символ “.” (точка) занимают столько же места, сколько буквы “ж”, “ш” и т.д. В частности, моноширинными являются шрифты обычной пишущей машинки, экранный шрифт в текстовом режиме. Пример моноширинного шрифта TrueType — Courier (рис. 2). Эти шрифты менее красивы, чем пропорциональные, но их легче выравнивать “вручную”. В пропорциональных шрифтах ширина каждого символа зависит от его рисунка: так, точка, запятая, буква “i” занимают совсем мало места; промежуточную ширину имеют “н”, “п”, “с”, а буквы “ж”, “ш” — шире всех других. Подавляющее большинство шрифтов TrueType принадлежит к классу пропорциональных (как и положено типографским шрифтам).

Тип рисунка. Главный признак, по которому шрифты TrueType отличаются друг от друга, — тип рисунка символов, колорит, узор, назначение шрифта и т.д.

Как правило, при подготовке обычных документов достаточно использовать два-три шрифта (по рисунку). Примерами универсальных пропорциональных шрифтов типографского качества являются:

· Times New Roman — шрифт с засечками на концах букв (серифами);

· Arial — шрифт без засечек (рубленый).

Примечание. По мнению специалистов, тексты, набранные шрифтом с засечками (при среднем размере букв), легче читаются, чем такие же тексты, набранные рубленым шрифтом.

Существуют шрифты со значками Windows (Marlett), значками Web (Webdings), шрифты для астрономов, шахматистов, музыкантов, картографов; шрифты готические, старославянские и многие другие.

Кроме того, в среде Windows используются несколько особых шрифтов, среди которых можно отметить Symbol и Wingdings™. Шрифт Symbol содержит буквы греческого алфавита и разнообразные математические знаки, например, . Пиктографический шрифт Wingdings — это набор из 223 пиктограмм-картинок, которыми можно украшать текст, делать его более выразительным. Среди этих картинок всевозможные конвертики, стрелки, ножницы, кисти руки и т.п.: . Имеется несколько вариантов Wingdings.

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

Большинство шрифтов TrueType допускает четыре начертания:

· обычный (Regular, Normal);

· полужирный (Bold);

· курсив (Italic);

· полужирный курсив (Bold Italic).

Размер шрифта — это средняя высота символа, измеряемая в пунктах. Один пункт = 1/72 дюйма, причем 1 дюйм = 2,54 см. Например, символы размером 10 пунктов имеют среднюю высоту 3,53 мм. В полиграфии размер шрифта называют кеглем. Следует иметь в виду, что буквы одного и того же кегля, но разных шрифтов могут визуально отличаться по размеру.

На рис. 2 показаны образцы шрифтов всех четырех начертаний: пропорциональные шрифты TimesET (с засечками) и Arial (рубленый), моноширинный Courier, Symbol и Wingdings.

Рис. 2. Примеры шрифтов Windows

Видоизменения. В большинстве случаев при наборе текста вы можете снабдить его дополнительными признаками, которые обозначаются единым термином “Видоизменение”. В приложениях Windows предусмот­рены следующие видоизменения:

1) подчеркивание (Underline — одинарной, двойной, пунктирной линией);

2) зачеркивание (Strikethrough);

3) верхний индекс (Superscript — cимволы уменьшаются в размере, текст размещается выше базовой линии строки);

4) нижний индекс (Subscript — cимволы уменьшаются в размере, текст размещается ниже базовой линии строки);

5) малые прописные или капитель (Small Caps — строчные буквы слегка увеличиваются в размере);

6) контур (Outline — символы окаймляются тонким контуром);

7) с тенью (Shadow — символы снабжаются тенями) и др.

Набор видоизменений, который предусмотрен конкретной программой, зависит от функций приложения и характера текста.

Наконец, в таких программах, как Word, всегда имеется возможность регулировать плотность символов в словах: печать вразрядку, уплотненный текст, кернинг***; возможность опустить или поднять символы относительно базовой линии строки.

4. Диалоговое окно <Шрифт>. Для установки шрифта, начертания, размеров и видоизменений в предварительно выделенном фрагменте текста, как правило, используется диалоговое окно <Шрифт> (<Font>). Это окно раскрывается при выборе одной из команд горизонтального меню, например, [Формат-Шрифт...] или [Текст-Шрифты...] (рис. 3).

Для форматирования одного слова достаточно установить в нем текстовый курсор; для форматирования произвольной последовательности символов ее надо предварительно выделить (см. рис. 3).

В диалоговом окне <Шрифт> на вкладке Шрифт находятся три формально одинаковых текстовых поля Шрифт:, Начертание: и Размер:. Каждое поле сопровождается списком возможных значений: названий шрифтов, начертаний и размеров (в пунктах). Шрифт и начертание рекомендуется выбирать только из соответствующего списка (хотя формально можно ввести названия и вручную). Однако в списке размеров может и не оказаться нужного вам значения (например, 17 пунктов). Смело вводите собственный размер: если ошибетесь, приложение отвергнет ваш выбор. В демонстрационном подокне Образец вы видите образец выбранного в данный момент шрифта (со всеми видоизменениями).

Состав других полей окна <Шрифт> может меняться от приложения к приложению. На рис. 3 в качестве примера показано окно процессора MS Word 2000, которое предусматривает много установок (в более скромных программах их меньше).

Рис. 3. Диалоговое окно установки шрифта

C помощью вкладки Интервал можно регулировать плотность символов в слове (расстояние между символами), поднимать и опускать текст относительно базовой линии строки, устанавливать кернинг.

На вкладке Анимация можно указать один из нескольких типов “оживления” выделенного текста.

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

5. Таблица символов (Characters Map). Это — стандартное приложение Windows. Оно позволяет выбрать любые символы из любого шрифта, подключенного к операционной системе (кнопка Выбрать), скопировать их в буфер обмена (кнопка Копировать), а затем вставить в текстовый фрагмент любого документа (см. рис. 4).

Рис. 4. Таблица символов

6. Windows 98–XP — кодировка Unicode. В связи с переходом на кодировку Unicode появилась возможность совмещать в одном шрифте не только разные алфавиты, но и многочисленные служебные знаки. Например, в наиболее популярном ныне универсальном шрифте “Times New Roman” имеются практически все мировые алфавиты: латиница (включая символы с надстрочными знаками), кириллица, иврит, греческий и арабский алфавиты. Кроме того, из этого шрифта можно выбрать математические операторы, символы рамок и заполнители (см. CP-866), денежные символы, диакритические знаки и многие другие символы. В этом шрифте (и многих других) вы можете найти всевозможные “экзотические” знаки, включая символы с диакритиками (надстрочными знаками)****.

Ввод символа с клавиатуры. Любой символ кодовой таблицы можно ввести в текст с помощью клавиш + <n>, где n — десятичный код символа. В процессоре Word для этого надо включить {NumLock}, перевести клавиатуру на кириллицу и нажать +  <0NNN>. Пользуясь этим механизмом, при вводе символов вы можете обойтись и без услуг буфера обмена. Допустим, вам часто приходится вводить в текст символ “№” из шрифта “Times New Roman” (клавиши для него может не быть). Заглянув в Таблицу символов, можно узнать, что код этого символа равен 185. И теперь, чтобы ввести “№” в позицию курсора, вам достаточно нажать + 0185. Рядом с этим символом в таб­лице находится пресловутая буква “ё” (код 184).

6. Принцип “Plug-and-Play” (Включил и работай)

Это словосочетание обозначает совокупность принципов и стандартов, используемую при подключении к ПК нового оборудования и позволяющую современным BIOS и ОС автоматически обнаружить вновь подключенное устройство и выполнить его оптимальную настройку. Например, если пользователь подключил модем, удовлетворяющий требованиям “Plug-and-Play”, после перезагрузки Windows обнаружит его и самостоятельно подключит программные компоненты, необходимые для обслуживания модема.

7. Принцип WYSIWYG

(What You See Is What You Get — что вы видите, то и получаете). Это — технологический принцип, используемый в текстовых процессорах и электронных таблицах. При этом страница документа со всеми ее атрибутами — форматированием, рисунками, таблицами, стилями и т.п. — выглядит на экране так же, как и на бумаге после распечатки.

Тем не менее при печати документа следует с осторожностью относиться к этому принципу. Если в вашем документе имеются поля и установлен флажок-переключатель , эти поля видны на экране. В то же время на вкладке Печать окна <Параметры> печать этих полей может быть запрещена. Поэтому напечатанный документ может быть меньше того текста, который вы видите на экране. “Золотое” правило — перед предварительным просмотром и печатью документа всегда выключать , а также все флажки на вкладке [Сервис-Параметры…/Печать] (кроме флажков Фоновая печать и Графические объекты).

8. Шаблон документа (template)

Это файл специального формата (заготовка документа), который содержит основные элементы создаваемого документа (.DOC, .PPT и т.д.). Шаблон значительно упрощает создание и редактирование документа того или иного типа. Например, шаблон текстового документа находится в файле .DOT и может содержать: заготовки текста (с форматированием), стили, элементы списка автотекста, макросы, панели инструментов, меню и комбинации клавиш. Шаблон презентации (.POT) в MS PowerPoint может содержать дизайн презентации (цветовой стиль, колорит и т.п.), логотип на фоне фирменных цветов компании, стандартные элементы презентации на определенную тему (например, отчет о делах фирмы).

9. Мастер (wizard)

Wizard по-русски — волшебник. Во многих приложениях Windows имеются специальные средства (мастера), позволяющие пользователю быстро создавать объекты определенного типа или быстро выполнить определенную группу операций. Например, в MS Excel имеются Мастера функций и диаграмм, в MS Access — Мастера форм, запросов, отчетов, в MS PowerPoint — Мастер автосодержания, в MS Word — Мастер писем и т.д. Обычно Мастер выполняет свою работу в несколько шагов: задает пользователю вопросы и на основе полученных ответов автоматически создает нужный объект, — например, диаграмму, форму или презентацию. Для вызова Мастера используются команды меню или кнопки панели инструментов.

10. Visual Basic for Application (VBA)

В современный пакет Microsoft Office встроена система программирования на объектно-ориентированном языке Visual Basic, позволяющая программистам и квалифицированным пользователям разрабатывать макросы (macro) и модули (своеобразные микропрограммы) с целью упрощения работы с программой или создания новых функций приложения. Макрос — это именованный набор команд на языке Visual Basic или его подмножестве и оформленный как небольшая программа. Например, в MS Word можно создать макрос, оформляющий текущий абзац каким-либо стилем и устанавливающий междустрочный интервал, не предусмотренный этим стилем.

Предусмотрено два способа создания макроса: 1) мак­рос можно просто написать; 2) макрос можно создать “визуальным способом”, если воспроизвести его алгоритм средствами приложения. При этом макросу надо дать имя, а его код генерируется автоматически. Макрос может храниться в шаблоне документа, в самом документе или в отдельном документе. Подробнее о принципах создания макросов рассказано на примере MS Word в другом материале.

Макрос можно выполнить с помощью кнопки диалогового окна, пользовательской кнопки или нажатием сочетания клавиш, назначенного пользователем.

11. Корзина (Recycle Bin)

Это специальная папка, в которую временно попадают удаляемые вами объекты (папки, файлы, ярлыки). Если вы передумали удалять объект, откройте окно Корзины и восстановите объект в старом или новом положении (для этого надо выделить объект). В этом же окне вы можете полностью или частично “очистить” Корзину, т.е. навсегда удалить все или избранные объекты.

12. Машинная графика и анимация

Любое изображение в газете, на фотографии или на холсте художника можно представить себе как совокупность точек, каждая из которых окрашена в тот или иной цвет.

 

Любое изображение на экране монитора также является совокупностью точек (пикселей), каждая из которых окрашена в тот или иной цвет. Все компьютерные изображения являются цифровыми, т.е. каждый пиксель описывается неким целым числом, представляющим цвет точки.

Все компьютерные изображения можно разделить на две группы: растровые и векторные.

Растровая графика. Все точки растрового изображения запоминаются в специальном файле в виде набора чисел-цветов и воспроизводятся на экране фактически без изменений. Поэтому растр, полученный на мощной технике (с высоким разрешением и множеством цветов) будет наверняка искажен при воспроизведении на более слабой технике. Кроме того, растровую картинку трудно масштабировать (увеличивать или уменьшать). При увеличении очертания изображения становятся грубыми, а при уменьшении резко снижается качество деталей (за счет потери точек). Еще один недостаток растровой графики — огромные размеры файлов (они тем больше, чем выше разрешение и чем больше цветов).

Тем не менее при соответствующей технике растр позволяет получить изображение высочайшего качества. Поэтому растровые картинки широко применяются в художественной графике и в тех задачах, где не предъявляется особых требований к качеству масштабирования изображения. В этих сферах растры не знают себе равных: при современном уровне техники (разрешение и возможности цветопередачи) и программных средств (цветовая коррекция) можно достигать фантастических результатов. Кроме того, современные средства сжатия (без потери качества) позволяют резко уменьшить размеры растрового файла. Поэтому “классические” точечные рисунки .BMP часто конвертируют в файлы форматов .TIF или .JPG.

Растровые изображения создаются средствами специальных программ, с помощью неких “инструментов”, имеющих аналоги в ручной живописи (“кисти”, “карандаша”, распылителя). Растровые изображения создает и сканер, “фотографирующий” картинку и представляющий ее набором “оцифрованных” точек.

Простейший пример приложения для обработки растровых картинок — графический редактор Paint, входящий в комплект Windows.

В профессиональной графике используются мощные приложения, например: CorelPhoto, PhotoFinish, Adobe Photoshop. В этих приложениях предусмотрена масса средств для обработки растрового изображения, которые в какой-то мере аналогичны инструментам фотохудожника, но намного превосходят их по возможностям.

С помощью этих средств можно восстанавливать старые фотографии (и проводить другие реставрационные работы), ретушировать фотоснимки, устранять дефекты изображения, создавать множество визуальных эффектов, корректирующих и дополняющих изображение (тени, наплывы, прозрачный фон и т.д.). Для этого используются более сложные системы цветопередачи, чем знакомая нам технология RGB (например, HSV (Hue, Saturation, Value — оттенок, насыщенность, значение)).

Векторная графика. Векторные изображения в отличие от растровых существуют в виде набора математических формул, которые описывают отдельные элементы картинки — линии, дуги, окружности и т.д. Эти элементы являются дискретными, они не связаны между собой, и размеры их легко изменить без потери качества картинки. Для воспроизведения векторного изображения надо задать параметры картинки на экране (разрешающую способность и размеры), после чего положение каждой точки картинки просто рассчитывается — по формулам, записанным в векторном графическом файле.

Если растровое изображение можно сравнить с фотографией (по мягкости и насыщенности оттенками), то векторное изображение, пожалуй, ближе к гравюре: оно резче и строже в переходах.

Векторные изображения создаются и редактируются средствами профессиональных приложений: CorelDRAW!, Adobe Illustrator, FreeHand и др. При работе используются всевозможные математические описания сегментов и областей, закрепленные отметки, направляющие точки и т.п.

Сфера применения векторной графики очень широка: как и растры, она занимает свою “нишу”, в которой не знает себе равных.

Во-первых, она играет огромную (едва ли не главную) роль в компьютерной полиграфии. Векторными методами формируются не только рассмотренные нами шрифты TrueType, но и сотни разнообразных картинок (от изображений людей, предметов, сценок до орнаментов и прочих украшений). Их легко масштабировать и использовать в печатных изданиях и видеоматериалах.

Во-вторых, векторные методы незаменимы в конструкторской и научной деятельности — в пакетах деловой и технической графики, в системах компьютерного черчения, автоматизированного проектирования, в трехмерной графике и т.д.

Многие приложения (например, Adobe Photoshop) при обработке изображений позволяют в определенной мере комбинировать растровые и векторные методы.

На рис. 5 для сравнения показаны две одинаковые картинки: слева — векторное изображение, а справа — растровое. Хорошо видно, что в растре появляются зубцы, которых нет в векторной картинке.

   

Рис. 5. Векторная и растровая картинки

Анимация (animation). В общем случае — это технология создания на компьютере движущихся (“живых”) изображений. Принципиально компьютерная анимация почти не отличается от технологии создания обычных мультфильмов. Средствами машинной графики в видеофайл записывается последовательность статических изображений различных фаз движущегося объекта, которая при воспроизведении с заданным темпом создает иллюзию движения. При этом используются различные методы сжатия графической информации, разделения неподвижных и подвижных фрагментов изображения, сложения (“гашения” ) цветов и т.д.

Как уже говорилось, мы различаем анимацию первого рода (создание визуальных эффектов) и анимацию второго рода — производство мультфильмов, игр, спецэффектов и видеоклипов.

В частности, в сети Интернет широко используется анимация первого рода (в файлах .GIF): рекламные картинки со сменяющими друг друга “слоганами”, анимированные логотипы (знаки фирм) и т.п.

В презентациях (MS PowerPoint) этот тип анимации применяется для создания всевозможных эффектов при появлении и построении (формировании) картинок-слайдов.

Анимированные изображения, записанные в файлах .GIF, может воспроизвести приложение ACDSee 32 Browser или ACDSee 32 Viewer.

13. Мультимедиа (multimedia)

Термин “мультимедиа” можно перевести на русский язык как “много сред” (иногда переводят “много носителей”). Мультимедиа — это специальная технология, позволяющая с помощью программного обеспечения и технических средств объединить на вашем компьютере обычную информацию (текст и графику) со звуком и движущимися изображениями (вплоть до показа видео­фильмов). В представлении пользователя технологию мультимедиа образуют:

1) аппаратные средства компьютера, обеспечивающие доступ к данным и воспроизведение мультимедийной информации;

2) программные средства, обслуживающие доступ и воспроизведение;

3) мультимедийные файлы и носители информации в мультимедиа.

Существует определенный минимум аппаратных средств, которыми должен располагать ваш компьютер, чтобы его можно было считать мультимедийным. Этот минимум считается устаревшим, так как все современные компьютеры можно считать мультимедийными.

13.1. Общие сведения

Аппаратура. Для воспроизведения видеозаписи (без звука), строго говоря, не требуется специальной аппаратуры: прикладные программы могут показать “кино” и на обычном компьютере. (Правда, для качественной демонстрации полноцветных видеофильмов все же применяют особые видеоплаты, причем некоторые из них обладают собственным процессором.)

Иначе обстоит дело со звуком. Музыкальные звуки обладают четырьмя основными свойствами, а именно: 1) высотой, 2) громкостью, 3) длительностью, 4) тембром (или окраской).

Высота звука пропорциональна частоте основного тона (гармонического колебания), а тембр определяется гармоническим спектром других частот (обертонов), входящих в состав естественного звука.

У любого компьютера имеется встроенный динамик, который может по командам программы генерировать чистый звук различной частоты и длительности. С помощью программных средств (BASIC, C и т.п.) вы сами можете легко описать одноголосную мелодию, но в ней будет отсутствовать главное — обертоны. Имеются и драйверы для воспроизведения музыки и речи через встроенный динамик, однако качество звука все равно получается низким.

Основа современной мультимедийной аппаратуры — приводы (дисководы) CD и DVD; звуковые платы, обеспечивающие запись, воспроизведение и синтез звука; акустические системы: колонки; иначе, — динамики, громкоговорители.

Носители. Файлы мультимедиа в принципе могут храниться на обычном жестком диске, однако вряд ли при таком подходе можно создать мультимедийную библиотеку. В качестве носителей информации в мультимедийных компьютерах сначала использовались компакт-диски (CD-ROM — Compact Disk Read-Only Memory), которые внешне не отличаются от компакт-дисков, применяемых в бытовых проигрывателях. CD-ROM занимают промежуточное положение между гибкими дисками и винчестерами. Емкость одного компакт-диска достигает 650 Мб (т.е. сравнима с памятью многих жестких дисков); компакт-диск так же легко сменить, как и дискету, однако скорость чтения данных CD-ROM значительно ниже, чем у винчестера. Информация на CD-ROM записывается однократно в промышленных условиях, а на вашем компьютере ее можно только читать.

Магнитные, магнитооптические и оптические носители информации постоянно совершенствуются. Уже давно появились CD-R (компакт-диски с однократной записью и многократным чтением), CD-RW (многократная запись и многократное чтение). Широко применяются также оптические диски DVD, которые позволяют хранить информацию объемом от 3 до 17 гигабайт. Существуют как приводы DVD (дополнительные устройства ПК), так и автономные аппараты для чтения или чтения/записи данных (воспроизведения).

В современной технологии разница между мультимедийными и обычными приложениями практически отсутствует. С помощью технологии OLE вы можете заставить “звучать” даже документ Word, а в MS PowerPoint — создать красочный слайд-фильм с музыкой и видеоклипами.

13.2. Мультимедийные средства систем Windows

Как уже говорилось, в мультимедийных средствах Windows следует различать:

1) мультимедийные файлы;

2) инструментальные средства создания и воспроизведения мультимедийной информации, — как программные, так и аппаратные;

3) мультимедийные приложения.

Мультимедийные файлы. Обзор этих файлов мы начнем с немного устаревших звуковых файлов формата .MID (от названия интерфейса Musical Instruments Digital Interface — цифровой интерфейс музыкальных инструментов). В файле .MID записан не оцифрованный звук, а некая “оркестровая” программа воспроизведения музыки — набор музыкальных команд, отдаленно напоминающий программу на языке BASIC. В каждой команде записаны нота и ссылка на музыкальный инструмент, исполняющий эту ноту. При этом образцы звучания отдельных инструментов оркестра хранятся в памяти MIDI-совместимых звуковых карт.

В числе форматов файлов мультимедиа — звуковой формат .WAV (эти файлы часто используются и на обычных ПК, без звуковых плат), видеоформаты .AVI (Video for Windows), MPG (MPEG).

AVI (Audio-Video Interleaved) — это формат видео­звукового файла, разработанный для системы Microsoft Video for Windows. Файлы AVI — это озвученные видеофильмы (видеоклипы), предназначенные для демонстрации в окне Windows.

Другой распространенный формат видеоклипа — MPG (MPEG). Видеоклип может быть внедрен (связан) в документ приложения Windows (OLE-клиента) и воспроизведен средствами приложения-сервера Универсальный проигрыватель (в новых версиях ОС — Windows Media). При просмотре видеоклипа можно регулировать размер окна просмотра, а также масштабировать изображение.

Инструментальные средства. В составе разных версий Windows имеется несколько приложений, позволяющих воспроизводить (а иногда и создавать) мультимедийные файлы. Команды запуска этих приложений обычно находятся в подчиненном меню [Мультимедиа] или [Развлечения] команды Главного меню [Программы>Стандартные>].

Универсальный проигрыватель — это приложение Windows, предназначенное для воспроизведения файлов мультимедиа (звуковых файлов и видеоклипов) в мультимедийном компьютере. Может быть запущено командой [Программы 4Проигрыватель Windows Media]. Воспроизводит звуковые файлы форматов .WAV, .MID, AU, а также видеоклипы форматов .AVI, .MPG (MPEG).

На рис. 6 в качестве примера показан фрагмент окна универсального проигрывателя, воспроизводящего клип “Капитолийский холм”.

Кроме указанных средств мультимедиа, в разных версиях Windows имеются и другие приложения для создания и воспроизведения мультимедийных файлов: Фонограф (Запись звука), Регулятор громкости, Элемент ActiveMovie и др.

Следует особо подчеркнуть, что операции с этими средствами (запуск воспроизведения, пауза, остановка, регулировка громкости, “перемотка”, поиск нужного произведения или его фрагмента и др.) если и отличаются от подобных операций в бытовых устройствах, то в сторону упрощения. Поэтому описывать их в книге — потеря времени (для читателей) и драгоценного места (для автора).

Мультимедийные приложения. Итак, выше мы рассмотрели простейшие примеры мультимедийных возможностей компьютера. В этих примерах Windows используется просто для воспроизведения готовых звуковых и видеофайлов и в этой своей ипостаси мало отличается от бытовых аппаратов подобного же назначения: CD-проигрывателей, видеомагнитофонов и т.д.

Рис. 6. Фрагмент видеоклипа "Капитолийский холм" в окне Универсального проигрывателя (Проигрывателя Windows Media)

Однако нам гораздо интереснее мультимедийные приложения — особый род продуктов, не имеющий аналогов среди других произведений всех сфер интеллектуальной деятельности человека.

Например, электронные учебники как продукты мультимедиа особенно эффективны при изучении таких дисциплин, в которых очень важно иметь удобные средства как для описательных разделов предмета, так и для наглядного отображения изучаемых тем в виде зримых образов — карт, схем, картинок, движущихся изображений. (Правда, по мнению многих педагогов, электронные пособия вряд ли заменят традиционные учебники, — так же, как ни радио, ни кино, ни телевидению, ни домашнему видео так и не удалось вытеснить из жизни человечества ни газеты, ни журналы, ни книги.)

Качественно новые свойства приобрели в мультимедиа всем знакомые компьютерные игры: трехмерная графика, почти живые изображения, богатая гамма звуковых эффектов сделали процесс игры особенно увлекательным.

Итак, что такое мультимедийное приложение? Трудно дать какое-либо обобщенное определение этого понятия — в силу огромного разнообразия как классов этих приложений, так и схем их организации и функционирования. Поэтому мы попытаемся изложить лишь основные сведения, которые необходимы всем, кто хочет со знанием дела подбирать продукты мультимедиа и работать с ними.

Классы мультимедийных приложений. Мульти­медийные продукты можно разделить на следующие классы:

1) образовательные и обучающие приложения: курсы иностранных языков, физики, математики, астрономии, истории, географии и др.;

2) познавательные и развлекательные продукты, предназначенные для любителей искусства, астрономии, астрологии, коллекционирования и т.п.;

3) словари, справочники, атласы;

4) иллюстрированные каталоги музеев и картинных галерей и т.д.;

5) приложения, предназначенные для проверки знаний, проведения экзаменов, для сертификации специалистов, тестирования и т.д.;

6) всевозможные энциклопедии — как общего характера, так и специализированные (медицинские, исторические, фольклорные и мифологические, технические и многие другие);

7) иллюстрированные базы данных из всех областей науки, техники, экономики, искусства, религии;

8) приложения бытовой сферы (например, “кулинарные книги”, учебники и пособия по интерьеру, ремонту жилья, бытовой химии и т.д.);

9) игры всех жанров и для всех возрастов — развивающие, обучающие, развлекающие, а иногда и растлевающие.

Примечание. Следует различать образовательные и обучающие приложения. Как заметил известный ученый В.П. Иванников, разницу между этими понятиями легче всего понять на сопоставлении английских терминов “education” — образование и “training” — обучение, тренинг. Другими словами, нет ничего удивительного или зазорного в том, что профессор радиофизики не умеет паять, а первоклассный мастер по ремонту компьютеров не может отличить аналоговый сигнал от цифрового (первый из них “is educated”, а второй — “is trained” или “is skilled”).

Виды информации в мультимедийных приложениях. В состав мультимедийного продукта могут входить все виды информации, обрабатываемой в компьютерных технологиях: тексты, статическая графика, анимация первого рода (визуальные эффекты), анимация второго рода (осмысленная мультипликация), звук (дикторский текст, диалоги, музыка, звуковые эффекты), видеофильмы. Для создания мультимедийных файлов существуют инструментальные средства, — как аппаратные, так и программные. (Например, видеоклипы можно снять с помощью цифровой видеокамеры (и сразу получить цифровой файл), а фильмы, изготовленные аналоговыми средствами, приходится оцифровывать на специальной аппаратуре.)

В создании мультимедийных продуктов принимают участие профессиональные сценаристы, режиссеры, художники, композиторы, звукооператоры. Роль актеров часто отводится пользователям.

Установка и работа с мультимедийными приложениями. Если вы приобрели (законным путем!) компакт-диск с мультимедийным приложением (например, “Энциклопедию этикета” (рис. 8)), дальнейшая работа с ним требует лишь элементарных навыков общения с компьютером.

Вставьте компакт-диск в карман CD-ROM (“титульной” стороной вверх) и закройте карман. Чаще всего мультимедийное приложение (как и музыкальный компакт-диск) запускается автоматически — через несколько секунд, после “раскрутки” диска.

При первом запуске приложение обычно просит указать папку для размещения своих управляющих файлов, — как правило, это загрузочный модуль .EXE, сопровождаемый одной или несколькими библиотеками динамически загружаемых функций .DLL. В одной из подпапок папки Главное меню в каталоге Windows приложение, с разрешения пользователя, создает ярлык, указывающий на модуль .EXE. Это означает, что в дальнейшем вы сможете запускать свой продукт из Главного меню, как любое приложение Windows (если хотите, можете создать собственный ярлык в любой папке, включая Рабочий стол).

Далее вы работаете с мультимедийным приложением с помощью системы многоуровневых меню, снабженных подробными указаниями и подсказками, отвечаете на запросы (вопросы) программы (если необходимо) и т.д. и т.п. Так как основная масса мультимедийной информации, “начинка” системы, сохраняется на компакт-диске, во время работы он всегда должен находиться в дисководе CD (или дисководе DVD).

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

На рис. 7 мы показали в качестве примера кадр из “Энциклопедии этикета” компании “Кирилл и Мефодий”.

Рис. 7. Кадр из мультимедийного приложения

Следует помнить, что многие мультимедийные приложения предъявляют повышенные требования к графическому разрешению и цветовой палитре: как правило, разрешение должно быть не ниже 800ґ600, а палит­ра — не ниже High Color.

13.3. Цифровая аудио- и видеотехника, фотокамеры

Особое место в компьютерных технологиях занимают цифровые методы и стандарты создания, хранения и воспроизведения аудио- и видеодокументов (речь идет о цифровых фото- и видеокамерах, DVD-проигрывателях, звуковых и видеофайлах в Интернете и т.д.). По сути, все это имеет лишь косвенное отношение к компьютеру (например, вы можете купить цифровой фотоаппарат или DVD-проигрыватель, ничего не зная о ПК) и скорее похоже на аналоговую бытовую аудио- и видеотехнику.

Например, всем знакомый аналоговый видеомагнитофон основан на стандарте VHS (Video Home System — домашняя видеосистема), и этот стандарт сохраняется практически без изменений около 20 лет. Для цифровой технологии также разработаны стандарты, в числе которых разнообразные стандарты CD и DVD.

Следует различать:

· форматы аудио- и видеофайлов;

· стандарты носителей аудио- и видеоинформации;

· стандарты средств воспроизведения.

Особой популярностью сейчас пользуются музыкальный формат MP3 (MPEG Layer 3) и видеоформат MPEG4.

Среди средств воспроизведения необходимо различать:

· приложения операционной системы, которые пользуются мультимедийным аппаратом персонального компьютера (например, Универсальный проигрыватель и другие);

· автономные устройства, подобные аналоговым аппаратам (например, цифровые фото- и видеокамеры, DVD-проигрыватели и т.д.).

В качестве примера можно указать на продукт компании LG — видеомагнитофон, в котором совмещены цифровая и аналоговая технологии: слева находится карман для вставки диска DVD, а справа — карман для обычной видеокассеты. Количество таких аппаратов постоянно растет.

В целом все необходимое, что нужно знать пользователю, содержится в инструкциях к приложениям и аппаратам, и пересказывать эти инструкции в образовательном пособии — то же самое, что описывать, например, конструкцию лентопротяжного механизма VHS.

14. Совместная работа приложений Windows

14.1. Связь и внедрение объектов (OLE)

Общие положения. С развитием технических и программных средств появилась возможность объединять в одном документе объекты разного происхождения, разной природы — например, текст, фотографии и музыку (как в телепередаче). Такие документы принято называть составными.

Разрабатывая мощное приложение, ориентированное на документы определенного типа (например, на тексты), программисты всегда старались снабдить его и какими-то дополнительными средствами. Например, в MS Word имеется возможность нарисовать несложную картинку средствами процессора, а также вставить в текст документа графические объекты из других файлов. В какой-то мере эти операции расширяют функции продукта, облегчают подготовку составного документа. Однако в целом перспективы такого подхода крайне ограничены, так как нельзя совместить в одном приложении все возможности современной компьютерной технологии. Поэтому для создания и обработки составных документов ныне используется универсальный механизм, который называется так: “Связь и внедрение объектов” (OLE — Object Linking and Embedding). Идею OLE поясним на простейшем примере.

Пусть писатель сочинил рассказ, набрал его в текстовом процессоре Word и сохранил в файле с именем Рассказ.doc. Затем средствами графического редактора Paint писатель нарисовал цветную картинку для рассказа и с помощью специальной команды MS Word внедрил (встроил) ее в документ Рассказ.doc. На следующий день писатель решил украсить картинку дополнительными деталями. Для этого он открыл в MS Word документ Рассказ.doc, дважды щелкнул на картинке, и на экране появилось окно редактора Paint (т.е. открылось приложение Paint). Таким образом, внедрив картинку как объект в основной документ, писатель создал тем самым составной документ и получил возможность работать над ним средствами двух приложений — Word и Paint.

В общем случае технология OLE дает нам следующие преимущества:

· во-первых, внедрив в документ приложения некий объект, созданный в другом приложении, мы получаем не только составной документ, но и возможность редактировать этот объект средствами “родного” приложения;

· во-вторых, если мы установим связь некоего объекта с документом, мы сохраним объекту (например, картинке) возможность “жить” собственной жизнью, обслуживать другие документы и т.п. (а заодно и сбережем память на диске).

Чтобы разобраться в универсальных принципах OLE, необходимо ввести строгие определения.

Объектом OLE (OLE-объектом) мы называем произвольный элемент, созданный средствами какого-либо приложения Windows, который можно поместить (внедрить и (или) связать) в документ другого приложения Windows. Таким элементом может быть фрагмент некоего документа (например, фрагмент растровой картинки) или весь документ (например, файл .BMP).

Приложение, средствами которого создается объект OLE (т.е. программа, которая обслуживает другое приложение), называется сервером OLE (OLE-сервером, исходным приложением, приложением-источником). В нашем примере сервером OLE является программа Paint.

Приложение, принимающее объект OLE (т.е. программа, которая пользуется услугами OLE-сервера), называется клиентом OLE (OLE-клиентом, приложением-контейнером, приложением-приемником). В нашем примере клиентом OLE служит программа MS Word.

Различные приложения Windows в разной степени поддерживают технологию OLE. Некоторые программы вообще ее не поддерживают, некоторые могут исполнять только роль OLE-сервера (например, Paint, Microsoft Equation, Microsoft WordArt и многие другие). Информационные системы, наоборот, чаще всего исполняют только роль приемника, OLE-клиента. Наконец, наиболее мощные и универсальные приложения Windows (например, Word и Excel) могут исполнять функции и OLE-сервера, и OLE-клиента.

Роль технологии OLE особенно велика в информационных системах. Она позволяет резко расширить возможности даже таких простых по смыслу комплексов, как системы обработки “персональной” информации. В самом деле, база данных “персональной” системы обычно представляет собой некий перечень данных о людях: фамилия, имя, год рождения, национальность и т.п. Такой перечень в принципе можно хранить даже в текстовом файле. А теперь представьте себе, какими красками заиграет система, если примитивные анкетные данные человека будут дополнены его цветной фотографией, фонограммой его голоса или песенки в его исполнении под гитару, видеозаписью и т.п. Все это легко реализовать уже сейчас даже на компьютере средней мощности, с помощью стандартной технологии OLE.

Техника OLE. Итак, как же в Microsoft Windows внедрять и (или) связывать объекты? Рассмотрим два универсальных способа:

1) через буфер обмена, командой приложения [Правка-Специальная вставка...]);

2) командой приложения ([Вставка-Объект...]).

Первым способом можно внедрить фрагмент документа или внедрить и связать весь документ, а вторым способом — внедрить (или внедрить и связать) только целый документ.

Чтобы воспользоваться командой [Специальная вставка...], необходимо открыть приложение-источник и скопировать (или вырезать) фрагмент документа или весь документ в буфер обмена. Затем надо перейти в приложение-контейнер, указать в текущем документе точку вставки (например, в Word это мерцающий курсор) и выбрать команду [Правка-Специальная вставка...]. На экране появится диалоговое окно, и с его помощью, в зависимости от некоторых условий (см. ниже), вы можете выполнить одну из трех операций:

1) вставить содержимое буфера обмена в свой документ как часть этого документа;

2) внедрить содержимое буфера обмена в документ как объект OLE-сервера;

3) внедрить и связать документ, который находится в буфере обмена, с документом-контейнером.

Возможность выполнить ту или иную операцию зависит от ряда “объективных” и “субъективных” обстоятельств: опознала ли Windows в содержимом буфера обмена документ OLE-сервера, допускает ли OLE-клиент (т.е. текущее приложение) ту или иную форму вставки или связи, намерены ли вы изменить формат вставляемого элемента (например, представить его простым текстом) и т.д.

Примечание. В некоторых случаях “классическая” команда вставки содержимого буфера обмена [Правка-Вставить] по умолчанию внедряет объект (т.е. исполняет роль одного из вариантов [Вставка специальная...]).

И все же в информационной технологии чаще используется второй способ внедрения объектов — “Вставка-Объект”. В универсальном приложении Windows (Word, Excel, PowerPoint) вы работаете по стандартной схеме.

Cначала укажите в текущем документе (т.е. документе-приемнике) точку вставки (например, в Word это мерцающий курсор) и выберите команду [Вставка-Объект...]. На экране появится диалоговое окно с двумя вкладками, которые позволяют вам либо создать новый объект (и внедрить его), либо вставить в свой документ готовый объект-файл (рис. 8).

На первой вкладке имеется список всех OLE-серверов, которые Windows обнаружила на вашем компьютере (например, Microsoft Equation, Microsoft Excel Worksheet, Microsoft WordArt и т.д.). Выберите нужный сервер в списке и нажмите кнопку OK. Выбранное приложение (скажем, Microsoft WordArt) будет загружено в память, и вы сможете создать (пока создать) объект средствами этого приложения (скажем, эффектную надпись). Как внедрить объект в текущий документ?

Рис. 8. Диалоговое окно <Вставка объекта>

В зависимости от “уровня” OLE-сервера, чаще всего используются два способа внедрения созданного объекта и возврата в OLE-клиент (их легко освоить на практике).

1) В простых серверах (типа Microsoft WordArt) достаточно щелкнуть мышью в окне документа где-нибудь вне созданного объекта. Сервер закрывается, и вы возвращаетесь в OLE-клиент для продолжения работы.

2) В более сложных серверах (типа MS Word) необходимо выбрать пункт [Файл] в горизонтальном меню OLE-сервера, а затем в ниспадающем меню этого пункта отыскать и выбрать какую-то команду со словом “Обновить” (Update). Затем надо стандартным способом завершить работу OLE-сервера.

Примечание. В ряде случаев можно просто “перетащить” объект из OLE-сервера в OLE-клиент методом “Drag-and-Drop”.

Вторая вкладка диалогового окна [Вставка-Объект...] представляет собой обычный файлер, с помощью которого можно указать системе, какой документ надо внедрить (одновременно можно установить флажок “Связать с файлом”).

Как в дальнейшем редактировать (просматривать, воспроизводить) внедренный объект? Универсальное правило: надо дважды щелкнуть мышью на визуальном отображении объекта. В результате для редактирования (просмотра или воспроизведения) загружается создавшее данный объект приложение (сервер). Объект появляется на экране (или, если это звукозапись или видеоклип, — воспроизводится).

Необходимые уточнения. В технологии OLE есть несколько “нюансов”, которые необходимо знать, как таблицу умножения.

Во-первых, чем отличается внедрение от установления связи с объектом?

Внедрить можно либо фрагмент документа, либо весь документ (как файл). При внедрении объект становится частью документа-контейнера и, строго говоря, теряет связь с исходным файлом (если таковой был). Внедренный объект можно редактировать средствами “отца” — OLE-сервера, но внесенные изменения не отражаются на исходном файле (и наоборот, “автономные” изменения исходного файла не отражаются на внедренном объекте).

Связать с контейнером можно только объект, который оформлен как файл-документ (т.е. зарегистрирован в файловой системе по точному адресу). При обновлении файла-документа средствами “отца” (OLE-сервера) изменения отражаются и в документе-контейнере (либо автоматически, либо по указанию пользователя).

Связывание объекта с документом обычно сопровождается и внедрением, и в этом случае в системе возникают две копии объекта (одна — в контейнере, другая — в исходном файле). Однако иногда можно просто связать объект, не внедряя его. В этом случае в документ-контейнер помещается лишь ссылка на исходный файл.

Во-вторых, чем отличается вставка от внедрения?

Внедрение — частный случай вставки. Если приложение-контейнер не может зарегистрировать фрагмент как объект какого-то приложения (или вы запретили это), фрагмент просто вставляется как часть документа-контейнера и в дальнейшем его можно редактировать только средствами приложения-приемника. Таким образом, фрагмент можно вставить (но не внедрить), но нельзя внедрить, не вставляя.

Во многих случаях вам предоставляется возможность внедрить в документ не сам объект, а представляющий его значок (пиктограмму). Например, фонограмму можно представить какой-либо наглядной картинкой, а затем, дважды щелкнув на этой картинке, заставить фонограмму звучать.

Визуализация OLE-объекта. Как внедренный или связанный объект OLE отображается в окне документа-контейнера?

В зависимости от природы объекта и характера документа используется один из четырех способов визуализации (отображения) объекта OLE.

1. Чаще всего объект отображается “в натуральную величину”, становясь как бы естественной частью документа-контейнера. Например, в документе MS Word рисунок Paint, таблица Excel, уравнение MS Equation и т.д. визуально неотличимы от других фрагментов документа.

2. В приложениях Microsoft Office пользователю предоставляется возможность “визуализировать” объект произвольным значком (пиктограммой). Иными словами, вместо самого объекта (рисунка, таблицы и т.п.) вы увидите в документе значок, “представляющий” внедренный объект. В чем смысл такой визуализации? Иногда объект слишком велик, иногда объект еще не готов, а иногда физическая природа объекта такова, что иначе его представить невозможно (например, звуковой фрагмент).

3. В информационных системах для визуализации объекта часто используют небольшое окно, в котором объект отображается в уменьшенном виде, с потерей многих деталей изображения.

4. В таблицах MS Access внедренный объект отображается в соответствующей ячейке таблицы в виде названия соответствующего OLE-сервера.

14.2. Непосредственный обмен данными

Средства непосредственного обмена данными между приложениями Windows можно разделить на три категории: 1) конвертирование (преобразование) файлов, 2) импорт и экспорт данных, 3) динамический обмен данными (DDE — Dynamic Data Exchange).

Конвертированием обычно называют изменение формата файла-документа или его части. При конвертировании файл-документ определенного типа, подготовленный средствами некоего приложения (возможно, в другой ОС), преобразуется приложением Windows в файл-документ того же (или примерно того же) типа.

Многие специалисты считают конвертирование частным случаем более общей операции — импорта-экспорта данных. В этой операции данные одного файла-документа по определенным соглашениям пересылаются в другой файл-документ. При этом оба файла могут иметь одинаковый тип, но разный формат (например, обмен между файлами баз данных), а могут принадлежать к разным классам документов (например, обмен между текстовыми файлами и базами данных).

Примерами импорта-экспорта являются следующие пары:

· Файл .DBF (dBASE) -> Рабочий лист Excel (.XLS).

· База данных Access (.MDB) -> Текстовый файл (.TXT).

Динамический обмен данными (DDE) — это разработанный Microsoft набор специальных соглашений (протокол) об обмене данными между приложениями Windows. В DDE можно выделить два уровня.

1. В некоторых приложениях Windows избранные операции DDE встроены в интерфейс программы. Например, в процессоре Word имеется возможность решить следующую задачу. Пусть имеется документ Word, и в этом документе содержится текст “серийного” письма, которое необходимо разослать по нескольким адресам. В этом письме имеются переменные поля с фамилией адресата и его адресом. Фамилии и адреса содержатся в таблице MS Word или базе данных MS Access. Надо изготовить несколько экземпляров одного и того же письма, каждый из которых будет отличаться от другого фамилией и адресом. Эту операцию можно выполнить с помощью команды [Сервис-Слияние...] (Tools-Mail Merge...).

2. Второй уровень DDE требует знания некоторых программных средств и может быть использован квалифицированными пользователями или программистами. Суть этого уровня заключается в следующем.

Допустим, программист разработал информационную систему, в которой предусмотрено автоматизированное составление расписания каких-то мероприятий (например, встреч, конференций, семинаров и т.п.). Это расписание надо красиво напечатать (с указанием дат, дней недели, колонтитулов и т.п.). Лучше всего справится с этой задачей процессор Word. Поэтому программист заготовил в процессоре Word некий шаблон расписания и снабдил его закладками (bookmark), причем каждая закладка имеет имя и помечает дату месяца и день недели. Например, M18 означает понедельник, 18 — число месяца. Далее в свою программу (она должна быть написана на языке, поддерживающем DDE) программист включил специальные функции, которые ссылаются на документ Word по имени закладки. Если какое-то мероприятие запланировано, скажем, на 18-е число, программа автоматически присвоит ему “код” M18 и пошлет в документ Word. В дальнейшем останется просто напечатать документ средствами Word.

15. Серверы и клиенты

Общие сведения. Что такое серверы и клиенты?

В компьютерных технологиях эти термины обозначают то же самое, что и в повседневной жизни: “сервер” — это тот, кто обслуживает (например, официант в ресторане); “клиент” — это тот, кого обслуживают (например, посетитель ресторана).

Серверами и клиентами могут быть как компьютеры (hardware), так и программное обеспечение (software), причем на одном сервере-компьютере могут работать несколько программ-серверов (а строго говоря, и клиентов).

Для взаимодействия между серверами и клиентами, так же, как и в повседневной жизни, разработаны специальные соглашения, называемые протоколами. Если не следовать требованиям протокола, сервер “не поймет” ваши запросы, и либо в обслуживании будет отказано, либо сделано не то, что вам требуется.

Примечание. Согласно старому английскому анекдоту, посетитель ресторана, пожелавший закусить грибами, не знал “протокола”, иначе — английского языка. Поэтому он решил предъявить серверу (официанту) собственноручно изготовленное графическое изображение указанного продукта. Увы, в протоколе не была предусмотрена “система распознавания образов”, и официант принес клиенту... зонтик.

Если вы работаете на автономном компьютере и не подключены к Интернету, то с понятиями “клиент” и “сервер” вы имеете дело лишь в двух случаях:

— при связывании и внедрении объектов (технология OLE);

— при работе с локальным сервером баз данных (в архитектуре “клиент-сервер”), — если таковая ИС имеется на вашем ПК.

Однако если вы подключены к Интернету и (или) работаете в современном офисе с развитой компьютерной “инфраструктурой”, вы становитесь клиентом довольно многочисленной компании серверов.

1. Если ваш ПК подключен к неодноранговой ЛВС, то он является клиентом сетевой операционной системы. В качестве сервера по отношению к вашему компьютеру выступает главный ПК вашей ЛВС — файл-сервер (иногда таких серверов несколько).

2. Одновременно на вашем ПК могут работать несколько приложений (программ!), которые выступают в роли клиентов по отношению к серверам баз данных (если вы работаете с ИС в архитектуре “клиент-сервер”). Каждый сервер БД — это программное обеспечение, которое располагается на тех же файл-серверах и обозначается общепринятым термином — СУБД (Система Управления Базами Данных).

Примечание. Если ваш компьютер — клиент ЛВС, его часто называют рабочей станцией. Понятие это довольно широкое: рабочей станцией может быть и скромный настольный ПК, и мощный компьютер в специализированных вычислительных установках, — например, в издательских системах или системах автоматизированного проектирования.

На ранних стадиях развития сети Интернет клиенты и серверы не были универсальными: для каждого протокола (FTP, Gopher, электронная почта) существовали отдельные серверы и отдельные клиенты. Ныне обозреватель Интернета (например, Internet Explorer), как правило, играет роль универсального клиента серверов (служб) Интернета и обслуживает несколько прикладных протоколов. (Базовым (общим) протоколом Интернета служит TCP/IP, а каждая служба Интернета (например, Web или FTP) имеет собственный, прикладной протокол (например, HTTP или FTP).)

Архитектура “клиент-сервер”. От технологии Интернет (так часто манипулирующей терминами “клиент” и “сервер”) необходимо отличать архитектуру “клиент-сервер”, в которой создается ныне большинство информационных систем.

“Клиент-сервер” — это модель обработки данных в реляционных СУБД. Основная идея этой модели — разделить ключевые функции по обработке информации между программой-приложением (клиентом) и программой управления базой данных — сервером. На сервер баз данных возлагается большая часть обязанностей по оптимизации обслуживания, поддержке целостности и безопасности данных, контролю за доступом к данным и т.д. Приложению-клиенту остается лишь правильно сформулировать запрос и красиво оформить выданный сервером результат. Технология “клиент-сервер” позволяет создавать комплексы, которые в наибольшей степени соответствуют требованиям к современной ИС. Приложение и сервер БД могут находиться на одном компьютере (в этом случае вы имеете дело с локальным сервером БД) и не иметь никакого отношения к сети.

16. Windows и Интернет

Хотя компьютерным телекоммуникациям посвящен в нашей книге особый раздел, в этом пункте мы дадим обобщенное изложение основных механизмов, которые и объединяют среду Windows и глобальную сеть Интернет в единую систему.

Как уже говорилось, современные ОС обеспечивают два уровня, два способа интеграции Windows и Интернета:

1) работу компьютера в режиме обозревателя Интернета;

2) обычный режим с неограниченными возможностями взаимодействия с Интернетом.

Рассмотрим интеграцию с Интернетом в обычном режиме.

Во-первых, в любом приложении Microsoft Office имеется универсальная панель инструментов “Web-узел”, которая фактически является подмножеством команд и панелей обозревателя Internet Explorer (рис. 9).

Рис. 9. Панель инструментов “Web-узел”

Кнопки этой панели выполняют следующие функции:

1 — переход к предыдущей или следующей странице из 10 ранее просмотренных страниц;

2 — остановка процесса перехода к очередной странице (прекращение загрузки);

3 — обновление текущей страницы (повторная загрузка);

4 — переход к домашней странице Интернета;

5 — переход на страницу поиска обозревателя Интернета;

6 — кнопка-переключатель “Отображать только панель “Web”.

При щелчке на кнопке 6 все ранее выданные на экран панели скрываются, — остается только панель “Web”. Повторный щелчок возвращает экрану первоначальный вид.

Кнопки-команды [Избранное] и [Переход] выдают на экран примерно такие же подчиненные меню, что и соответствующие горизонтальные меню обозревателя (рис. 10):

Рис. 10. Списки-меню панели “Web-узел”

Например, чтобы изменить страницу поиска в Интернете, откройте в обозревателе документ, который следует использовать в качестве страницы поиска. Затем на панели инструментов “Web” выберите команду [Переход Установить страницу поиска...], а затем, в ответ на запрос приложения, нажмите кнопку OK (Да).

Часть команд дублируется в таких же меню окна папки.

В правой части панели “Web” находится раскрывающийся список с произвольными адресами перехода.

Во-вторых, окно обозревателя Internet Explorer при определенных условиях может играть роль обычного окна папки. Например, если в поле Адрес: обозревателя набрать адрес web-узла или web-страницы, Internet Explorer исполняет свои “прямые” обязанности: открывается страница Интернета (рис. 11):

Рис. 11. Internet Explorer в режиме обозревателя

Если же в этом поле набрать, скажем, адрес папки на своем компьютере, то панель инструментов обозревателя плавно превращается в панель папки; список Адрес: становится обычным раскрывающимся списком с основной иерархией папок, и раскрывается окно папки (рис. 12):

Рис. 12. Internet Explorer в режиме окна папки

Если в поле Адрес: обозревателя набрать адрес документа (например, D:\okt\Мороженое.xls), откроется окно приложения (в данном случае MS Excel) и указанный документ.

Все это дает основания считать обозреватель Internet Explorer частью операционной системы Windows.

Примечание. В терминах Windows и Microsoft Office Интернет и web — синонимы, но вы не должны забывать, что документом Интернета может быть не только web-страница (например, в качестве страницы может отображаться каталог FTP).

В-третьих, во всех приложениях Microsoft Office предусмотрено создание гиперссылок, т.e. создание гипертекстовых связей между документами Интернета и любыми файлами-документами, записанными на жестком диске вашего ПК.

В-четвертых, обозреватель предусматривает интерак­тивную связь с Интернетом (сохранение на своем компьютере web-страниц в различных форматах, рисунков в различных форматах, заполнение различных форм, анкет, бланков, предлагаемых на web-страницах, и т.п.).

В-пятых, все приложения Microsoft Office формально обладают инструментальными средствами разработки и публикации web-страниц пользователя (в частности, командой [Файл-Сохранить как web-страницу...]).

Примечание. Указанные средства имеют в значительной степени декларативный характер. Хотя качество, функции и возможности web-страниц могут меняться в широких пределах (например, web-страницей может быть обыкновенный текстовый файл, без разметки и форматирования, и создать его можно с помощью обыкновенного Блокнота, профессиональные web-мастера избегают пользоваться не только средствами Microsoft Office, но и специальной инструментальной программой Microsoft FrontPage (из-за невысокого качества получающихся web-страниц). Для того чтобы создать полноценную web-страницу, нужно обратиться к более эффективным инструментальным приложениям, — например, к DreamWeaver.

В заключение заметим, что Microsoft предусмотрела новые возможности web-сервера, в число которых входят средства публикации, совместной работы и управления документами. Однако работа с этими средствами возможна лишь после того, как системный администратор установит на web-сервере так называемые серверные расширения Microsoft Office.

17. Установка и удаление программных продуктов

При покупке нового компьютера операционную систему на него обычно устанавливают специалисты.

Для большинства современных программных продуктов разработчики предусматривают специальную процедуру установки (“инсталляции”), при которой используется специальная дистрибутивная копия продукта. Эта копия поставляется либо на нескольких дискетах, либо на компакт-диске, причем на первой дискете (или на компакт-диске) всегда находится программа установки SETUP.EXE (или INSTALL.EXE). Запустите эту программу и следуйте ее указаниям.

Перечислим типичные шаги, которые выполняются во время установки продукта:

· ввод имени пользователя, обладающего лицензией на использование данной программы, и названия организации;

· проверка аппаратных элементов системы (памяти на диске, оперативной памяти, подключенных внешних устройств и т.п.);

· конфигурирование продукта в соответствии с требованиями пользователя и запись на жесткий диск всех программных и служебных файлов, необходимых для работы продукта в заказанной конфигурации (при этом часть функций продукта может быть исключена);

· создание и (или) модификация Реестра Windows и файлов настроек (с расширениями .INI и .INF).

В Панели управления Windows имеется специальное окно “Установка и удаление программ” (с двумя вкладками), которое позволяет вам: 1) установить произвольный программный продукт с дискеты или компакт-диска (примерно так, как рассказано в этом пункте); 2) “доустановить” (или удалить) компонент приложения Windows; 3) удалить ставший ненужным программный продукт.

Для установки следует использовать только лицензионный (легальный) дистрибутив, иначе продукт может быть установлен “криво”, как говорят специалисты, либо вы станете обладателем вирусов и нарушителем авторских прав.

Коротко о главном в этой статье

1. Объектно-ориентированная технология Windows располагает рядом универсальных механизмов, которые используются во всех приложениях. Среди этих механизмов: 1) выделение; 2) метод “Drag-and-Drop” (переместить и оставить); 3) буфер обмена Windows и буфер обмена Microsoft Office; 4) диалоговое окно-файлер; 5) использование системного набора шрифтов; 6) принцип “Plug-and-Play” (включил и работай); 7) принцип WYSIWYG (What You See Is What You Get — что вы видите, то и получаете); 8) шаблоны документа (template); 9) мастера (от слова “wizard” — волшебник); 10) Корзина (Recycle Bin); 11) Visual Basic for Application (VBA) — Visual Basic для приложений.

2. Машинная графика в Windows предполагает два способа кодирования изображений — растровый (по точкам) и векторный (изображение существует в виде набора математических формул, которые описывают отдельные элементы картинки — линии, дуги, окружности и т.д.).

3. Особым направлением в Windows является бурное развитие технологии мультимедиа, предполагающей отображение на компьютере или в виртуальной реальности текстов, графики, звука, статических и движущихся изображений. Мы различаем стандартные средства мультимедиа (воспроизведение звуковых и видеопрограмм инструментальными средствами Windows) и обширный класс мультимедийных приложений. Мультимедийные файлы могут также воспроизводиться на автономных проигрывателях.

4. В совместной работе приложений Windows (принципы интеграции приложений) мы различаем механизмы буферов обмена Windows и Office, OLE и DDE, создающие возможность всем приложениям обмениваться друг с другом результатами своей работы.

5. Целостность технологии Windows обеспечивается также протоколами работы серверов и клиентов; гиперссылками, которые позволяют щелчком мыши переходить от объекта к объекту (от документа к документу, к части документа) в “сфере влияния” Windows (от MS Word до Интернета). Окно обозревателя Интернета может превращаться в окно папки Windows и наоборот.


* Полоса выделения — это невидимая область вдоль левой границы текста. В этой области указатель мыши приобретает форму стрелки ц и позволяет выделить строку, абзац, весь документ.

** В новейших версиях Word применяется команда [Правка-Буфер обмена Office].

*** Кернинг — уменьшение интервалов между некоторыми парами знаков. При кернинге знаки в словах кажутся более равномерными.

**** Диакритик — дополнительный знак над, под или рядом с буквой, меняющий ее звучание.

Юр. Ал. Шафрин

TopList