Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы навопросы по экзамену.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.28 Mб
Скачать

Технология ole

Технология связывания и внедрения объектов (Object Linking and Embedding) имеет больше функциональных возможностей, причем если приложение поддерживает OLE, то оно само выполняет обмен данными по этой технологии.

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

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

При связывании:

  • отсутствует необходимость создания второй копии объекта, что позволяет сократить требуемый объем дискового пространства;

  • внесение изменений в связанный объект обеспечивает дублирование этих изменений во всех документах, с которыми объект был связан;

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

При внедрении:

  • изменения вставленного объекта не отражаются в оригинале;

  • вся информация хранится в одном файле и никаких проблем при переносе на другой компьютер не возникает.

В рамках OLE реализован метод drag-and-drop (перетащить и бросить), который обеспечивает наглядность процесса обмена данными, и его можно применять вместо операции копирования через буфер обмена даже при межоконном перемещении объектов и их частей.

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

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

OLE-технология, разработанная корпорацией Microsoft, обеспечивает:

  • привязку — возможность вызова одной программы из другой;

  • встраивание — помещение объектов, созданных в одном приложении, в документ другого.

38 Тенденции развития операционных систем.

Основные направления развития операционных систем следующие:

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

  2. Переносимость — возможность использования на различных аппаратных платформах.

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

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

  5. Безопасность — очень важное требование, особенно в сетевой среде и в условиях все более широкого использования сети Интернет в корпоративной деятельности.

  6. Производительность — соответствие быстродействия операционной системы возможностям современных аппаратных средств.

  7. Интеграция с сетью Интернет — поддержка соответствующих протоколов, сервисов и Web-серверов.

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

  9. Поддержка многопроцессорной обработки данных.

39 Технологии и системы обработки текстовых документов, их классификация и функциональные возможности.

В зависимости от функциональных возможностей системы обработки текстовых документов условно можно разделить на следующие виды:

Редакторы текстов — для обработки простых текстов, в том числе текстов программ, написанных на языках программирования. В настоящее время они не являются самостоятельными программными продуктами, а встраиваются в операционные системы (например, программа Блокнот) и их оболочки или в системы программирования.

Редакторы документов — для работы с текстом, имеющим структуру документа, т.е. состоящим из разделов, страниц, абзацев и т.п., в который могут быть добавлены таблицы, графический материал и т.п. Существует большой класс таких программ, например: Microsoft Word, Word Perfect, Лексикон, MultiEdit и др.

Редакторы научных текстов — для подготовки и редактирования научных текстов, содержащих большое количество формул, графиков и специальных символов. Среди наиболее известных можно выделить системы MathOr, LaTex и др.

Издательские системы — для подготовки (верстки) больших сложных документов (книг, журналов, газет). В качестве примера можно назвать Corel Ventura Publisher, Adobe PageMaker, Adobe InDesign, QuarkXPress и др. Надо отметить, что издательские системы в основном предназначены для верстки текста (компоновки текста и графики на странице), а на этапе предварительной подготовки материалов предполагается использование редакторов документов.

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

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

40 Общая характеристика и функциональные возможности текстового процессора Microsoft Word 2003.

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

создание и редактирование текстовых документов (копирование, перемещение, удаление фрагментов текста, поиск и замена слов и т.д.);

создание документов с помощью специализированных шаблонов и «мастеров»;

импорт документов, созданных в других приложениях;

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

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

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

автоматическая проверка орфографии, грамматики и стилистики, подбор синонимов, использование автозамены;

установка сносок и закладок, вставка полей с информацией стандартного типа (дата, время и т.п.), использование автотекста;

поддержка гипертекстовых ссылок, OLE-технологии и технологии «drag&drop»;

добавление различных объектов: математических формул (Microsoft Equation Editor), электронных таблиц (Microsoft Excel), графиков и диаграмм (Microsoft Graph или Microsoft Excel), готовых графических образов (Microsoft Clip Gallery), рисунков, автофигур (панель инструментов «Рисование») и др. и возможности работы с ними;

