Для обмена данными между приложениями в среде microsoft windows используется

Работа по теме: Конспект лекций КИТ. Глава: 3.5.. Технологии обмена данными между приложениями Windows. ВУЗ: БГСХА.

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

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

Буфер промежуточного
хранения
Clipboard

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

1.   
Выделить в
приложении-источнике фрагмент данных.

2.   
Скопировать (перенести)
выделенный фрагмент в буфер обмена
командой Правка►Копировать
или
Правка►Вырезать.

3.        
Перейти к
приложению-приемнику,
поместить курсор в то место, куда
требуется вставить данные из буфера, и
выполнить команду Правка►Вставить.

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

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

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

Недостатками обмена с
использованием буфера являются:

       
некоторое ограничение
объема передаваемой через буфер
информации;

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

Технология DDE

Для обмена данными между
приложениями может использоваться
технология DDE
(Dynamic
Data Exchange
– динамический
обмен данными). Суть технологии состоит
в том, что вставляемый через буфер обмена
объект сохраняет свою связь с оригиналом
и при внесении в него изменений может
автоматически обновляться. При этом 1)
с одним оригиналом можно связать любое
число документов; 2) возможно связывание
по цепочке, когда источником является
не оригинал, а ранее связанный объект;
3) установленная связь сохраняется и
после закрытия приложений, т.е. внесенные
в оригинал изменения автоматически
вносятся во все документы, связанные с
ним.

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

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

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

При обмене данными по
рассмотренным технологиям объектом
является любой фрагмент, переносимый
из одного приложения в другое. На самом
же деле переносился не сам фрагмент, а
лишь его «экранный образ»: приложение-источник
преобразовывает данные из своего
внутреннего формата в один из стандартов
Windows, и в таком виде фрагмент вставляется
в приложение-приемник. Вставленный
объект является составным элементом
документа, в котором он отображается,
но внести в него изменения довольно
трудно, т.к. для этого требуется
приложение-источник.

Технология
OLE

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

ВСЕРОССИЙСКИЙ ЗАОЧНЫЙ ФИНАНСОВО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ

КАФЕДРА АВТОМАТИЗИРОВАННОЙ ОБРАБОТКИ

ЭКОНОМИЧЕСКОЙ ИНФОРМАЦИИ

КУРСОВАЯ РАБОТА

по дисциплине «Информатика»

на тему «Обмен данными в приложениях ОС Windows »

Исполнитель:

Литвикова Анастасия Вячеславовна

специальность Финансы и Кредит

группа

№ зачетной книжки 10ФФД40767

Руководитель:

Перепёлкин Евгений Александрович

Барнаул – 2010

Оглавление

Введите название главы (уровень 1)… 1

Введите название главы (уровень 2)… 2

Введите название главы (уровень 3)… 3

Введите название главы (уровень 1)… 4

Введите название главы (уровень 2)… 5

Введите название главы (уровень 3)… 6

Введение

На сегодняшний момент операционная система Windows фирмы Microsoft во всех ее проявлениях считается самой распространенной операционной системой на ПК: в мире более 150 млн. IBM PC-совместимых компьютеров, и система Windows установлена на 100 млн. из них. Очевидно, что ознакомление с ПК необходимо начинать с ознакомления с Windows, ведь без нее работа на ПК немыслима для большинства пользователей. Знание системы Windows — необходимый кирпичик в стене познания ПК.

В теоретической части курсовой работы предстоит раскрыть основные способы обмена информацией между приложениями ОС Windows, путём рассмотрения следующих вопросов:

· Обмен данными на уровне ClipBoard (Статистический)

· Обмен данными на уровне DDE-протокола (Динамический)

· Обмен данными на уровне OLE-механизма

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

Для выполнения курсовой работы использовался: процессор PentiumIV, ОС Windows 7, MSWord 2007, MSExcel2007.

Введение к теории

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

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

Теоретическая часть

1. Обмен данными между приложениями

От многозадачности Windows было бы мало толку, если бы операционная среда не обеспечивала возможность обмена данными между приложениями, поскольку при решении задач очень часто возникают ситуации, когда одни и те же данные востребованы несколькими программами. Между приложениями Windows возможен обмен данными любой природы (текст, таблицы, графика, числовые данные и т.д.).[1] Документ, разработанный в одном приложении, может содержать фрагменты в других приложений. Таким образом, обмениваясь данными, приложения работают совместно, создавая составной или интегрированный документ.

