ГлавнаяКаталог работРадиотехника, информатика → Этапы развития информационных технологий
5ка.РФ

Не забывайте помогать другим, кто возможно помог Вам! Это просто, достаточно добавить одну из своих работ на сайт!


Список категорий Поиск по работам Добавить работу
Подробности закачки

Этапы развития информационных технологий

3.3. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
3.3. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
■ Понятие информационной технологии
■ Этапы развития информационных технологий ш Проблемы использования информационных
технологий
ПОНЯТИЕ ИНФОРМАЦИОННОЙ ТЕХНОЛОГИИ
Определение информационной технологии
Технология при переводе с греческого (techne) означает искусство, мастерство, умение, а это не что иное, как процессы. Под процессом следует понимать определенную сово¬купность действий, направленных на достижение поставленной цели. Процесс должен оп¬ределяться выбранной человеком стратегией и реализоваться с помощью совокупности различных средств и методов.
Под технологией материального производства понимают процесс, определяемый совокупностью средств и методов обработки, изготовления, изменения со¬стояния, свойств, формы сырья или материала. Технология изменяет качество или первона¬чальное состояние материи в целях получения материального продукта (рис. 3.10).
Материальные ресурсы
Технология
материального
производства
Продукт
----------►
Данные
Информационная технология
Информационный продукт
—i------►
Рис. 3.10. Информационная технология как аналог технологии пепепаботки материальных ресурсов
Информация является одним из ценнейших ресурсов общества наряду с такими тради¬ционными материальными видами ресурсов, как нефть, газ, полезные ископаемые и др., а значит, процесс ее переработки по аналогии с процессами переработки материальных ре¬сурсов можно воспринимать как технологию. Тогда справедливо следующее определение.
Информационная технология — процесс, использующий совокупность средств и методов сбора, обработки и передачи данных (первичной инфор¬мации) для получения информации нового качества о состоянии объекта, процесса или явления (информационного продукта).
Цель технологии материального производства — выпуск продукции, удовлетворяю¬щей потребности человека или системы.
Цель информационной технологии — производство информации для ее анализа чело¬веком и принятия на его основе решения по выполнению какого-либо действия.
Известно, что, применяя разные технологии к одному и тому же материальному ресур¬су, можно получить разные изделия, продукты. То же самое будет справедливо и для техно¬логии переработки информации.
88
ГЛАВА 3. ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ
Пример 3.18. Для выполнения контрольной работы по математике каждый студент применяет свою технологию переработки первоначальной информации (исходных данных задач). Информационный продукт (результаты решения задач) будет зависеть от технологии решения, которую выберет студент. Обычно используется ручная ин¬формационная технология. Если же воспользоваться компьютерной информационной технологией, способной решать подобные задачи, то информационный продукт будет иметь уже иное качество.
Для сравнения в табл. 3.3 приведены основные компоненты обоих видов технологий. Таблица 3.3. Сопоставление основных компонентов технологий
Компоненты технологий для производства продуктов
материальных информационных
Подготовка сырья и материалов Производство материального продукта
Сбыт произведенных продуктов потребителям Сбор данных или первичной информации
Обработка данных и получение результатной инфор¬мации
Передача результатной информации пользователю для принятия на ее основе решений
Новая информационная технология
Информационная технология является наиболее важной составляющей процесса использо¬вания информационных ресурсов общества. К настоящему времени она прошла несколько эволюционных этапов, смена которых определялась главным образом развитием научно-технического прогресса, появлением новых технических средств переработки информации. В современном обществе основным техническим средством технологии переработки ин¬формации служит персональный компьютер, который существенно повлиял как на концеп¬цию построения и использования технологических процессов, так и на качество результатной информации. Внедрение персонального компьютера в информационную сферу и применение телекоммуникационных средств связи определили новый этап разви¬тия информационной технологии и, как следствие, изменение ее названия за счет присоеди¬нения одного из синонимов: "новая", "компьютерная" или "современная".
Прилагательное "новая" подчеркивает новаторский, а не эволюционный характер этой технологии. Ее внедрение является новаторским актом в том смысле, что она существенно изменяет содержание различных видов деятельности в организациях. В понятие новой ин¬формационной технологии включены также коммуникационные технологии, которые обес¬печивают передачу информации разными средствами, а именно — телефон, телеграф телекоммуникации, факс и др. В табл. 3.4 приведены основные характерные черты новой информационной технологии.
Таблица 3.4. Основные характеристики новой информационной технологии
Методология Основной признак Результат
Принципиально новые средства обработки информации
Целостные технологические сис-темы
Целенаправленные создание, пере¬дача, хранение и отображение ин-формации "Встраивание" в технологию уп-равления
Интеграция функций специалис¬тов и менеджеров
Учет закономерностей социальной среды Новая технология коммуникаций
Новая технология обработки ин-формации
Новая технология принятия уть 1 равленческих решений
: • - '.'АНИОННЫЕ ТЕХНОЛОГИИ
89
Новая информационная технология — информационная технология с "дружественным" интерфейсом работы пользователя, использующая персо¬нальные компьютеры и телекоммуникационные средства.
Прилагательное "компьютерная" подчеркивает, что основным техническим средством ■ле реализации является компьютер.
Запомните! Три основных принципа новой (компьютерной) ин-формационной технологии:
■ интерактивный (диалоговый) режим работы с компьютером;
■ интегрированность (стыковка, взаимосвязь) с другими про¬граммными продуктами;
■ гибкость процесса изменения как данных, так и постановок задач.
По-видимому, более точным следует считать все же термин новая, а не компьютер-тт информационная технология, поскольку он отражает в ее структуре не только техноло-хнованные на использовании компьютеров, но и технологии, основанные на других средствах, особенно на средствах, обеспечивающих телекоммуникацию.
Примечание. Появившийся сравнительно недавно термин НИТ постепенно на¬чинает терять слово "новая", а под информационной технологией начинают по¬нимать тот смысл, который вкладывается в НИТ. В дальнейшем изложении мы для простоты опустим прилагательное "новая", придавая ее смысл термину "информационная технология".
фий информационной технологии
тхнологического процесса материального производства осуществляется с по-технических средств, к которым относятся: оборудование, станки, ин-ейерные линии и т.п.
i и для информационной технологии должно быть нечто подобное. Такими ! средствами производства информации будет являться аппаратное, программ-:кое обеспечение этого процесса. С их помощью производится переработ-информации в информацию нового качества. Выделим отдельно из этих шые продукты и назовем их инструментарием, а для большей четкости i: - • гетизировать, назвав программным инструментарием информационной тех-, Определим это понятие.
Инструментарий информационной технологии — один или несколько взаимосвязанных программных продуктов для определенного типа ком-пьютера, технология работы в котором позволяет достичь поставленную пользователем цель.
инструментария можно использовать следующие распространенные виды продуктов для персонального компьютера: текстовый процессор (редактор), йодательские системы, электронные таблицы, системы управления базами дан- записные книжки, электронные календари, информационные системы назначения (финансовые, бухгалтерские, для маркетинга и пр.), эксперт-
1Т.Д.
90
ГЛАВА 3. ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ
Как соотносятся информационная технология и информационная система
Информационная технология тесно связана с информационными системами, которые явля¬ются для нее основной средой. На первый взгляд может показаться, что введенные в учеб¬нике определения информационной технологии и системы очень похожи между собой. Однако это не так.
Информационная технология является процессом, состоящим из четко регламентиро¬ванных правил выполнения операций, действий, этапов разной степени сложности над дан¬ными, хранящимися в компьютерах. Основная цель информационной технологии — в результате целенаправленных действий по переработке первичной информации получить необходимую для пользователя информацию.
Информационная система является средой, составляющими элементами которой явля¬ются компьютеры, компьютерные сети, программные продукты, базы данных, люди, раз¬личного рода технические и программные средства связи и т.д. Основная цель информационной системы — организация хранения и передачи информации. Информа-ционная система представляет собой человеко-компьютерную систему обработки инфор¬мации.
Реализация функций информационной системы невозможна без знания ориентирован¬ной на нее информационной технологии. Информационная технология может существовать и вне сферы информационной системы.
Пример 3.19. Информационная технология работы в среде текстового процессора Word 6.0, который не является информационной системой.
Информационная технология мультимедиа, где с помощью телекоммуникационной связи осуществляются передача и обработка на компьютере изображения и звука.
Таким образом, информационная технология является более емким понятием, отра¬жающим современное представление о процессах преобразования информации в ин¬формационном обществе. В умелом сочетании двух информационных технологий — управленческой и компьютерной — залог успешной работы информационной системы.
Обобщая все вышесказанное, предлагаем несколько более узкие, нежели введенные ранее, определения информационной системы и технологии, реализованных средствами компьютерной техники.
Информационная технология — совокупность четко определенных целе-направленных действий персонала по переработке информации на ком-пьютере.
Информационная система — человеко-компьютерная система для под-держки принятия решений и производства информационных продуктов, использующая компьютерную информационную технологию.
Составляющие информационной технологии
Используемые в производственной сфере такие технологические понятия, как норма, нор¬матив, технологический процесс, технологическая операция и т.п., могут применяться и в информационной технологии. Прежде чем разрабатывать эти понятия в любой технологии, в том числе и в информационной, всегда следует начинать с определения цели. Затем следу¬ет попытаться провести структурирование всех предполагаемых действий, приводящих к намеченной цели, и выбрать необходимый программный инструментарий.
На рис. 3.11 технологический процесс переработки информации представлен в виде иерархической структуры по уровням:
НФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
91
Информационная технология

