Представление о программе

Вид материалаДокументы

Содержание


Интерфейс прикладной среды
Редактирование — процесс внесения изменений в документ.
1. Выделить объект.
Типовые действия над
Перемещение (в текущем документе)
Форматирование — процесс представления внешнего вида документа или отдельных его объектов в требуемой форме.
Форматирование документа в целом
Форматирование объектов документа
Форма объектов
Положение объекта
Толщина линии.
Подобный материал:
1   2   3   4   5   6   7   8   9

15.3 Структура интерфейса прикладной среды

Интерфейс прикладной среды


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

Приложения, работающие в среде Windows, имеют очень схожий графический интерфейс. Научившись «управлять» одной программой некоторого типа, вы можете смело «садиться за руль» любой другой подобной программы. Разобравшись в ее особенностях и немного попрактиковавшись, вы почувствуете себя вполне уверенно. Примерно так же чувст­вует себя водитель, пересевший с одной марки легкового автомо­биля на другую.



Рис. 15.6. Структурные части интерфейса приложения

Как бы ни отличались внешне интерфейсы прикладных сред, все они состоят из однотипных по своему назначению элементов. Посмотрите внимательно на рисунок 15.7. На нем изображены окна различных прикладных сред. В каждом из них можно вы­делить следующие зоны (рисунок 15.6):



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

Все программы, создаваемые для Windows, имеют стандарт­ам оконный интерфейс.

У них формируются однотипные справочные зоны и зоны управления. Вид рабочего поля изменяется в зависимости от назначения прикладной среды (см. рис. 15.7).

Рассмотрим более подробно характерные объекты структуры интерфейса любой прикладной среды Windows. В качестве примера возьмем интерфейс табличного процессора (рисунок 15.8).



Рис. 15.8. Интерфейс прикладной среды на примере табличного процессора Excel

При запуске любой прикладной среды на экран выводится окно приложения, то есть самой среды. Обычно внутри окна приложения сразу открывается и окно документа. Это может быть новый документ или документ, который редактировался последним. Если приложение было вызвано путем открытия до­кумента, то именно этот документ и будет располагаться в окне

приложения.

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

Строка заголовка включает в себя: кнопку системного меню, название приложения (в нашем случае — Microsoft Excel), кноп­ку Свернуть, кнопку Развернуть/Восстановить, кнопку Закрыть. На­значение всех этих кнопок более подробно рассмотрено в п. 14.5.

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

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

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

Строка состояния содержит информацию о режимах работы приложения.

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

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


15.4. Редактирование документа

При работе в прикладной среде часто возникает необходимость внесения изменений в ранее созданные документы.

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

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

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

Редактирование — процесс внесения изменений в документ.

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

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

ОБРАТИТЕ ВНИМАНИЕ Запомните правило редактирования:

1. Выделить объект.

2. Выполнить команду или действия по редактированию.

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

Таблица 15.1. Действия над выделенными объектами


Типовые

действия над

выделенными

объектами

Описание

Удаление

Способы удаления выделенного объекта:

1. Нажатие клавиши Del на клавиатуре

2. Команда Вырезать в Основном меню

3. Кнопка на панели инструментов

Копирование

через буфер обмена

Копирование выделенного объекта через буфер обмена (см. рис. 15.2-15.4) рекомендуется при создании копии объекта в другом документе




в текущем документе

Этот способ рекомендуется при создании копии

объекта в текущем документе.

Не отпуская левую кнопку мыши, нужно нажать

клавишу Ctrl и переместить копию объекта

на новое место. При этом копируемый объект

в буфер обмена не помещается

Вырезание

Это действие применяется на первом этапе пере­мещения объекта. Объект исчезает со старого ме­ста и помещается в буфер обмена

Вставка

Это действие осуществляет вставку объекта из буфера обмена в редактируемый документ. Для внедрения нового объекта обычно предусмотрены специальные команды в основном меню прикладной среды

Перемещение (в текущем документе)

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

Замена

Это действие сочетает в себе удаление и вставку объекта

Часто возникает необходимость выделить группу однотип­ных, подряд расположенных объектов — блок. Например, сло­восочетание в предложении или несколько ячеек в таблице. В этом случае мышь «буксируется» при нажатой левой кнопке от первого объекта к последнему.

Способы выделения конкретных объектов будут приведены при описании каждой среды (см. темы 16-19). Типовые дейст­вия над выделенным объектом по редактированию документа с помощью команд перечислены в таблице 15.1.

Часто при редактировании в большинстве прикладных сред предусмотрены соответствующие команды, например Правка | По­иск и Правка | Замена. Для поиска объекта в документе указывает­ся его образец. Для замены объекта помимо образца поиска ука­зывают еще и образец для замены.


15.5. Форматирование документа

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

У пользователя, работающе­го с документом, будь то таб­лица, рисунок или текст, так­же возникает необходимость оформить его кра­сиво и профессионально.

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

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