Например, в текст, созданный в приложении WordPad, можно включить результат вычислений, выполненный в Калькуляторе, и рисунок, нарисованный в графическом редакторе Paint. В результате появляется составной документ, включающий данные разного типа, созданные в других программах. Когда открывается текстовый документ, являющийся главным, подключаются связанные с ним объекты из других приложений.[2]

2. Разновидности способов обмена данными

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

· на уровне ClipBoard (буфер обмена — статистический),

· на уровне DDE-протокола(Dynamic Data Exchange-Динамический Обмен Данными),

· на уровне OLE-механизма(Object Linking and Embedding-Встраивние и Связывание Объектов). OLE — это развитие DDE.

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

Уровень DDE-протокола ориентирован, в основном, на программистов, разрабатывающих свои программы для MS Windows. В качестве такого обмена данных можно привести следующий пример: Фирма MicroSoft предусмотрела следующую возможность в MS EXCEL. Любая ячейка электронной таблицы MS EXCEL может быть настроена таким образом, что будет способна автоматически принимать данные от какой-либо другой программы в реальном времени. Это значит, что ежели существует какая-либо программа, обслуживающая какое-либо устройство(например, цифровой вольтметр), то программист, при создании этой программы, может предусмотреть возможность направлять информацию от вольтметра (по мере ее поступления) в заданную ячейку MS EXCEL. При этом пользователь может работать с MS EXCEL, как обычно. Вместо вольтметра, поставщиком информации может быть какая-либо программа, производящая специфичную обработку информации. Уровень OLE-механизма ориентирован на пользователя. Но не каждая программа поддерживает эту возможность. Этот механизм должен быть заложен в программу на этапе проектирования и разработки программы. Этот механизм поддерживают многие прикладные программы. Например, MS EXCEL, MS WORD for Windows и др[3] .

2.1. На уровне ClipBoard (буфер обмена — статистический)

Порядок обмена данными между приложениями Windows следующий.

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

2. В программе-источнике данных выделяют данные, подлежащие обмену. Как правило, таблицы и текст выделяют с помощью клавиатуры (<Shift>+<клавиши со стрелками>), рисунки — визиром (яркий пример — графический редактор Paint), графические объекты в документах (внедренные рисунки, диаграммы, графики и т.д.) — одинарным щелчком левой кнопкой мыши и т.д.

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

4. Активизируют программу-приемник данных. Указывают позицию, куда необходимо вставить данные.

5. Вставляют данные из буфера обмена .

Таким образом, всеобщий порядок обмена данными между приложениями следующий:

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

2. В программе-источнике данных выделяют данные, подлежащие обмену.

3. Копируют выделенные данные в буфер обмена.

4. Активизируют программу-приемник данных. Указывают позицию, куда необходимо вставить данные.

5. Вставляют данные из буфера обмена.

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

Для работы с буфером обмена Windows предлагает специальную программу — Просмотр буфера обмена, которую можно вызвать из Главного меню → Программы → Стандартные (в Windows 2000 Окно буфера обмена переименовано в Папку обмена, которая вызывается командой clipbrd). Во-первых, окно этой программы — это настоящее «зеркало» буфера обмена, отображающее теку­щее содержимое Clipboard. Во-вторых, это приложение позволяет записать содержимое буфера обмена на постоянное хранение в файл специального формата (с расширением .CLP) и прочитать такой файл в буфер. Это нужно для обмена файлами разных форматов, так как всякая версия ОС Windows может прочитать любые файлы с расширением .CLP Просмотр буфера обмена позволяет с помощью отдельных команд изменить фор­мат вывода фрагмента на экран, а также очистить буфер обмена. Расширение функций буфера обмена. Приложения Windows устроены таким образом, что буфер обмена часто оказывается полезным даже тогда, когда никаких команд работы с буфе­ром не предусмотрено. Дело в том, что механизмы выделе­ния, копирования, вставки фрагментов документа (особенно текстовых) чаще всего встроены в приложение, и клавиатур­ные сочетания Ctrl+Ins и Shift+Ins работают всегда, не­зависимо от функций приложения. Тем самым гибкость такой системы при обмене информацией между базой данных системы и внешними носителями информации значительно расширяется. Например, в системе может отсутствовать функция вставки готового текстового файла в базу данных (файл → база данных), однако пользова­телю не придется заново набирать такой файл. Достаточно открыть его (например, в приложении Word), скопиро­вать в буфер обмена, а затем вставить данный.

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

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

