Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
infa_otvety.docx
Скачиваний:
12
Добавлен:
27.09.2019
Размер:
524.73 Кб
Скачать

4. Операции с файлами.

2 типа операций - связанные с его открытием, и без его открытия. Операции 1го типа обычно служат для чтения/записи информации или подготовки к записи/чтению. Операции 2го типа выполняются с файлом как с "объектом" файловой системы, в котором файл является мельчайшей единицей структурирования.

Операции, связанные с открытием файла

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

  • Закрытие файла.

  • Запись — в файл помещаются данные.

  • Чтение — данные из файла помещаются в область памяти.

Операции, не связанные с открытием файла

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

  • Удаление файла (запись о файле удаляется из каталога)

  • Переименование файла(изменяется имя файла)

  • Копирование файла (копия файла помещается в другой каталог); перемещение (сам файл перемещается в другой каталог)

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

  • Перенос файла на другую файловую систему/носитель информации

  • Получение или изменение атрибутов файла

Тема 7. Технологии обработки текстовой инф-ии (классификация систем обработки текстовой инф-ии, назначение, основные функции текстовых редакторов и текстовых процессоров, основные возможности MS Word).

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

  • текстовые редакторы (для работы с текстами);

  • текстовые процессоры (для работы с текстовыми докумен­тами);

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

  • программы-переводчики, трансляторы, словари (автомати­ческий перевод текста документа);

  • программы-шифровальщики (криптографирование содер­жимого текстового документа);

  • программы контекстного поиска информации в текстовых документах; и др.

2. Текстовый редактор (Text Editor) — компьютерная программа, предназначенная для создания, редактирования, просмотра тек­ста любого назначения (исходный код программы, простые доку­менты) на экране, вывода на печать.

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

Создание исходных кодов программ на языке программирования выполняется с помощью, так называемого встроенного в систему программирования (Visual Basic, Turbo Pascal, С и др.) текстового редактора. Редактор программных кодов имеет ограниченные in пможности по форматированию текста программ, но обеспечивает удобство набора ключевых фраз программного кода, синтаксичес­кую проверку правильности употребления языковых конструкций, нумерацию строк программного кода и др. Исходный код программы сохраняется в формате текстового файла с кодировкой ANSII.

Простейшие текстовые редакторы встроены в ОС (Windows, Linux и др.), оболочки ОС (Norton Commander, PC Shell, Total Commander и т.н.), а также в некоторые пакеты прикладных программ функци­онального назначения. Например, программа «1C: Предприятие» позволяет создавать текстовые файлы, не выходя из программы.

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

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

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

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

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

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

  • в виде текста — сохранение только текстового содержимого; ‰ ‰

  • в виде документа — сохранение в системе электронного документооборота (СЭД);

  • в виде документа другого формата — для открытия в текстовом процессоре другого типа;

  • в формате PDF — для последующей печати или чтения в другой операционной системе;

  • в формате HTML — для публикации на веб-странице; ‰ ‰

  • в виде записи блога — для публикации в виртуальном дневнике. ‰ ‰

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]