Прикладное программное обеспечение



 

понятие компьютерной программы

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

 

Компьютерная программа — это упорядоченная последовательность команд.

Все программы, которые только можно встретить, объединены единым термином — программное обеспечение.

 

основные функциональные типы ПО

Функционально, программное обеспечение делится на следующие категории:

* Системное программное обеспечение

* Прикладное программное обеспечение

* Инструментальное программное обеспечение

 

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

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

Особенно важным видом системного ПО является операционная система.

 

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

 

Инструментальное программное обеспечение - программное обеспечение, используемое в ходе разработки, корректировки или развития других программ: редакторы, компиляторы, отладчики, вспомогательные системные программы, графические пакеты и др.

 

назначение и состав прикладного программного обеспечения

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

 

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

 

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

 

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

К этому классу ППП относятся:

редакторы: текстовые (Word, WordPad) и графические (CorelDraw,PhotoShop);

электронные таблицы (Excel, Lotus 1-2-3);

системы управления базами данных (Access, Oracle);

средства подготовки презентаций (PowerPoint);

интегрированные ППП;

системы автоматизации проектирования (AutoCad);

оболочки экспертных систем и систем искусственного интеллекта и др.

 

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

 

 примеры прикладного ПО разных типов

Средства проектирования

1. Системы управления базами данных (СУБД) - специальные программные продукты для создания и работы с базами данных.

2. Системы искусственного интеллекта - раздел информатики, занимающийся вопросами имитации мышления человека с помощью компьютера.

3. Системы автоматического проектирования (САПР) - комплекс технических и программных средств, позволяющих создавать всю необходимую конструкторскую и технологическую документацию на отдельные изделия, здания, сооружения.

4. Системы электронного документооборота , включающие в себя:

# системы управления документами, которые обеспечивают интеграцию с приложениями, хранение документов, осуществляют поиск документов по атрибутной или полнотекстовой индексации;

# системы массового ввода документов, которые позволяют осуществлять ввод с клавиатуры и сканирование, включающее в себя чистку, подготовку к распознаванию, выравнивание изображений и распознавание, которое может быть оптическим или интеллектуальным;

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

5. Информационное хранилище - это автоматизированная система, которая собирает данные из существующих баз и внешних источников, формирует, хранит и эксплуатирует информацию как единую.

6. Геоинформационная система - это информационная система, обеспечивающая сбор, хранение, обработку, доступ, отображение и расположение пространственно-координатных данных.

 

офисные пакеты

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

Наиболее известными и распространенными в мире офисными пакетами являются OpenOffice и Microsoft Office различных версий

 

Как правило, офисный пакет содержит следующий набор компонентов (или некоторые его элементы):

* Текстовый редактор — средство для обработки текстовых файлов, такой как создание и внесение изменений.

* Табличный редактор — средство для обработки объёмных таблиц данных.

 

В дополнение к этому, некоторые пакеты содержат ещё и следующие типы приложений:

* Создатель презентаций — позволяет создавать красочные и впечатляющие электронные презентации.

* Система управления базами данных — позволяет управлять базами данных.

* Графический редактор — позволяет редактировать графические файлы.

 

программное обеспечение для работы с текстом

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

 

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

* коммерческая (диаграммы, графики), чаще всего встроена в электронные таблицы;

* иллюстративная (оформление книг, журналов, создание фильмов);

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

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

 

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

Microsoft Word

Microsoft Office Excel

 Блокнот (Notepad) и WordPad

 ACDSee Photo Manager или Thumbs Plu

Adobe Photoshop Elements, и PicJetStudio

 

текстовые редакторы и процессоры

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

Текстовый редактор — это программа, которая предназначена для создания, изменения текстовых документов (файлов) и для их просмотра на экране монитора, печати и т. д.

 

Существует два основных вида редакторов.

1. Текстовые редакторы.

2. Текстовые процессоры.

 

 Текстовые редакторы работают с последовательностью символов в текстовых документах. Редакторы имеют следующие функции: подсветка синтаксиса, конвертация кодировок, и т. д.

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

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

 

Файловая система

 

понятие файла

Файл – логически связанная совокупность данных или программ, для размещения которой во внешней памяти выделяется именованная область.

Файл служит учетной единицей информации в операционной системе.

 