Действие 15

Действие 1

Действие 4

Действие 1

1*йствие
Элементарная операция 5
Элементарная операция 2
Элементарная операция 1
Элементарная операция 7
Элементарная операция 4
Действие N

Элементарная операция 5
Элементарная операция 8

Элементарная операция 1
Рис. 3.11. Представление информационной технологии в виде иерархической структуры, состоящей из этапов, действий, операций
1-й уровень — этапы, где реализуются сравнительно длительные технологи-процессы, состоящие из операций и действий последующих уровней.
Пример 3.20. Как следует понимать этап информационной технологии. Технология создания шаблона формы документа в среде текстового процессора Word 6.0 обстоит из следующих этапов:
■ этап 1 — создание постоянной части формы в виде текстов и таблиц;
■ этап 2 — создание постоянной части формы в виде кадра, куда затем помещается рисунок;
■ этап 3 — создание переменной части формы;
■ этап 4 — защита и сохранение формы.
2-й уровень — операции,* результате выполнения которых будет создан кон-■ретный объект в выбранной на 1-м уровне программной среде.
Пример 3.21. Как следует понимать операцию информационной технологии. Рассмотрим этап 2 (см. пример 3.20) технологии создания постоянной части формы документа в виде кадра в среде текстового процессора Word 6.0, который состоит из следующих операций:
■ операция 1 — создание кадра;
■ операция 2 — настройка кадра;
■ операция 3 — внедрение в кадр рисунка.
3-й уровень — действия — совокупность стандартных для каждой про-ираммной среды приемов работы, приводящих к выполнению поставленной в соответ¬ствующей операции цели. Каждое действие изменяет содержание экрана.
92
ГЛАВА 3. ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ
Пример 3.22. Как следует понимать действие информационной технологии. Рассмотрим операцию 3 (см. пример 3.21) — внедрение в кадр рисунка в среде текс¬тового процессора Word 6.0, которая состоит из следующих действий:
■ действие 1 — установка курсора в кадре;
■ действие 2 — выполнение команды ВСТАВКА,Рисунок;
■ действие 3 — установка значений параметров в диалоговом окне.
4-й уровень виатурой.
элементарные операции по управлению мышью и кла-
Пример 3.23. Как следует понимать элементарную операцию информационной тех¬нологии. Ею может быть: ввод команды, нажатие правой кнопки мыши, выбор пункта меню и т.п.
Необходимо понимать, что освоение информационной технологии и дальнейшее ее использование должны свестись к тому, что вы должны сначала хорошо овладеть набором элементарных операций, число которых ограничено. Из этого ограниченного числа элемен¬тарных операций в разных комбинациях составляется действие, а из действий, также в раз¬ных комбинациях, составляются операции, которые определяют тот или иной технологический этап. Совокупность технологических этапов образует технологический процесс (технологию).
Примечание. Технологический процесс необязательно должен состоять из всех уровней, представленных на рис. 3.11. Он может начинаться с любого уровня и не включать, например, этапы или операции, а состоять только из действий. Для реализации этапов технологического процесса могут использоваться раз¬ные программные среды.
Информационная технология, как и любая другая, должна отвечать следующим требо¬ваниям:
■ обеспечивать высокую степень расчленения всего процесса обработки информации на этапы (фазы), операции, действия;
■ включать весь набор элементов, необходимых для достижения поставленной цели;
■ иметь регулярный характер. Этапы, действия, операции технологического процесса могут быть стандартизированы и унифицированы, что позволит более эффективно осуществлять целенаправленное управление информационными процессами.
ЭТАПЫ РАЗВИТИЯ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Существует несколько точек зрения на развитие информационных технологий с использо¬ванием компьютеров, которые определяются различными признаками деления.
Общим для всех изложенных ниже подходов является то, что с появлением персональ¬ного компьютера начался новый этап развития информационной технологии. Основной целью становится удовлетворение персональных информационных потребностей человека как для профессиональной сферы, так и для бытовой.
Признак деления — вид задач и процессов обработки информации
1-й этап (60 - 70-е гг.) — обработка данных в вычислительных центрах в режиме кол¬лективного пользования. Основным направлением развития информационной технологии являлась автоматизация операционных рутинных действий человека.
2-й этап (с 80-х гг.) — создание информационных технологий, направленных на решение стратегических задач.