2.2. На уровне DDE-протокола(Dynamic Data Exchange-Динамический Обмен Данными)

Аббревиатура DDEML обозначает Dynamic Data Exchange Management Library (библиотека управления динамическим обменом данными). DDEML это надстройка над сложной системой сообщений, называемой Dynamic Data Exchange (DDE). Библиотека, содержащая DDE била разработана для усиления возможностей первоначальной системы сообщений Windows. DDE дает возможность перейти через рамки приложения и взаимодействовать с другими приложениями и системами Windows. Dynamic Data Exchange получило свое имя потому, что позволяет двум приложениям обмениваться данными (текстовыми, через глобальную память) динамически во время выполнения. Связь между двумя программами можно установить таким образом, что изменения в одном приложении будут отражаться во втором. Например, если Вы меняете число в электронной таблице, то во втором приложении данные обновятся автоматически и отобразят изменения. Кроме того, с помощью DDE можно из своего приложения управлять другими приложениями такими, как Word for Windows, Report Smith, Excel и др.[5]

DDE — давний и прижившийся протокол обмена данными между разными приложениями, появившийся еще на заре эры Windows. С тех пор на его базе был создан интерфейс OLE, а в 32-разрядном API Windows появились и другие методы межпрограммного взаимодействия. Но ниша, занимаемая DDE, оста­лась неизменной — это оперативная передача и синхронизация данных в приложениях. Приложения, использующие DDE, разделяются на две категории — клиенты и серверы. Оба участника процесса осуществляют контакты (conversations) по определенным темам (topic), при этом в рамках темы производится обмен элементами данных (items). Устанавливает контакт клиент, который посылает запрос, содержащий имена контакта и темы. После установления контакта всякое изменение элемента данных на сервере передается данным клиента. Первоначально программирование DDE было чрезвычайно сложным делом — оно требовало взаимосвязанной обработки более чем десяти сообщений Win­dows. В версии Windows 3.1 появилась библиотека DDEML, которая перевела управление DDE на уровень вызова процедур. Разработчики подсистемы DDE в Delphi, верные идеологии создания VCL, свели интерфейс этого протокола к четырем компонентам — двум для сервера и двум для клиента. На уровне поддержания контакта лежат компоненты TDDEServerConv и TDDEClientConv. Первый играет пассивную роль — он только указывает имя одной из поддерживаемых сервером тем. Все операции по установлению и разрыву контакта осуществляет из приложения-клиента второй компонент. Посредством одного контакта могут быть связаны и синхронизированы не­сколько пар элементов данных. Для их описания предназначены компоненты TDDEServerItem и TDDEClientItem. Каждый из них во время работы должен указывать на контакт, к которому он привязан. Кроме того, в составе обоих есть свойства, содержащие некий текст. При установленном контакте их со­держимое синхронизируется.[6]

2.3. Обмен данными по технологии OLE

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

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

При использовании OLE в обмене информацией участвуют два приложения: приложение-сервер и приложение-клиент. Приложение-сервер используется для создания и редактирования OLE-объектов (рисунков, чертежей, текстов). После того как объект создан, он помещается в приложение-клиент. Например, при создании диаграммы в электронной таблице и размещении ее в CorelDRAW при помощи OLE. В этом случае электронная таблица являются приложением-сервером, а CorelDRAW — приложением-клиентом. Некоторые приложения могут действовать и как серверные, и как клиентские, другие такой способностью не обладают. Например, CorelDRAW может быть и серверным, и клиентским приложением, в то же время, Corel PHOTO-PAINT может выступать только как приложение-сервер.[7]

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

Технологию OLE рассмотрим на примере составного документа, созданного на основе текста в приложении WordPad, в который вставлен рисунок из приложения Paint. Рисунок необходимо отредактировать, т. е. внести в него изменения. Программа WordPad своими средствами не может изменять данные из другой программы. В программе Paint сделанный рисунок выделяется и копируется. В документе WordPad устанавливается указатель мыши в то место, куда будет интегрирован рисунок, и в меню «Правка» выполняется команда «Специальная вставка». В открывшемся диалоговом окне выбирают способ вставки «Вставить» или «Связать» и вид объекта «рисунок». Завершается операция нажатием кнопки «ОК».