его основные характеристики и средства их просмотра

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

 

Имя файла чаще всего может быть выбрано произвольно самим пользователем. Скажем, вы создали файл-документ с текстом своего договора с фирмой. Вы можете назвать этот файл «Договор» или «Дого­вор с фирмой» или вообще «Апрельские тезисы».

 

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

 

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

некоторые из этих атрибутов:

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

Только для чтения (Read-Only) — а вот эти файлы всегда открыты любопытному взору.. Но и только. Изменить их содержание нельзя — по крайней мере, без специального команды пользователя, дабы по­следний был полностью уверен в том, что именно он делает,

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

Архивный (Archive) Этот атрибут устанавливается обычно во время работы с файлом, при его изменении. По окончании сеанса работы он, как правило, снимается.

 

форматы (типы) файлов

 типов файлов

• Исполняемые файлы (программы).

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

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

•Документы — т. е. некие совокупности информации, создаваемые пользователем (или компьютером) с помощью программ.

И так далее.

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

 

Один и тот же физический файл можно по-разному представить в программе

* типизированные файлы,

* текстовые файлы,

  * нетипизированные файлы

Атрибуты файлов.

Для каждого файла соответствующая ему запись в каталоге содержит следующие атрибуты:

“только для чтения”-предохраняет файл от изменений;(для изменения и удаления необходимо снять данный атрибут)

“скрытый”-или “системный”

“архивный”-устанавливается при создании файла.

 

 каталоги

Имена файлов регистрируются на дисках в каталогах(или директориях).

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

Если в каталоге хранится имя файла, то говорят, что этот файл находится в данном каталоге.

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

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

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

 

В русскоязычной литературе по DOS/Windows каталоги обычно именуются директориями, а в последнее время в обиход вошел термин "папка" (по английски folder).

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

Когда вы используете файл не из текущего каталога, необходимо указать, в каком каталоге этот файл находится т.е. указать путь к файлу. Путь- это последовательность из имен каталогов или символов «..», разделенных символом «/». Этот путь задает маршрут от текущего каталога или от корневого каталога диска к тому каталогу, в котором находится нужный файл.

Если путь начинается с символа «/», то маршрут вычисляется от корневого каталога диска, иначе –от текущего каталога. Каждое имя каталога в пути соответствует входу в подкаталог с таким именем, «..» соответствует входу в надкаталог.

 

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

Корневому каталогу файловой системы всегда присваивается идентификатор 2. Очевидно, что он не имеет родительского каталога - выше него в файловой иерархии не лежит ничего.

 

 действия над файлами в операционной системе и приложениях

Что можно делать с файлом после его создания? В первую очередь просматривать, или читать (r - read). Во вторую очередь, файл можно изменить (дописать, исправить, переименовать, переместить). Таким образом, мы можем говорить о возможности записи (w - write) в файл. Если файл является программой, то его содержимое представляет собой команды для процессора, выполнение которых приводит к тому или иному желаемому (мы надеемся) эффекту. Другими словами, некоторые файлы можно исполнять (x - execution).

 

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

 

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

Общие операции над файлами можно разделить на три группы:

1) операции над файлами как над единым целым;

2) операции для обмена данными между файлом и программой, инициирующей обмен;

3) служебные операции.

 

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

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

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

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

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

пользователя к файлу без многократного обращения к внешней памяти.

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

 

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

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

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

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

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

 

В зависимости от операционной системы те или иные операции могут отсутствовать.

 

Обычно выделяют дополнительные сущности, связанные с работой с файлом:

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

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

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

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

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

Операции

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

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

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

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

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

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

Получение текущего значения файлового указателя.

[править]

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

 

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

 

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

Список операций с файлами

Открытие для изменения файла

Удаление файла

Переименование файла

Копирование файла

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

Создание симлинка или хардлинка

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

[править]

Типы файлов

 

физический смысл операций с файлами

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

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

 

Популярным способом, используемым, например, в файловой системе FAT операционной системы MS-DOS, является использование связанного списка индексов. С каждым блоком связывается некоторый элемент - индекс. Индексы располагаются в отдельной области диска (в MS-DOS это таблица FAT). Если некоторый блок распределен некоторому файлу, то индекс этого блока содержит номер следующего блока данного файла. При такой физической организации сохраняются все достоинства предыдущего способа, но снимаются оба отмеченных недостатка: во-первых, для доступа к произвольному месту файла достаточно прочитать только блок индексов, отсчитать нужное количество блоков файла по цепочке и определить номер нужного блока, и, во-вторых, данные файла занимают блок целиком, а значит имеют объем, равный степени двойки.

 