создание эффектов текста (Microsoft WordArt);

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

создание маркированных и нумерованных списков;

работа с многоколоночным текстом (верстка простого документа);

создание документов с использованием электронных форм и полей Word, а также с помощью «Процедуры слияния»;

создание макросов (последовательностей макрокоманд) и модулей на языке программирования VBA;

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

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

отмена и повторение предыдущих действий пользователя;

и др.

Главным понятием при работе с текстовым процессором является понятие электронного документа. Структурными элементами документа являются: символ, абзац, страница, раздел.

Символ — это минимальная единица информации при работе с текстом. Он определяется видом шрифта, размером и начертанием.

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

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

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

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

Технологию создания документа удобно представить в виде последовательности трех этапов:

1. Настройка Word для работы

Установка параметров страницы (формат и ориентация бумаги, поля и т.д.).

Выбор режима отображения документа (обычный, разметка страницы и т.д.).

Задание параметров абзаца (отступы, интервалы, выравнивание и т.д.).

Выбор шрифта (тип, размер, начертание).

Задание масштаба отображения документа.

2. Ввод, редактирование, форматирование и сохранение документа

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

Добавление необходимых объектов (таблиц, рисунков, формул и т.п.).

Редактирование текста (изменение содержания документа при помощи добавления, перемещения, копирования или удаления фрагментов).

Форматирование текста (придание документу визуально приятного вида путем форматирование символов, абзацев и страниц, автоматическая расстановка переносов и т.д.)

Сохранение документа.

3. Подготовка к печати и печать документа

Проверка орфографии, грамматики и стилистики.

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

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

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

Анализ подготовленного документа (при необходимости производится редактирование и повторная печать).

Примечание. Основные приемы работы в программе Microsoft Word 2003 и технологии создания различных электронных документов в Word будут рассмотрены на соответствующих лабораторных работах.

41 Технологии и системы обработки табличной информации.

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

Электронная таблица (ЭТ) — универсальное средство для автоматизации расчетов над большими массивами табличных данных.

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

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

2. Числа в одной строке или графе связаны с числами в других строках или графах и предполагается использование математических вычислений над данными таблицы;

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

Первая программа, реализующая концепцию электронных таблиц, Visicalc была создана для ПК Apple в 1979 году. Затем появились электронные таблицы SuperCalc, Multiplan, Lotus 1-2-3, QuattroPro и др. С 1987 года Microsoft начала выпуск табличного процессора Excel.

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

В зависимости от вида табличного процессора пользователю доступны различные встроенные функции: математические, логические, статистические, финансовые и др.

На основе табличных данных средствами табличного процессора можно проводить графический анализ данных с использованием разнообразных графиков и диаграмм.

42 Общая характеристика и функциональные возможности Microsoft Excel 2003.

Можно выделить следующие функциональные возможности текстового процессора Microsoft Excel 2003:

построение таблиц и сохранение их на машинных носителях, работа с шаблонами;

работа с несколькими таблицами и связывание этих таблиц;

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

использование возможностей заполнения рядов и прогрессий при вводе данных в таблицу;

редактирование таблиц (копирование, перемещение, добавление и удаление ячеек, строк и столбцов; объединение и разбиение ячеек);

форматирование таблиц (изменение ширины столбцов и высоты строк; выравнивание; шрифтовое и цветовое оформление, обрамление, изменение направления текста; использование автоформата и условного форматирования и др.).

добавление в ЭТ объектов WordArt, автофигур, рисунков и других объектов;

создание электронных форм и работа с ними;

работа с гипертекстовыми ссылками, создание html-документов;

поддержка OLE-технологии и технологии «drag&drop»;

использование «мастеров» для автоматизации выполнение некоторых операций (например, мастера диаграмм или мастера функций);

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

защита электронных таблиц от несанкционированного доступа;

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

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

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

обработка таблиц с помощью макросов (последовательностей макрокоманд), а также модулей на встроенном языке программирования Visual Basic for Application;

поддержка работы в сети;

подготовка таблиц к печати (оптимальная настройка параметров печати);