OLE-объекты могут связываться с приложениями клиента или внедряться в них. OLE-связанный объект подключается к отдельному файлу. Управление появлением OLE-объекта в приложении-клиенте осуществляется на основе информации, хранящейся во внешнем файле. Когда этот внешний файл изменяется в серверном приложении, OLE-объект соответствующим образом обновляется. Внедренный OLE-объект полностью содержится в файле приложения-клиента, поэтому он не связан с внешним файлом.[8]

Заключение к теории

В ходе изучения темы были получены следующие результаты.

Практическая часть

1. Общая характеристика задачи.

Наименование задачи: Формирование сводной ведомости учета изготавливаемой продукции.

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

1. Построить таблицы по приведенным ниже данным.

Ведомость учета изготовленных деталей за январь 2006 г.
Код станка Количество выпущенных деталей, шт. Количество бракованных деталей, шт. % брака
1 2600 35
2 3500 57
3 1890 26
4 2780 72
ИТОГО
Ведомость учета изготовленных деталей за февраль 2006 г.
Код станка Количество выпущенных деталей, шт. Количество бракованных деталей, шт. % брака
1 2980 26
2 3470 45
3 2100 12
4 3150 56
ИТОГО
Ведомость учета изготовленных деталей за март 2006 г.
Код станка Количество выпущенных деталей, шт. Количество бракованных деталей, шт. % брака
1 2700 42
2 2720 35
3 3140 39
4 3200 26
ИТОГО

Рис.1. Данные о выпуске бракованной продукции по месяцам

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

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

ООО «Красный Октябрь»
Расчетный период
с по
..20 ..20
Сводная ведомость учета качества изготавливаемой продукции
Код станка Количество выпущенных деталей, шт. Количество бракованных деталей, шт. % брака
1
2
3
4
ИТОГО
Главный технолог

Рис.2. Сводные данные о выпуске бракованной продукции за квартал.

4. Сформировать и заполнить форму сводной ведомости по учету некачественной продукции (рис. 2.).

Цель работы: Формирование сводной ведомости.

Место решения: ООО «Красный Октябрь».

2. Описание алгоритма решения задачи.

1. Запустить табличный процессор MSExcel 2007.

2. Создать книгу с именем «Вариант № 3».

3. Лист 1 переименовать в лист с названием «Брак за янв. 2006г.».

4. На листе «Брак за янв. 2006г.» создать таблицу с исходными данными, согласно рис. 1.

Рис.3. Расположение таблицы «Ведомость учета изготовленных изделий за январь 2006 г.» на рабочем листе «Брак за янв. 2006г.» MSExcel.

5. Лист 2 переименовать в лист с названием «Брак за февр. 2006г».

6. На рабочем листе «Брак за февр. 2006г» создать таблицу с исходными данными, согласно рис. 1.

Рис. 4. Расположение таблицы «Ведомость учета изготовленных изделий за февраль 2006 г.» на рабочем листе «Брак за февр. 2006г.»MS Excel.

7. Лист 3 переименовать в лист с названием «Брак за март 2006г».

8. На рабочем листе «Брак за март 2006г» создать таблицу с исходными данными, согласно рис.1.

Рис. 5. Расположение таблицы «Ведомость учета изготовленных изделий за март 2006 г.» на рабочем листе «Брак за март 2006г.» MSExcel.

9. Заполнить строку «ИТОГО» таблицы «Ведомость учета изготовленных изделий за январь 2006 г.», находящейся на листе «Брак за янв. 2006г.» следующим образом:

Занести в ячейку В7 формулу:

=СУММ(B3:B6)

Скопировать эту формулу в ячейку С7.

ИТОГО =СУММ(B3:B6) =СУММ(С3: С6)

Рис. 6. Элементы шаблона таблицы «Ведомость учета изготовленных изделий за январь 2006 г.»

10. Заполнить столбец «% брака» таблицы «Ведомость учета изготовленных изделий за январь 2006 г.», находящейся на листе «Брак за янв. 2006г.» следующим образом:

Занести в ячейку D3 формулу:

=C3/B3

Скопировать эту формулу в ячейки D4, D5, D6, D7.

% брака
=C3/B3
=C4/B4
=C5/B5
=C6/B6
=C7/B7

Рис. 7. Элементы шаблона таблицы «Ведомость учета изготовленных изделий за январь 2006 г.»

