ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 31.03.2021
Просмотров: 6768
Скачиваний: 51
126
тарии к выбираемым командам меню и некоторые параметры состояния прикладной программы.
Таким образом, меню - это некоторый перечень команд (функций), которые имеются в рас-
поряжении пользователя на различных этапах работы с программной системой.
Исторически первым видом «меню» можно считать перечень команд в виде пронумерован-
ного списка возможных функций
Например:
1 - редактирование текста;
2-трансляция программы;
3 - выход.
Оставалось лишь выбрать режим путем нажатия клавиши с его номером и клавиши
<Ввод>.
Другой вариант такого меню - ненумерованный список команд, в котором выбор нужной
команды осуществляется нажатием клавиши с первой буквой ее имени.
Например:
Редактирование текста;
Трансляция программ;
Выход.
Еще один схожий способ, бывший ранее популярным - наличие справа или слева от списка
стрелки, движение которой по вертикали управляется клавишами ↓ и ↑. Установив стрелку против
нужной строки и нажав клавишу <Ввод>, осуществляем выбор нужной команды.
Например:
Редактирование текста;
Трансляция программ; <=
Выход.
Подобный вид меню определялся уровнем развития аппаратной и программной частей
компьютера и вынужденной необходимостью ориентации
на алфавитно-цифровые (символьные)
дисплеи.
Дальнейшее развитие числовых
меню привело к символьным меню, в которых выбор за-
данной функции осуществлялся с помощью ввода соответствующего символа или с помощью
функциональных клавиш клавиатуры Fl, F2, F3 ...
Принципиальным шагом в организации эффективных пользовательских меню стало ис-
пользование графических средств. Появилась возможность создать указатель (в разных программ-
ных средах - светящийся курсор, стрелка, выделенный прямоугольник и т.п.), перемещающийся с
помощью клавиш со стрелками, а выбор пункта меню осуществлять нажатием специальной кла-
виши, как правило, ENTER или <Пробел>.
Один из признаков дружественности меню - когда подведение указателя к некоторому эле-
менту меню отображает комментарий функционального назначения. Например, в пункте
Текст
может появиться комментарий:
Операции над текстом в целом: считывание, запись, печать
Если выбрать этот пункт меню нажатием клавиши ввода ENTER,
то появится
подменю ко-
манд работы с текстом.
Подобный принцип иерархии в построении меню, который включает главное (основное
меню) и дерево подменю, позаимствован из организации структуры директорий (каталогов) фай-
ловой системы компьютера. Теперь появилась возможность строить не только дружественный ин-
терфейс, но и дизайн. Возникли меню с системой «ниспадающих», «всплывающих», «многоокон-
ных» и т.д. подменю.
Современные типы меню строятся с использованием графического и символьного режимов.
Символьный принцип в меню используют для выбора быстрых команд. Соответствующим коман-
дам назначаются клавиши, их комбинации или функциональные клавиши Fl ... F 12.
Существует определенная традиция действий
«
горячих
»
клавиш. В частности, в большин-
127
стве программ клавиша F2 сохраняет результаты работы, комбинация ALT+X осуществляет выход
из программы и т.д.
Значительные удобства пользователю предоставляет специальный манипулятор «мышь»,
который позволил серьезно облегчить и предоставить комфортные условия работы. Перемещая с
помощью мыши указатель, можно одним нажатием кнопки мыши вызвать требуемую функцию.
Современные программные системы построены на интерактивных меню, использующих
принцип «кнопки», которые требуют от пользователя минимальных знаний и действий. В них за-
кладывается удобный и оптимальный для работы человека диалоговый режим. Меню содержат
интерактивные формы:
• с шаблоном ответа
Продолжить?
Y/N
• со справочником ответа
Какой цвет назначить: черный белый красный голубой
• с назначением параметров, рис. 2.12;
• многостраничные формы, рис. 2.13.
Рис. 2.12.
Пример меню с назначением параметров (меню формы печати в Word)
Рис.2.13.
Пример многостраничного меню (свойства обозревателя Internet Explorer 4.0)
Интерфейс современных меню строится таким образом, чтобы запрос-ответ пользователя
был однозначен, прост и удобен. В силу большой значимости систем организации меню, в боль-
шинстве инструментальных сред для разработки программ предусматриваются специальные про-
цедуры и объекты создания меню. Особенное внимание им уделяется в системах управления ба-
зами данных (СУБД), авторских системах, в объектно-ориентированных языках программирова-
ния.
При работе е прикладными программами пользователю приходится сталкиваться в первую
очередь с меню. От того, как он освоил работу с его пунктами, зависит эффективность использо-
вания информационной технологии.
128
Контрольные вопросы ч задания
1. Что такое текстовые редакторы? Для чего они нужны?
2. Что такое графические редакторы? Для чего они нужны?
3. Что такое электронные таблицы? Для чего они нужны?
4. Что такое СУБД? Для чего они нужны?
5. Что такое интегрированные системы? Для чего они нужны?
6. Что такое экспертные системы? Для чего они нужны?
7. Что такое авторские системы? Для чего они нужны?
8. Что такое гипертекст, гипермедиа?
9. Что такое мультимедиа?
10. Какие бывают типы меню?
11. Для чего в меню используют «горячие» клавиши?
12. Разработайте программу «меню» на одном из языков программирования.
§ 4. СИСТЕМЫ ОБРАБОТКИ ТЕКСТОВ
4.1. ЭЛЕМЕНТЫ ИЗДАТЕЛЬСКОГО ДЕЛА
Для того, чтобы уверенно работать с текстовыми редакторами и настольными издательски-
ми системами, необходимо освоить и уяснить некоторые сведения из издательского дела.
Особую значимость при подготовке и формировании текста для издания имеют шрифты.
Шрифты -
основное изобразительное средство издательских систем, с их помощью мож-
но.добиться большой художественной выразительности текста.
Шрифты различают по
гарнитуре
(рисунку),
начертанию, размеру
и
назначению.
Гарниту-
рой называется совокупность шрифтов одного рисунка во всех начертаниях и кеглях. Кегль - раз-
мер шрифта, определяемый размером литеры по верикали, исчисляемый в
пунктах
(1 пункт равен
0,367 мм) Полный комплект гарнитуры содержит шрифты всех начертании и кеглей, а в каждом
кегле - русский и латинский (и, если нужно, другие) алфавиты прописных и строчных букв, а так-
же относящиеся к ним знаки.
Различия между буквами разных шрифтов объясняется их различным построением. Среди
элементов из которых строятся буквы выделяют:
• основные штрихи (задают структуру буквы);
• дополнительные штрихи (играют вспомогательную и соединительную роль);
• засечки;
• верхние и нижние выносные элементы;
• овалы и полуовалы (с наплывами или без них);
• концевые элементы.
Буквы располагаются по
базовой линии.
Расстояние между строками называют
интерлинь-
яжем.
Отношение толщины основных и дополнительных элементов определяет контрастность
шрифта. Различают неконтрастные, малоконтрастные, контрастные и очень контрастные шрифты.
Форму букв шрифта определяют
цветность
и
ритм
(соотношение черного и белого, просветы,
наплывы и пр.). Отношение высоты буквы к ее ширине называют шириной шрифта. Бывают свер-
хузкие, узкие, нормальные, широкие и сверхширокие шрифты.
Насыщенность
шрифта определя-
ется
светлотой.
Бывают сверхсветлые, светлые, нормальные, полужирные, жирные и сверхжир-
ные шрифты. Шрифты могут быть прямыми и наклонными. Наклонный вариант шрифтов часто
называют
курсивом.
Шрифты одного типа, но отличающиеся по ширине, насыщенности и наклону
являются различными
начертаниями
одного и того шрифта. Начертания одного шрифта состав-
ляют
гарнитуру.
Шрифт на компьютере - это файл или группа файлов, обеспечивающих вывод текста на пе-
чать со стилевыми особенностями шрифта. Существуют программы, позволяющие создавать соб-
ственные варианты шрифтов. Как правило, такие программы входят в состав текстовых редакто-
ров и издательских систем. Однако, существует довольно большой спектр стандартных (в компь-
ютерном смысле) шрифтов, разработанных полиграфистами. Приведем некоторые из них:
129
и др. Основной текст данной главы набран шрифтом Times New Roman Cir. Наиболее часто ис-
пользуются следующие гарнитуры:
1.
Литературная -
для набора всех видов изданий, кроме букварей, энциклопедий, а также
малоформатных, нормативных, периодических и литературно-художественных изданий;
2.
Обыкновенная новая -
для набора всех видов книжно-журнальных
изданий
,
кроме учеб-
ников для школы, карманных и нормативных изданий;
3.
Банниковская
и
Академическая -
для набора литературно-художественных, научных,
учебных и научно-популярных изданий по гуманитарным областям знаний;
4.
Школьная -
для набора учебников начальной и средней школы, изданий для детей, худо-
жественной и научно-популярной литературы, нормативных изданий и массовых иллюстрирован-
ных журналов;
5.
Балтика
и
Taймc -
для набора художественной и научно-популярной литературы, вузов-
ских учебников.
Каждый текст, подготовленный к изданию в качестве брошюры или книги, должен пройти
техническое редактирование, которое предполагает подготовку
оригинал-макета
готового изда-
ния. Издательским текстовым оригинал-макетом является набранный, сверстанный на компьютере
и отпечатанный на лазерном (или струйном) принтере текстовой оригинал, представляющий собой
точный прообраз будущего издания (по числу страниц, абзацев, рисунку шрифта), предназначен-
ный для изготовления печатной формы. Исходным материалом для подготовки оригинал-макета
является отредактированный, вычитанный автором и литературным редактором размеченный тек-
стовый оригинал. Техническое редактирование- процесс достаточно сложный, особенно если в
тексте есть таблицы, схемы, формулы и иллюстрации.
4.2. ТЕКСТОВЫЕ РЕДАКТОРЫ
Программы-текстовые редакторы предназначены для подготовки текстовых материалов на
компьютере.
Поскольку текстовые материалы бывают различной сложности по набору и верстке, суще-
ствуют и развиваются различные программы обработки текстов. Их можно классифицировать по
уровням требований к обработке текстов. Перечислим наиболее популярные из них.
А. Программы для набора и обработки простых текстов:
Lexicon
Refis
Norton Editor
MultiEdit
Word 4.0 и 5.0 и др.
Б. Программы для набора сложных текстов:
ChiWriter
TechWord
Word 5.5, 6.0 и 7.0
Word for Windows 1.1 и 2.2
WordPerfect
TeX, LaTex
и др.
Каждый текстовый редактор имеет свои технические требования к составу и конфигурации
компьютерной техники.
130
Для набора простого текста достаточно
иметь
• персональный компьютер IBM PC/XT, AT (или совместимые с ними) с емкостью опера-
тивной памяти 640 кбайт;
• дисплей монохромный CGA, EGA или Hercules 14.
Для набора сложных текстов, содержащих формулы, таблицы, схемы необходимо иметь
• персональный компьютер IBM PC/AT 286 (или совместимые с ним), с емкостью опера-
тивной памяти 1 Мбайт;
• дисплей монохромный CGA, EGA или Hercules 14;
• накопитель на жестком магнитном диске (30 - 40 Мбайт);
• матричный 9- или 24-игольчатый принтер, струйный или лазерный принтер;
• мышь.
Для подготовки черно-белых иллюстраций, логотипов, обложек, титулов, разработки
шрифтов необходимо иметь
• персональный компьютер IBM PC/AT 386/486 (или совместимые с ним) с емкостью опе-
ративной памяти 4 Мбайт;
• дисплей цветной VGA, SVGA 14/15;
• накопитель на жестком магнитном диске (более 80 Мбайт);
• лазерный принтер;
• сканер;
• мышь.
Разумеется, подходят не только компьютеры IBM-совместимые, но и другие (например,
Macintosh); разные модели IBM указаны лишь поскольку они наиболее распространены для ори-
ентации по уровню требований.
Разработчики программ текстовых редакторов стараются предусмотреть в них предостав-
ление пользователю всех необходимых операций и сервисных возможностей для эффективной об-
работки текстов Выделим главные из них:
набор текста в интерактивном режиме;
редактирование текста;
работа с фрагментами текста (копирование, перемещение, удаление и т.п.);
форматирование текста (установка абзаца, перенос, выравнивание границ строки и т.п);
работа с несколькими текстами одновременно посредством многооконного принципа;
файловая организация работы с текстами и взаимодействие с операционной системой;
импорт/экспорт текстов из одного формата в другой, в другие прикладные системы;
работа с разными шрифтами;
работа со спецсимволами (математические знаки, индексы и т.п.);
работа с иллюстративным материалом (таблицы, схемы, формулы и пр.);
проверка правописания;
поиск и замена фрагментов текста.
Рассмотрим для примера меню популярного в России текстового редактора Лексикон, рис.
2.14.
Рис. 2.14.
Главное меню и строка статуса текстового редактора Лексикон
Здесь верхняя строка одновременно является строкой комментариев к пунктам меню, и
пользователю легко понять их назначение. Функциональные клавиши имеют достаточно стан-
дартные назначения. Например, F1 - помощь, F9 - переключение с русского на латинский режимы,
F10 - выход в меню.
Меню позволяет осуществить настройку редактора на подготовку того или иного докумен-
та, связаться с операционной системой. Правила набора, редактирования текста просты и очевид-
ны.