ИНФОРМАЦИОННО-ЛОГИЧЕСКИЕ ОСНОВЫ ПОСТРОЕНИЯ
127
Здесь изображены логические блоки в соответствии с международным стандартом: *- ■ а + ь^ схема ИЛИ, реализующая операцию логического сложения
а* Ь^ схема И, реализующая операцию логического умножения
схема НЕ, реализующая операцию инверсии
Примечания: 1. В ряде случаев перед построением логической схемы устрой¬ства по логической функции последнюю, пользуясь соотношениями алгебры логики, следует преобразовать к более простому виду (минимизировать). 2. Для логических схем ИЛИ, И и НЕ существуют типовые технические схемы, реализующие их на реле, электронных лампах, дискретных полупроводнико¬вых элементах. Для построения современных ЭВМ обычно применяются сис¬темы интегральных элементов, у которых с целью большей унификации в качестве базовой логической схемы используется всего одна из схем: И — НЕ (штрих Шеффера), ИЛИ — НЕ (стрелка Пирса) или И — ИЛИ — НЕ.
ПРОГРАММНОЕ УПРАВЛЕНИЕ ЭВМ
Структура и виды команд
3^шение задач на ЭВМ реализуется программным способом, т. е. путем выполнения после-ювательно во времени отдельных операций над информацией, предусмотренных алгорит¬мом решения задачи.
Алгоритм — это точно определенная последовательность действий, кото-рые необходимо выполнить над исходной информацией, чтобы получить решение задачи.
Алгоритм решения задачи, заданный в виде последовательности команд на языке вычислительной машины (в кодах машины), называется машин¬ной программой.
Команда машинной программы (иначе, машинная команда) — это эле-ментарная инструкция машине, выполняемая ею автоматически без каких-либо дополнительных указаний и пояснений.
Машинная команда состоит из двух частей: операционной и адресной.
Операционная часть команды — это группа разрядов в команде, предназна¬ченная для представления кода операции машины.
Адресная часть команды — это группа разрядов в команде, в которых записы-1ласггся коды адреса (адресов) ячеек памяти машины, предназначенных для оперативного гаяения информации, или иных объектов, задействованных при выполнении команды. -асто эти адреса называются адресами операндов, т. е. чисел, участвующих в операции.
По количеству адресов, записываемых в команде, команды делятся на безадресные, zho, двух- и трехадресные. _______.___.^___-___^
Типовая структура трехадресной команды: I КОП | al | а2 | аЗ |
ас КОП — код операции;
al и а2 — адреса ячеек (регистров), где расположены соответственно первое и второе числа, участвующие в операции;
300 ГЛАВА 8. СОСТОЯНИЕ И ТЕНДЕНЦИИ РАЗВИТИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Документы
7