Рис.8. Расположение таблицы «Ведомость учета изготовленных изделий за январь 2006 г.» на рабочем листе «Брак за янв. 2006г.» с выполненными расчетами.

11. Заполнить строку «ИТОГО» и столбец «% брака» в таблице «Ведомость учета изготовленных изделий за февраль 2006 г.» на листе «Брак за февр. 2006г.» и таблице «Ведомость учета изготовленных изделий за март 2006 г.» на листе «Брак за март 2006г.» по алгоритму, описанному в п. 9, 10.

Рис.9. Расположение таблицы «Ведомость учета изготовленных изделий за февраль 2006 г.» на рабочем листе «Брак за февр. 2006г.» с выполненными расчетами.

Рис.10. Расположение таблицы «Ведомость учета изготовленных изделий за март 2006 г.» на рабочем листе «Брак за март 2006г.» с выполненными расчетами.

12. Лист 4 переименовать в лист «Сводные данные по браку за кв.».

13. На листе «Сводные данные по браку за кв.» сформировать форму сводной ведомости по учету некачественной продукции, согласно рис. 2.

Рис.11. Расположение формы сводной ведомости по учету некачественной продукции на рабочем листе «Сводные данные по браку за кв.» MSExcel.

14. Ввести в ячейку D5 и Е5 даты, определяющие расчетный период.

15. Заполнить столбец «Количество выпущенных деталей, шт.» и столбец «Количество бракованных деталей, шт.» таблицы «Сводная ведомость учета качества изготавливаемой продукции», находящейся на листе «Сводные данные по браку за кв.» следующим образом:

1. Выделить верхний угол области, в которой требуется разместить консолидированные данные. В нашей таблице это ячейка С 11.

2. В меню Данные выбрать команду Консолидация.

3. Выбрать из раскрывающегося списка Функция — «СУММА», которую требуется использовать для консолидации данных.

4. Щелкнуть поле Ссылка, открыть лист, содержащий первый диапазон данных для консолидации, ввести имя этого диапазона: ‘Брак за янв. 2006г.’!$B$3:$C$6 и нажать кнопку Добавить. Повторить этот шаг для всех диапазонов.

‘Брак за февр. 2006г.’!$B$3:$C$6

‘Брак за март 2006г.’!$B$3:$C$6

5. Нажать «ОК»

16. Заполнить строку «ИТОГО» и столбец «% брака» таблицы «Сводная ведомость учета качества изготавливаемой продукции», находящейся на листе «Сводные данные по браку за кв.» по алгоритму, описанному в п. 9, 10.

Рис.14. Расположение формы сводной ведомости по учету некачественной продукции на рабочем листе «Сводные данные по браку за кв.» с выполненными расчетами

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

Рис.15. Диаграмма «Процент выпуска бракованных изделий за I квартал 2006 г.»

Список литературы

1. В.И. Ключко, Д.А. Романов, М.Л. Романова Учебное пособие: Операционные системы — Краснодар ,2009 – 104с.

2. Учебное пособие: изучаем компьютеры и программы -http://main.rudn.ru/_new/russian/win/departments/med_inf/Uchebnik_HTML/rb_2_11.html

3. Р. Каблучкова, С. Попов OSJournal Дайджест мира операционных систем. — www.ossite.ru/index.php?dir=os/windows/win3x/&file=04

4. Forum Основы DDE- citforum.ru/programming/32less/les21.shtml

5. Справочник по компонентам Delphi. Часть 2 Страница 54. Динамический обмен данными (DDE) —

www.cyberguru.ru/programming/delphi/delphi-components-part2-page54.html

6. Энциклопедический фонд — www.russika.ru/t.php?t=3618

7. Г.П. Безрядина Методическое указание по выполнению курсовой работы по дисциплине «Информатика».-Москва -60с.

[1] В.И. Ключко, Д.А. Романов, М.Л. Романова «Учебное пособие: Операционные системы» страница 97. Обмен данными в Windows.

2 «Учебное пособие: изучаем компьютеры и программы» main.rudn.ru/_new/russian/win/departments/med_inf/Uchebnik_HTML/rb_2_11.html

[3] OSJournalДайджест мира операционных систем.Р. Каблучкова, С. Попов www.ossite.ru/index.php?dir=os/windows/win3x/&file=04

[4] В.И. Ключко, Д.А. Романов, М.Л. Романова «Учебное пособие: Операционные системы»- Краснодар 2009- страница 97. Обмен данными в Windows.