и др.

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

Основными понятиями табличного процессора Excel являются:

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

Рабочий лист — электронная таблица (ЭТ), разделенная на строки и столбцы (в последних версиях Excel рабочая таблица состоит из 256 столбцов и 65536 строк).

Ячейка — область, определяемая пересечением столбца и строки ЭТ (адрес ячейки определяется названием (номером) столбца и номером строки, например A5, CF120).

Диапазон ячеек (блок) — группа смежных ячеек, определяемая адресом верхней левой и нижней правой ячеек в прямоугольнике, образуемом блоком (например, D4:F13).

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

Формула — конструкция, начинающаяся со знака «=», которая состоит из значений, ссылок на ячейки/диапазоны и функций, объединенных математическими операторами и скобками. При этом результатом выполнения формулы является некоторое новое значение.

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

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

2. Разработка ЭТ: создание заголовка, шапки, внесение формул в расчетные колонки.

3. Ввод данных и получение расчетных значений.

4. Редактирование и форматирование ЭТ (при необходимости).

5. Построение графиков или диаграмм и анализ данных ЭТ (при необходимости применение соответствующих методов).

6. Сохранение ЭТ на внешнем носителе в нужном формате.

5. Подготовка ЭТ к печати и вывод на печать.

Примечание. Основные приемы работы в программе Microsoft Excel 2003, технология создания электронных таблиц в Excel и работа с ними будут рассмотрены на соответствующих лабораторных работах.

43 Системы обработки графической информации.

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

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

Пакеты векторной статической двухмерной графики (Adobe Illustrator, Corel DRAW, Adobe (Macromedia) FreeHand и др.)

Пакеты векторной динамической (анимационной) двухмерной графики (Autodesk Animator Pro, Adobe (Macromedia) Flash и др.)

Пакеты растровой статической двухмерной графики (Paint, Adobe Photoshop, Corel Photo-Paint, Jacs Paint Shop Pro, Adobe PhotoDeluxe, Microsoft PhotoDraw и др.)

Пакеты растровой динамической (анимационной) двухмерной графики (Ulead GIF Animator, PhotoGif Animator, Adobe ImageReady и др.)

Универсальные пакеты трехмерной графики (3D Studio MAX, Ray Dream Studio 3D и др.)

Пакеты просмотра и преобразования форматов графических файлов (ACDSee, Graphics WorkShop, FlashView, Picture View и др.). Современные «просмотрщики» позволяют также производить некоторую коррекцию растровых изображений.

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

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

создание и редактирование графических изображений;

моделирование различных кистей (карандаш, рука, уголь, аэрограф и др.) и материалов (акварели, масла и др.);

применение различных видов заливки и теневых эффектов;

моделирование 2-х и 3-мерных объектов;

создание текстовых объектов и работа с ними;

и многое другое.

44 Виды компьютерной графики. Графические форматы.

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

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

Растровая графика имеет следующие достоинства:

высокое качество изображения (при соответствующем разрешении);

точная передача оттенков и плавных переходов цветов;

большое количество алгоритмов обработки, для получения различных эффектов;

возможность отображения фотореалистичных изображений.

Однако можно отметить и следующие недостатки:

требование большого объёма дисковой и оперативной памяти, т.к. при хранении и обработке изображения должен кодироваться каждый пиксель;

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

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

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

Векторную графику часто называют объектно-ориентированной или чертежной графикой.

К достоинствам векторной графики можно отнести следующие:

компактную запись информации (минимальный объём);

произвольное масштабирование без потери качества (происходит пересчёт координат и толщины линий и построение объектов в новых размерах);

изображение состоит из отдельных элементов, которые можно произвольно и независимо редактировать;

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

В качестве недостатков векторной графики можно отметить следующие:

сложность передачи оттенков и плавных переходов цветов;

невозможность отображения фотореалистичных изображений;

небольшие возможности по обработке изображений.

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

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

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

Отличительными чертами фрактальной графики можно назвать:

изображение формируется по уравнениям;

в памяти хранятся не объекты, а их уравнения;

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