Подобных примеров, когда необходимо красивое и правиль­ное оформление документа, можно привести множество.

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

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

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

Форматирование — процесс представления внешнего вида документа или отдельных его объектов в требуемой форме.



Рис. 15.9. Уровни форматирования

Само слово форматирование происходит от слова «форма», то есть форматировать — означает придавать чему-либо форму.

В чем же состоит процесс форматирования документа средст­вами прикладной среды? Этот процесс можно представить в виде набора действий, выполняемых инструментами прикладной сре­ды над документом в целом или его отдельными объектами (рисунок 15.9). При этом следует учитывать, в какой среде соз­давался объект, так как это определит используемый инстру­ментарий работы.

Форматирование документа в целом

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

(физической странице).

На физической странице всегда выделяется область, в кото­рой размещаются объекты документа. Эта область получила на­звание логической страницы (рисунок 15.10).

Форматирование страницы документа в любой прикладной среде обычно предполагает установку таких параметров, как: ориентация страницы, поля, колонтитулы (см. рис. 15.10).



Рис. 15.10. Страница документа

Ориентация страницы — положение листа бумаги (физиче­ской страницы) в пространстве. Различают книжную и альбом­ную ориентации (рисунок 15.11).



Рис. 15.11. Ориентация страницы

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

Колонтитулы — служебная информация, размещаемая в верхнем или нижнем поле страницы. Например, это может быть фамилия автора, название документа, но страницы и т. п.

Форматирование объектов документа

Любой документ состоит из объектов. Вид каждого объекта оп­ределяется средой, в которой он был создан. Например, в тексто­вом процессоре это символ, слово, абзац; в системе управления базой данных — поле, запись и т. д.

Такие объекты создаются и редактируются инструментами самой среды. Помимо этого, в документ могут быть внедрены объекты, созданные при помощи других прикладных программ. Например, объемная надпись, рисунок, формула.

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

Размер объекта обычно измеряется по высоте и ширине. При этом объекты можно масштабировать, то есть пропорционально изменять их габариты, например размеры символа.

Форма объектов может быть произвольной, но наиболее рас­пространенная — прямоугольная, например выделенный фрагмент текста.

Местоположение объекта в документе определяется относи­тельно края страницы.

Положение объекта относительно других объектов доку­мента при необходимости задается пользователем. Например,

для рисунка в текстовом документе может быть установлено зна­чение «относительно абзаца».

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

Можно выделить целую группу параметров форматирования, не являющихся общими для всех объектов, но одинаковых для любой среды. К таким параметрам относятся:
  • шрифтовое оформление;
  • цветовое оформление и узор;
  • толщина, тип и штрих линии.


Шрифт. Под шрифтом понимают внешний вид символов ал­фавита. Например, к разным шрифтам относятся готическая фрактура и церковно-славянский устав (рисунок 15.12). Каждую конкретную реализацию шрифта называют начерта­нием.

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

Начертания отличаются друг от друга толщиной штрихов, шириной букв, общим рисунком (прямое или курсивное) и др. Гар- рис. 15.12. Примеры нитуры шрифтов True Type, используемые шрифтов в приложениях Windows, изначально содер­жат несколько базовых начертаний. Они различаются по виду и кеглю.

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

Кегль. Это размер шрифта. По традиции, со времен типограф ского набора, кегль измеряют в пунктах (пт). Один пункт равен 0,35 мм. Существует ряд стандартных кеглей, например, как на рисунке 15.14. Меняя при компьютерном наборе кегль и вид на­чертания, можно создавать разнообразные варианты представле ния той или иной гарнитуры.



Рис. 15.13. Виды начертаний



Рис. 15.14. Символы разного кегля начертания Bold гарнитуры Century Old Style

Цвет. Многие объекты при­кладных сред имеют параметр цвета. Объекты с однородной структурой, такие как символ, линия и т. п., окрашиваются только в один цвет. У объектов со сложной структурой (автофигура, ячейка, поле и т. п.) различают цвет линии (границы) и цвет за­ливки (фона) (рисунок 15.15).




Рис. 15.15. Окрашивание объектов сложной структуры

Узор. С понятием цвета тесно связано понятие узора. Поверх­ность объекта может быть за­полнена не однотонным цветом, а узором. Спектр узоров достаточ­но разнообразен (рисунок 15.16). Узор формируется двумя цвета­ми: фона и штриховки. Толщина, тип и штрих линии. Объект «линия» существует не только в графическом редакторе. Очень часто линия стано­вится составной частью более сложных объектов. Например, плоские фигуры обычно имеют контур, образуемый ли­нией (см. рис. 15.16). Линии друг от друга отличаются толщиной, типом, видом штриха.

Толщина линии. Линии могут иметь различную толщину. Величина этого параметра, так же как и размер шриф­та, измеряется в пунктах. Обычно диапазон значений толщины линий колеблется от 1/4 до 6 пт (рисунок 15.17).



Рис. 15.16. Примеры узоров

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