В заключение рассмотрим задание физического расположения файла путем простого перечисления номеров блоков, занимаемых этим файлом. ОС UNIX использует вариант данного способа, позволяющий обеспечить фиксированную длину адреса, независимо от размера файла. Для хранения адреса файла выделено 13 полей. Если размер файла меньше или равен 10 блокам, то номера этих блоков непосредственно перечислены в первых десяти полях адреса. Если размер файла больше 10 блоков, то следующее 11-е поле содержит адрес блока, в котором могут быть расположены еще 128 номеров следующих блоков файла. Если файл больше, чем 10+128 блоков, то используется 12-е поле, в котором находится номер блока, содержащего 128 номеров блоков, которые содержат по 128 номеров блоков данного файла. И, наконец, если файл больше 10+128+128(128, то используется последнее 13-е поле для тройной косвенной адресации, что позволяет задать адрес файла, имеющего размер максимум 10+ 128 + 128(128 + 128(128(128.

 

Форматы текстовых документов

 

понятие файла

Файл – логически связанная совокупность данных или программ, для размещения которой во внешней памяти выделяется именованная область.

Файл служит учетной единицей информации в операционной системе.

двоичные и текстовые файлы

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

 

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

В узком смысле слова двоичные файлы противопоставляются текстовым файлам. При этом с точки зрения технической реализации на уровне аппаратуры, текстовые файлы являются частным случаем двоичных файлов, и, таким образом, в широком значении слова под определение «двоичный файл» подходит любой файл.

 

разметка текста

язык HTML (HyperText MarkUp Language) относится к числу так называемых языков разметки текста (markup languages)

 

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

основные характеристики ASCII, RTF, HTML, PDF

ASCII (American Standard Code for Information Interchange) - 7-битный код для представления букв, цифр и специальных символов.

RTF (Rich Text Format) — это формат файлов, который позволяет различным текстовым процессорам в различных операционных системах обмениваться между собой форматированным текстом и графикой.

HTML — это язык Интернета.

 

RichView не имеет своих методов для сохранения документов PDF, однако может использовать для этого компоненты других производителей

 

поддерживаемые форматы файлов и способы их конвертации в MS Word,

Microsoft Word (DOC, DOCX или RTF)

 

Можно импортировать следующие файлы Microsoft Word:

•файлы документов Microsoft Word (DOC) из версий 97, 2000 и 2002.

•файлы открытых документов Microsoft Word XML (DOCX) Этот формат файла основан на Open XML и использует сжатие ZIP. Он был внедрен вместе с Microsoft Word 2007.

•Файлы расширенного текстового формата (RTF). Расширенный текстовый формат (RTF) – это текстовый формат, в котором текст сохраняется вместе с форматированием (сохраняется, например, выделение жирным шрифтом). При импортировании файла RTF в CorelDRAW переносится текст и любая встроенная графика в формате метафайла Windows (WMF). Однако в файл RTF, экспортированный из CorelDRAW, нельзя переносить графические элементы.

 

правила работы с файлами

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

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

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

 

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

 

Переименование файлов. В большинстве случаев вы можете спокой­но сменить имя файла и даже его расширение. Другое дело, что смена имени проходит для большинства документов (а не файлов программ!) безболезненно (скажем, я могу спокойно переименовать мой файл compbook.doc в такой: Самая лучшая книга о компьютерах.doc). А вот менять расширение, к примеру, doc на wav — процедура отнюдь не бе­зопасная: легко запутать компьютер.

 

Перенос файла. Изменение его текущего местоположения на вашем жестком диске.

Копирование файла. Создание копии файла на новом месте, без уда­ления исходного файла.

Удаление файла. Комментариев не требуется. Но — ОСТОРОЖ­НО! Для того чтобы лишить ваш компьютер возможности нормаль­но работать, достаточно удалить всего один из самых Важных Фай­лов.

 


Дата добавления: 2018-10-26; просмотров: 255; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!