[5] ForumОсновы DDEhttp://citforum.ru/programming/32less/les21.shtml

[6] Справочник по компонентам Delphi. Часть 2 Страница 54. Динамический обмен данными (DDE)

www.cyberguru.ru/programming/delphi/delphi-components-part2-page54.html

[7] Энциклопедический фонд www.russika.ru/t.php?t=3618

[8] «Учебное пособие: изучаем компьютеры и программы» main.rudn.ru/_new/russian/win/departments/med_inf/Uchebnik_HTML/rb_2_11.html

Обмен данными в приложениях OC Windows [05.03.09]

Тема: Обмен данными в приложениях OC Windows

Раздел: Бесплатные рефераты по информатике

Тип: Курсовая работа | Размер: 335.38K | Скачано: 234 | Добавлен 05.03.09 в 19:31 | Рейтинг: +6 | Еще Курсовые работы

Вуз: ВЗФЭИ

Год и город: Липецк 2008

Содержание

Введение 2

1. Теоретическая часть 5

Буфер обмена 5

Непосредственный обмен данными 7

OLE-технологии 10

2. Практическая часть 12

Заключение 24

Литература 25

Введение

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

Каждый документ имеет формат, который определяется приложением (программой), создавшим этот документ. Расширение файла соответствует определенному формату. Документы созданные одним приложением почти всегда имеют один формат. Например, Word *.doc Excel *.xls PowerPoint *.ppt и т.д.

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

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

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

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

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

Данная курсовая работа была выполнена на ПК с технической характеристикой:

  • — AMD Athlon(tm) 64*2Dual Core Processor 5000 + 2.60 GHz
  • RAM 2 Гб
  • ATI Radeon HD 2600 Pro 256 Мб 256-bit
  • диск Western Digital 250 Гб
  • монитор LG Flatron L1730S 17”

1.Теоретическая часть

Буфер обмена

Во время своей работы операционная система (OC)  Windows выделяет специальную область памяти — буфер обмена (Clipboard), который используется для обмена данными между приложениями и документами. Роль данных могут играть фрагмент текста или весь текст, рисунок, таблица и т. п. Буфер обмена — это простейшее, но очень эффективное средство интеграции при­ложений. В ОС Windows через буфер обмена можно пере­мещать папки с файлами и отдельные файлы.

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

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

Работа с буфером обмена. Во всех приложениях Windows, до­пускающих использование буфера обмена, схема работы с ним стандартизована. Для обмена предусмотрены команды пункта меню Правка:

  • Вырезать — переместить выделенный фрагмент в буфер обмена (и удалить его в исходном документе);
  • Копировать – скопировать выделенный фрагмент в буфер обмена (исходный документ не меняется);
  • Вставить – вставитьсодержимое буфера обмена в теку­щий документ приложения (содержимое буфера не изме­няется).

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

  • Вырезать — Shift+Del;
  • Копировать — Ctrl+Ins;
  • Вставить — Shift+Ins.

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

Расширение функций буфера обмена. Приложения Windows устроены таким образом, что буфер обмена часто оказывается полезным даже тогда, когда никаких команд работы с буфе­ром не предусмотрено. Дело в том, что механизмы выделе­ния, копирования, вставки фрагментов документа (особенно текстовых) чаще всего встроены в приложение, и клавиатур­ные сочетания Ctrl+Ins и Shift+Ins работают всегда, не­зависимо от функций приложения.

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

Непосредственный обмен данными

Средства непосредственного обмена данными между прило­жениями Windows можно разделить на три категории:

  • конвертирование (преобразование) файлов,
  • импорт и экс­порт данных,
  • динамический обмен данными (DDE — Dy­namic Data Exchange).

Экспорт-Импорт данных.

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

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

Примерами импорта-экспорта являются: Файл .DBF (dBASE) → Рабочий лист Excel (.XLS), База данных Access (.MDB) → Документ Word.

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

Динамический обмен данными (DDE).

DDE – это разработанный Microsoft набор специальных соглашений (протокол) об об­мене   данными   между   приложениями   Windows.

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

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

Использование DDE-метода позволяет избежать этого, так как обеспечивает динамический обмен данными и обновление их в подготавливае­мом документе по мере их изменения в источнике. При таких условиях «выходной»  документ всегда будет «первой свежести».

