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

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

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

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

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

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

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

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

Операции

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Существует большое разнообразие программных средств, поддерживающих работу с текстом:

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

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

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

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

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

MS Word. Диапазон областей применения – от подготовки простейших текстов и исходных кодов программ до создания веб-сайтов или типографских макетов печатной продукции. Базовая концепция – использование шаблонов для создания документов. (стили, макросы для автоматизации выполнения операций обработки данных, элементы автотекста\ автозамены)

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

2. форматирование док-та: формат раздела док-та, формат знака (символа), формат абзаца, формат элементов списка, формат колонки текста, таблицы, объекта

3. Стилевое оформление документа.

4. Расширения документа (автотекст/автозамена, заклалдки, гиперссылки, сноски, названия объектов, примечания, оглавления)

5. Таблицы в док-те (стандартная, рисованная – сложной архитектуры, электронная Excel)

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

№8Электронная таблица[1] — компьютерная программа, позволяющая проводить вычисления с данными, представленными в виде двухмерных массивов, имитирующих бумажные таблицы[2]. Рабочий лист — это собственно электронная таблица, основной тип документа, используемый в Excel для хранения и манипулирования данными. Он состоит из ячеек, организованных в столбцы и строки, и всегда является частью рабочей книги. Рабочие книги — это файлы MS Excel, которые могут содержать один или несколько рабочих листов .
Функции в Excel используются для выполнения стандартных вычислений в рабочих книгах. Значения, которые используются для вычисления функций, называются аргументами. Значения, возвращаемые функциями в качестве ответа, называются результатами. Помимо встроенных функций вы можете использовать в вычислениях пользовательские функции, которые создаются при помощи средств Excel.
Формулой в Excel называется последовательность символов, начинающаяся со знака равенства “=“. В эту последовательность символов могут входить постоянные значения, ссылки на ячейки, имена, функции или операторы. Результатом работы формулы является новое значение, которое выводится как результат вычисления формулы по уже имеющимся данным. Если значения в ячейках, на которые есть ссылки в формулах, меняются, то результат изменится автоматически.
После ввода данных вам может потребоваться упорядочить их. Процесс упорядочения записей в базе данных называется сортировкой. Порядок сортировки записей определяется конкретной задачей. При сортировке изменяется порядок следования записей в базе данных или таблице.
Фильтрация списка позволяет находить и отбирать для обработки часть записей в списке, таблице, базе данных. В отфильтрованном списке выводятся на экран только те строки, которые содержат определенное значение или отвечают определенным критериям. При этом остальные строки оказываются скрытыми.
Один из способов обработки и анализа базы данных состоит в подведении различных итогов. С помощью команды Данные | Итоги можно вставить строки итогов в список, осуществив суммирование данные нужным способом. При вставке строк итогов Excel автоматически помещает в конец списка данных строку общих итогов.
Одним из способов упорядочения данных является введение стиля. Вы вводите телефонные номера — один стиль, заполняете таблицу продаж — другой стиль, вводите данные в телефонно-адресную книгу — третий стиль. После этого для изменения представления данных достаточно только изменить нужный стиль и данные, отображаемые этим стилем, изменятся автоматически. В понятие стиля входят формат представления чисел, тип и размер шрифта, тип выравнивания, вид рамки, наличие узора и защиты. Можно применить определенный стиль как к выделенной области ячеек, так и к любому рабочему листу рабочей книги.

9.Технологии обработки графической информации (представление графической информации в ЭВМ, виды компьютерной графики, типы графических файлов, примеры графических редакторов)

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

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

Растровая графикаоперирует с двумерным массивом (матрицей) точек/пикселей, которые составляют любое растровое изображение. Пиксель (PICture’S Element) – наименьшая единица двумерного цифрового изображения, которая имеет опр цвет, градацию серого цвета и прозрачность, а также форму. Представление растрового изображения в памяти ЭВМ – массив сведений о цвете всех пикселей, упорядоченный тем или иным образом.

Форматы графических файлов:

JPEG – исп для сжатия фотоизображений с потерей качества (до 100раз)

TIFF – формат для хранения изображений с большой глубиной цвета, исп при сканировании, отправке факсов, распознавании текста, в полиграфии

PNG – формат для хранения изображений, исп сжатие без потерь, значительно лучшее кач-во.

GIF – независимый от аппаратного обеспечения формат для обмена изображениями; хранение сжатых данных без потерь изображения, но с ограничением цветов до 256; исп в основном для схем и графиков.

BMP, битовая карта – формат хранения аппаратно-независимых растровых изображений.

PSD – собственный формат программы Adobe Photoshop, позволяет запоминать параметры слоев

TGA – формат видеоизображений, приспособлен к телевизионным стандартам

Векторная графика – представление изображений с помощью геометрических примитивов. Редакторы векторной графики: Adobe Illustrator, CorelDRAW, Macromedia FreeHand

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

Трехмерная графика – оперирует с объектами в трехмерном пространстве, применяется для моделирования объектов геометрической формы, создания комп образов и анимации в кино и комп играх.

Граф. Редакторы: Macromedia Flash – создание анимации, качественной векторной графики для веб, видео на основе Flash- анимации и интернет-приложений.CorelDRAW –комплекс ППП, обеспечивающий создание анимационных эффектов для изображений, рисунков с «чистого листа».Adobe Photoshop CS – стандарт функциональности для работы с растровой графикой, обеспечивающий полный контроль параметров изображения, обработку оцифрованных фотографий, веб-графики.

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

Мультимедиапрезентация – специализированная программа, исп в своей работе все современные средства мультимедиа ПК. Microsoft Power Point – программа позволяющая создавать файлы презентаций, демонстрационные слайды, структуру, заметки докладчика и раздаточные материалы.

Возможности: HTML – презентация представляет собой самостоятельный сайт, может публиковаться как в и-нете, так и на компакт-диске, при наличии адаптированной навигации может исп докладчиком при выступлении, имеет оптимизированный для загрузки через сеть размер. Flash-презентация: разрабатывается с исп уникальных графических элементов, создаваемых в соответствии с фирменным стилем компании; может публиковаться в И-нете, обладает высокой степени интерактивности.

Режимы работы с презентацией. Обычный – основной режим для создания, редактирования и оформления презентации. Режим сортировщика слайдов – для просмотра слайдов в виде эскизов. Исп для реорганизации, добавления или удаления слайдов и предварительного просмотра эффектов анимации и слайдов. Режим Просмотра слайдов – позволяет просматривать в полноэкранном режиме.

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

Анимация –добавление к тексту или объекту видео – или аудио- эффекта. В MC PP встроены готовые схемы анимации. Эффекты можно просмотреть как для отдельного слайда так и для всей презентации.

11. Общее понятие о базах и системах управления базами данных (понятия БД и СУБД, модели данных, основные понятия реляционных БД: ключевое поле, избыточность, целостность данных, нормализация данных, объекты СУБД)</