Документы
(~~
Сигнал Входная информация
ЗАДАЧА
Машинограмма
БД
Видеофамма
Сигнал
Выходная информация Рис. 8.2. Схема взаимосвязи входной и выходной информации для решения задачи
Алгоритм решения задачи имеет ряд обязательных свойств:
■ дискретность — разбиение процесса обработки информации на более простые этапь (шаги выполнения), выполнение которых компьютером или человеком не вызы затруднений;
■ определенность алгоритма — однозначность выполнения каждого отдельного преобразования информации;
■ выполнимость — конечность действий алгоритма решения задач, позволяющая полу¬чить желаемый результат при допустимых исходных данных за конечное число шаток.
■ массовость — пригодность алгоритма для решения определенного класса задач.
В алгоритме отражаются логика и способ формирования результатов решения с указ»-нием необходимых расчетных формул, логических условий, соотношений для контроля з> стоверности выходных результатов. В алгоритме обязательно должны быть предусмотрен» все ситуации, которые могут возникнуть в процессе решения комплекса задач.
Алгоритм решения комплекса задач и его программная реализация тесно взаимосвязи ны. Специфика применяемых методов проектирования алгоритмов и используемых щя этом инструментальных средств разработки программ может повлиять на форму представ¬ления и содержание алгоритма обработки данных.
Примечание. Для решения задач могут использоваться алгоритмы, заложении в готовых программных продуктах — пакетах прикладных программ (ППП функционального назначения (см. дальше). Также могут использоваться тии» вые модели и методы решения задач, представленные в методо-ориентиров» ных ППП. В этом случае осуществляется адаптация ППП к условен конкретного применения, во всех остальных случаях разрабатываются ориг» нальные алгоритмы и программы реализации комплекса задач.
Программирование (programming) — теоретическая и практическая де» тельность, связанная с созданием программ.
Программирование является собирательным понятием и может рассматриваться и ка наука, и как искусство, на этом основан научно-практический подход к разработке про грамм.
Программа — результат интеллектуального труда, для которого характерно творчест во, а оно, как известно, не имеет четких границ. В любой программе присутствует индиви дуальность ее разработчика, программа отражает определенную степень искусств

514 ГЛАВА 13. ТЕКСТОВЫЙ ПРОЦЕССОР
Перемещение текста в окне
Большинство документов слишком велико, чтобы целиком их увидеть на экране mohi Текстовый процессор обеспечивает перемещение текста в окне. Этот режим вклю1 автоматически как только курсор достигает границ экрана. Так, если курсор находив нижней строке экрана и вы нажмете на клавишу перемещения курсора вниз, внизу э появится новая строка документа, а самая верхняя строка экрана исчезнет. Аналог произойдет при движении курсора вверх. Если ширина документа больше ширины з монитора, то клавишей перемещения курсора влево и вправо перемещают текст доку в окне по горизонтали.
Как уже указывалось в начале главы, для перемещения текста документа в рабе поле окна во многих текстовых процессорах используются вертикальная и горизонтал линейки прокрутки (см. рис. 13.1). Клавиши <PageUp> и <PageDn> обеспечивают | перемещение на одну страницу (экран) вперед или назад по документу. Специальш манды обеспечивают попадание с любой позиции сразу в конец или в начало докумен-
13.2. РАБОТА С ТЕКСТОМ
■ Минимальный набор типовых операций ш Расширенный набор типовых операций
МИНИМАЛЬНЫЙ НАБОР ТИПОВЫХ ОПЕРАЦИЙ
Операции, производимые с документом в целом
Минимальный набор типовых операций включает операции, производимые над док в целом, над абзацами документа и над его фрагментами. К операциям, производимым с документом, относятся:
■ создание нового документа — присвоение документу уникального имени и всего текста документа на клавиатуре;
■ загрузка предварительно созданного документа в оперативную память;
ш сохранение документа — копирование документа из оперативной памяти во нюю;
■ удаление документа — удаление созданного или загруженного документа с экракь.
■ распечатка документа — создание твердой (бумажной) копии документа.
Операции, производимые над абзацами документа
Абзац является ключевым элементом в структуре документа для многих текстовых соров (хотя имеются и другие, например, в WinWord — разделы).
Указанные операции включают установку границ абзацев и абзацных отступов, нивание, а также включение переноса слов.
Установку границ абзацев производят с помощью маркеров отступов, находящихся координатной линейке, или соответствующими командами меню.
Выравнивание (выключка). Различают четыре вида горизонтального (влево, вправе центру, по ширине) и три вида вертикального выравнивания (вверх, вниз, по высоте).
Перенос. При выключенном режиме автоматического переноса слово, не шееся на строке, полностью переносится на следующую строку. Это не придает элег
3 2. РАБОТА С ТЕКСТОМ
515
тн тексту; его правый край остается неровным. Для улучшения внешнего вида текста ис-тользуют режим переноса. При ручном варианте переноса пользователь сам определяет место переноса, вводя дефис, и жестким переводом каретки (нажатием на клавишу <Enter>) -преходит на следующую строку. Использование такого режима переноса приводит к необ-иэдимости удаления дефисов при повторном форматировании текста документа.
При включенном режиме автоматического переноса реализуется мягкий вариант пере¬носа: текстовый процессор сам делит слово на слоги и переносит его наилучшим способом. >гот режим не создает никаких трудностей при повторном форматировании.
Операции, производимые с фрагментами текста
Эти операции включают выделение фрагмента текста, его перемещение, копирование или лаление, которые были рассмотрены в предшествующем разделе главы. Кроме того, выде¬ленный фрагмент текста можно напечатать, произвести поиск и замену символов, приме¬нить шрифтовое выделение и ряд других операций.
РАСШИРЕННЫЙ НАБОР ТИПОВЫХ ОПЕРАЦИИ
Контекстный поиск и замена
Режим контекстного поиска и замены реализуется поиском в документе некоторого
текстового элемента и заменой его на другой, заданный пользователем. Заменяемый и за-| данный текстовые элементы могут быть различной длины, включать в себя одно слово,
"руппу слов, часть слова, числа и другие знаки. Существует ряд дополнительных условий выполнения операции поиска и замены. Укажем некоторые из них. Одноразовая и глобальная замена. Режим одноразовой замены прекращает поиск после нахождения первого вхождения заменяемого элемента. Глобальная замена заме¬няет все вхождения заменяемого элемента.
Автоматическая и ручная замена. Режим ручной замены требует подтверждения пользователя на замену после нахождения каждого вхождения заменяемого элемента. Автоматический режим такого подтверждения не требует.
Чувствительность и нечувствительность к строчным и прописным символам. При выборе режима, чувствительного к строчным и прописным символам, регистр, в кото¬ром отображен заменяемый элемент, имеет значение при его поиске. Иными словами, если вы, например, задали заменяемый элемент как ibm, текстовый процессор не обра¬тит внимания на встретившееся ему в тексте слово IBM.
Направление поиска. Обычно команда поиска и замены реализует поиск, начиная от позиции текста, занимаемой в настоящее время курсором, и до конца документа. У ряда текстовых процессоров направление поиска можно изменить на обратное. В ряде текстовых процессоров (например, WinWord) с помощью специальных симво-эв реализуется язык запросов, дающий возможность осуществлять контекстный поиск по
сложным критериям.
Операции сохранения
Операция сохранения записывает отредактированный документ, находящийся в перативной памяти, на диск для постоянного хранения. Тип сохраненного документа бычно присваивается текстовым процессором автоматически. Например, в текстовом про¬фессоре Word 6.0 документу присваивается тип .DOC, а в текстовом процессоре Lexicon —


516 ГЛАВА 13. ТЕКСТОВЫЙ ПРОЦЕССОР
тип .ТХТ. Большинство текстовых процессоров используют следующие три операши хранения данных.
■ Сохранить и продолжить редактирование: Эта операция выполняется перио, гарантируя сохранность более свежей копии проектируемого документа на возможной его утраты.
■ Сохранить и выйти. Мы используем эту операцию для сохранения отредакти го документа и выхода в операционную систему.
■ Выйти без сохранения. Эта операция позволяет выйти в операционную систе сохранения документа, с которым работали.
В текстовых процессорах, имеющих многооконный режим работы, преду см air* ются одна операция выхода и отдельные операции сохранения и закрытия окон. Есл» i выходе в закрываемом окне остается несохраненный измененный документ, то текстгч процессор дополнительно запрашивает, следует ли сохранить документ или нет.
Текстовые процессоры с помощью резервных файлов обеспечивают защиту создав документов от возможной утраты. Для этого специальной командой сохранения обесгк вается режим, когда одновременно хранятся два файла одного и того же докуменя текущий и резервный. После внесения изменений в документ предыдущая его версия ш матически сохраняется как резервный файл: ему присваивается тип .ВАК, а отредакп ванная версия рассматривается как текущий файл. Тип текущего файла определяет пользователь или он присваивается по умолчанию (например, .ТХТ, или .DOC). Такт* разом сохраняется только последняя, измененная версия документа; более ранние вер теряются. Хотя содержание текущего и резервного файлов не одинаково, возможность пользования последнего (в случае повреждения или утраты текущего файла) представлк очень ценной. Как мы покажем в дальнейшем, автоматическое сохранение резервных z лов может оказаться недостаточным для обеспечения защиты важных документов и : грамм. В этом случае создаются дополнительные копии, хранящиеся отдельно от основа
Важным фактором защиты создаваемых документов является функция автосохра ния, которая может выполняться как обычная операция сохранения или как специа,тх операция сохранения текущего состояния текстового процессора в специальном фай.-* последнем случае при аварийном прекращении работы это состояние может быть вес новлено, включая содержимое всех окон, положение курсоров в окнах и т.п.
Внимание! Сохраняйте результаты своей работы. Для я
каждые 10-15 минут выполняйте операцию сохранения ил*
тановите режим автосохранения, если он имеется в текстом
процессоре.
Храните копии документов в отпечатанном виде и будете ;•*■
рены в том, что ценная информация не утратится ни при каш»
обстоятельствах.
..:;■№ "ili >
Проверка правописания слов и синтаксиса
Режим проверки правописания и синтаксиса выполняется специальными программ (SpellerA. ecker), которые могут быть автономными либо встроенными в текстовый проия. сор. Эти программы значительно различаются по своим возможностям. Наиболее мощкые из них проверяют не только правописание, но и склонение, спряжение, пунктуацию и стиль. Указанный режим используют для контроля одного слова, страницы или целого ►кумента. Указанное слово сопоставляется с его написанием в словаре и в случае любых соответствий выдается на экран для редактирования. При этом пользователю предла следующий выбор:
1) провести исправление;
13.2. РАБОТА С ТЕКСТОМ
517
2) игнорировать ошибку;
3) добавить данное слово во вспомогательный словарь.
Многие текстовые редакторы предлагают дополнительные услуги (например, вариан¬ты написания слова), облегчающие исправление ошибок. Но помниге, что возможности программы зависят от полноты словаря. Поэтому постоянно пополняйте вспомогательный словарь, внося в него слова, отсутствующие в исходном словаре.
Кроме проверки ошибок пунктуации и выдачи предложений по их устранению этот режим обеспечивает выявление некоторых ошибок стиля, в частности неправильное ис¬пользование заглавных и строчных букв, повторение одного и того же слова несколько раз подряд, отсутствие пробела между словами, отсутствие второй кавычки и т. п. Все указан¬ные ошибки выявляются на основе сравнения разработанного текста с хранящимися в памя¬ти основными правилами. Заметим, что используемый в рамках текстового процессора набор таких правил существенно ограничен.
Словарь синонимов
Словарь синонимов поможет избежать повторений и сделает элегантным ваш стиль изложе¬ния. Его использование чрезвычайно просто. Наведите курсор на интересующее вас слово и введите команду просмотра словаря синонимов. Текстовый редактор выдаст на экран не¬сколько синонимов. Выберите тот, который вам больше нравится, и он автоматически будет перенесен в документ.
Установка общих параметров страницы
Различают логическую и физическую страницы. Физическая с тр а ниц а (в некото¬рых текстовых редакторах вместо этого термина используется термин "размер бумаги") эбычно имеет некоторый стандартный размер, например 210x297 мм, а логическая :траница образуется на поле физической за вычетом установленных пользователем шиц (рис. 13.5). Количество данных на логической странице определяется, с одной сторо-
1 Верхняя граница
Физическая страница Верхний колонтитул