Каким же образом происходит актуализация (динамическое обнов­ление данных в выходном документе)? Разберемся сначала с происхож­дением обновляемых данных. Они находятся в документе-источнике и хранятся там приложением-источником. Сохранение документа источника и лежит в основе функционирования DDE-метода. Из сохраненного документа-источника требуемые сведения копируются через Clipboard в выходной документ.

Особенность состоит в том, что DDE-метод устанавливает между источником и копиями некоторую связь. И связь эта обеспечивает авто­матическое (или по требованию) обновление копии по мере появления изменений в источнике.

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

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

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

OLE-технологии

Документы, в которых объединяются объекты разного происхождения и типа (например, текст, изображение, звук), принято называть составными. Для создания и обработки составных документов целесообразно использовать универсальную технологию, называемую  OLE-технологией  (аббревиатура  от слов  Object  Linking and Embedding — связывание и внедрение объектов) и позволяющую комбинировать при создании документов средства разных приложений ОС Windows.

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

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

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

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

2.Практическая часть

Задача

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

1. Построить таблицы по приведенным ниже данным.

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

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

4. Сформировать и заполнить форму сводной ведомости по учету некачественной продукции (рис. 2).

Ведомость учета изготовленных деталей за январь 2006 г.

Код станка

Количество выпущенных деталей, шт.

Количество бракованных деталей, шт.

% брака

1

2660

35

2

3500

57

3

1890

26

4

2780

72

ИТОГО

Ведомость учета изготовленных деталей за февраль 2006 г.

Код станка

Количество выпущенных деталей, шт.

Количество бракованных деталей, шт.

% брака

1

2980

26

2

3470

45

3

2100

12

4

3150

56

ИТОГО

Ведомость учета изготовленных деталей за март 2006 г.

Код станка

Количество выпущенных деталей, шт.

Количество бракованных деталей, шт.

% брака

1

2700

42

2

2720

35

3

3140

39

4

3200

26

ИТОГО

Рис. 1. Данные о выпуске бракованной продукции по месяцам

ООО «Красный Октябрь»

Расчетный период

с

по

 ___ ___20__

 ___ ___20__

Сводная ведомость учета качества изготавливаемой продукции

Код станка

Количество выпущенных деталей, шт.

Количество бракованных деталей, шт.

% брака

1

2

3

4

ИТОГО

Главный технолог   ______________________________

Рис. 2 Сводные данные о выпуске бракованной продукции за квартал

Выбор программы для решения задачи.

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

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

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

Решение смотрите в файле!

Заключение

Таким образом, в данной курсовой работе мы рассмотрели каким образом происходит обмен данных в приложениях ОС Windows, а также рассмотрели такие технологии как OLE-технологии.

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

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

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

В практической части решена задача с использованием электронной таблицы Excel.

Литература

  1. Евсюков В.В. Экономическая информатика: Учеб. пособ. –2003. – 371с.
  2. Экономическая информатика: Учебник. / Под ред. В.П. Косарева. – 2-е изд., М.: Финансы и статистика, 2005. – 592с.
  3. Дайитбегов Д.М. Информатика: Методические указания по выполнению курсовой работы для самостоятельной работы студентов II курса (первое высшее образование). – М.: Вузовский учебник, 2006. – 60с.
  4. Материалы журналов: www.5ballov-39237.ru

Внимание!

Если вам нужна помощь в написании работы, то рекомендуем обратиться к профессионалам. Более 70 000 авторов готовы помочь вам прямо сейчас. Бесплатные корректировки и доработки. Узнайте стоимость своей работы

Бесплатная оценка

+6


Понравилось? Нажмите на кнопочку ниже. Вам не сложно, а нам приятно).


Чтобы скачать бесплатно Курсовые работы на максимальной скорости, зарегистрируйтесь или авторизуйтесь на сайте.

Важно! Все представленные Курсовые работы для бесплатного скачивания предназначены для составления плана или основы собственных научных трудов.


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

Добавить работу


Если Курсовая работа, по Вашему мнению, плохого качества, или эту работу Вы уже встречали, сообщите об этом нам.


Добавление отзыва к работе

Добавить отзыв могут только зарегистрированные пользователи.


Понравилась статья? Поделить с друзьями:
  • Для активации windows 7 удалить обновление
  • Для активации viber требуется подключение к интернету windows 11
  • Для нормальной работы windows me требуется
  • Для активации gui подключите к системе аудиоустройство windows 10
  • Для нормальной работы medal of honor airborne требует physx windows 10