1

Левая граница Логическая страница Правая граница


, Нижняя граница
Нижний колонтитул


1

Рис. 13.5. Соотношение
логической и физической
страниц
580 ГЛАВА 15. СИСТЕМА УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ
Имеются многочисленные примеры языков СУБД, объединяющих возможности сания данных и манипулирования данными в единых синтаксических рамках. Попул языком такого рода является реляционный язык SQL.
СУБД dBASE IV и FoxPro поддерживают язык программирования xBASE, которы!| сих пор является важным стандартом для баз данных.
FoxPro 2.6 придает xBASE-программам оконные, событийно-управляемые кач При составлении прикладной программы FoxPro использует диспетчер проекта, ynj щий различными файлами исходного текста и данных. Эта составляющая отслеживаг-дивидуальные элементы : программы, наборы экранных форм, отчеты и файлы баз , и позволяет компилировать прикладную программу в исполнимый файл.
Язык программирования Access Basic содержит функции обеспечения связи по i колу OLE 2.0, позволяющие управлять объектами из других прикладных программ, тимых с OLE 2.O. Кроме того, этот язык позволяет создавать объекты баз данных (з таблицы), изменять структуру базы данных и создавать индексы непосредственно из кладной программы.
Все рассматриваемые программные средства обладают автоматизированными вами создания экранных форм, запросов, отчетов, меню, наклеек, стандартных писем создания указанных визуальных и структурных объектов ряд СУБД использует спе ные инструментальные средства, называемые "мастерами" или " волшебниками"
15.4. ОСНОВЫ ТЕХНОЛОГИИ РАБОТЫ В СУ
■ Команды для выполнения типовых операций т Обобщенная технология работы
КОМАНДЫ ДЛЯ ВЫПОЛНЕНИЯ ТИПОВЫХ ОПЕРАЦИЙ
Типовая структура интерфейса
При работе с СУБД на экран выводятся рабочее поле и панель управления. Панель упр ния при этом включает меню, вспомогательную область управления и строку поде» Расположение этих областей на экране может быть произвольным и зависит от осе тей конкретной программы. Некоторые СУБД позволяют выводить на экран окно д (командное окно) или строку команд. Познакомиться с видом экрана таких прог средств можно на примере окна СУБД Access 2.0, представленного на рис. 15.26.
Строка меню содержит основные режимы программы. Выбрав один из пользователь получает доступ к ниспадающему подменю, содержащему перечень вхол в него команд. В результате выбора некоторых команд ниспадающего меню появляются j полнительные подменю.
Вспомогательная область управления включает:
■ строку состояния;
■ панели инструментов;
■ вертикальную и горизонтальную линейки прокрутки.
В строке состояния (статусной строке) пользователь найдет сведения о тег1.......
щем режиме работы программы, имени файла текущей базы данных и т. п. Панель инствш-ментов (пиктографическое меню) содержит определенное количество кисете (пиктограмм), предназначенных для быстрой активизации выполнения определенных шт-' манд меню и функций программы. Чтобы представить на экране области таблицы базы лик
15.4. ОСНОВЫ ТЕХНОЛОГИИ РАБОТЫ В СУБД
581
Microsoft Acces£
Файл Правка Вид Формат Записи Окно Справка
5.Q0......................................аомягд
3..QQ......................................Шш
0.001 0
Рис. 15.26. Основные компоненты окна СУБД Access 2.0
ных, формы или отчета, которые на нем в настоящий момент не отображены, используют вертикальную и горизонтальную линейки прокрутки.
Строка подсказки' предназначена для выдачи сообщений пользователю отно¬сительно его возможных действий в данный момент.
Важная особенность СУБД — использование буфера промежуточного хранения при выполнении ряда операций. Буфер используется при выполнении команд копирования и перемещения для временного хранения копируемых или перемещаемых данных, после чего они направляются по новому адресу. При удалении данных они также помещаются в буфер. Содержимое буфера сохраняется до тех пор, пока в него не будет записана новая порция данных.
Программы СУБД имеют достаточное количество команд, у каждой из которых воз¬можны различные параметры (опции). Такая система команд совместно с дополнительными опциями образует меню со своими особенностями для каждого типа СУБД. Выбор опреде¬ленной команды из меню производится одним из следующих двух способов:
■ наведением курсора на выбранную в меню команду при помощи клавиш управления курсором и нажатием клавиши ввода;
■ вводом с клавиатуры первой буквы выбранной команды.
Получить дополнительную информацию о командах, составляющих меню СУБД, и их использовании можно, войдя в режим помощи.

582 ГЛАВА 15. СИСТЕМА УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ
Несмотря на особенности СУБД, совокупность команд, предоставляемых в ра жение пользователю некоторой усредненной системой управления базами данных, быть разбита на следующие типовые группы:
■ команды для работы с файлами;
■ команды редактирования;
■ команды форматирования;
■ команды для работы с окнами;
■ команды для работы в основных режимах СУБД (таблица, форма, запрос, отчет):
■ получение справочной информации.
Команды для работы с файлами
При работе с файлами программа дает возможность пользователю:
■ создавать новые объекты базы данных;
■ сохранять и переименовывать ранее созданные объекты;
■ открывать уже существующие базы данных;
■ закрывать ранее открытые объекты;
■ выводить на принтер объекты базы данных.
Процесс печати начинается с выбора драйвера принтера. Для каждого типа необходим свой драйвер. Следующий шаг состоит в задании параметров страницы, ровании колонтитулов, а также в выборе вида и размера шрифта. Далее следует уст число копий, качество печати и количество или номера печатаемых страниц документа
Команда предварительного просмотра позволяет получить представление об виде выводимой на принтер информации еще до печати. Размещение информации на нице может быть оптимально приспособлено к ее выбранным параметрам посредством штабирования и центрирования.
В некоторых СУБД в рассматриваемую группу команд введены команды, вающие возможность экспорта-импорта и присоединения таблиц, созданных другими граммными средствами.
Команды редактирования
Ввод данных и изменение содержимого любых полей таблиц БД, компонентов экр форм и отчетов осуществляются с помощью группы команд редактирования, главным* которых являются перемещение, копирование и удаление.
Наряду с вышеуказанными операциями большая группа программ СУБД обладает I можностями вставки диаграммы, рисунка и т. п., включая объекты, созданные в других граммных средах, установление связей между объектами.
Среди команд редактирования особое место занимают команды нахождения и. определенного пользователем контекста в рамках всего документа или выделенной части, а также отмена последней введенной команды (откатка).
Команды форматирования
Важное значение имеет визуальное представление данных при выводе. Большинство предоставляют в распоряжение пользователя большое число команд, связанных с о([ нием выводимой информации. При помощи этих команд пользователь может варьир направление выравнивания данных, виды шрифта, толщину и расположение линий, вь букв, цвет фона и т. п. При выполнении любой команды форматирования следует вь
15.4. ОСНОВЫ ТЕХНОЛОГИИ РАБОТЫ В СУБД
583
область, на которую распространяется действие команды. Если этого не сделать, то новые параметры форматирования будут определены только для активного компонента.
Выбор формата и направления выравнивания производится автоматически в зависи¬мости от характера вводимых данных. Данные, интерпретируемые программой как текст, выравниваются по левому краю, а числа — по правому. Автоматический выбор формата и способа выравнивания производится только в том случае, если для заполняемых ячеек пользователем предварительно не заданы другие параметры.
Команды для работы с окнами
Большинство СУБД дает возможность открывать одновременно множество окон, организуя тем самым "многооконный режим" работы. При этом некоторые окна будут видны на экра¬не, другие находиться под ними. Открыв несколько окон, вы можете сразу работать с не¬сколькими таблицами, быстро перемещаясь от одной к другой. Существуют специальные команды , позволяющие открывать новое окно, переходить в другое окно, изменять взаим¬ное расположение и размеры окон на экране. Кроме того, у пользователя имеется возмож¬ность разделить окно на две части для одновременного просмотра различных частей большой таблицы или фиксировать некоторую часть таблицы, которая не будет исчезать с экрана при перемещении курсора в дальние части таблицы.
Система получения справочной информации
Системы управления базами данных имеют в своем составе электронные справочники, предоставляющие пользователю инструкции о возможностях выполнения основных опера¬ций, информацию по конкретным командам меню и другие справочные данные. Особеннос¬тью получения справочной информации с помощью электронного справочника является то, что она выдает информацию в зависимости от ситуации, в которой оказался пользователь. Так, если в меню пользователем была выбрана определенная команда, то после обращения к справочной системе (обычно инициируется клавишей <F1>) на экране будет представлена страница справочника, содержащая информацию о выделенной команде. В некоторых СУБД возможно нахождение потребной информации в справочнике путем задания темы поиска.
ОБОБЩЕННАЯ ТЕХНОЛОГИЯ РАБОТЫ
Общее представление об этапах технологии
Каждая конкретная СУБД имеет свои особенности, которые необходимо учитывать.
Однако имея представление о функциональных возможностях любой СУБД, можно представить обобщенную технологию работы пользователя в этой среде.
В качестве основных этапов обобщенной технологии работы с СУБД, которая схема¬тично представлена на рис. 15.27, можно выделить следующие:
■ создание структуры таблиц базы данных;
■ ввод и редактирование данных в таблицах;
■ обработка данных, содержащихся в таблицах;
■ вывод информации из базы данных. Рассмотрим выделенные этапы более подробно.
234 ГЛАВА б. КОМПЬЮТЕРНЫЕ СЕТИ
Пример 6.8. Необходимо объединить локальные сети, находящиеся в разных городах Эту задачу можно решить с помощью глобальной сети передачи данных. Такой сеть -является сеть коммутации пакетов на базе протокола X.2S. С помощью шлюза локаль¬ная вычислительная сеть подключается к сети Х.25. Шлюз выполняет необходимые преобразования протоколов и обеспечивает обмен данными между сетями.
Мосты, маршрутизаторы и даже шлюзы конструктивно выполняются в виде плат, ко¬торые устанавливаются в компьютерах. Функции свои они могут выполнять как в режиме полного выделения функций, так и в режиме совмещения их с функциями рабочей станции вычислительной сети.
6.4. ГЛОБАЛЬНАЯ СЕТЬ INTERNET
■ Представление о структуре и системе адресации
■ Способы организации передачи информации
ПРЕДСТАВЛЕНИЕ О СТРУКТУРЕ И СИСТЕМЕ АДРЕСАЦИИ
Структура Internet
Internet представляет собой глобальную компьютерную сеть. Само ее название означае~ "между сетей". Это сеть, соединяющая отдельные сети.
Логическая структура Internet представляет собой некое виртуальное объединение, имеющее свое собственное информационное пространство.
Internet обеспечивает обмен информацией между всеми компьютерами, которые вхо¬дят в сети, подключенные к ней. Тип компьютера и используемая им операционная систем* значения не имеют. Соединение сетей обладает громадными возможностями. С собственно¬го компьютера любой абонент Internet может передавать сообщения в другой город, про-сматривать каталог библиотеки Конгресса в Вашингтоне, знакомиться с картинами на последней выставке в музее Метрополитен в Нью-Йорке, участвовать в конференции IEEE и даже в играх с абонентами сети из разных стран. Internet предоставляет в распоряжение своих пользователей множество всевозможных ресурсов.
Основные ячейки Internet — локальные вычислительные сети. Это значит, что Internet не просто устанавливает связь между отдельными компьютерами, а создает пути соедине¬ния для более крупных единиц — групп компьютеров. Если некоторая локальная сеть непо¬средственно подключена к Internet, то каждая рабочая станция этой сети также може~ подключаться к Internet. Существуют также компьютеры, самостоятельно подключенные к Internet. Они называются хост-компьютерами (host — хозяин). Каждый подключенный с сети компьютер имеет свой адрес, по которому его может найти абонент из любой точки света.
Для подключения локальных сетей к Internet используются средства, рассмотренные ■ подразд. 6.5. Схема подключения локальной сети к Internet приведена на рис. 6.25. Важной особенностью Internet является то, что она, объединяя различные сети, не создает при этом никакой иерархии — все компьютеры, подключенные к сети, равноправны. Для иллюстра¬ции возможной структуры некоторого участка сети Internet приведена схема соединенш различных сетей (рис. 6.26).




Данные о файле

Размер 141.5 KB
Скачиваний 32

Скачать



* Все работы проверены антивирусом и отсортированы. Если работа плохо отображается на сайте, скачивайте архив. Требуется WinZip, WinRar