Автор работы: Пользователь скрыл имя, 24 Января 2011 в 17:55, курсовая работа
В теоретической части курсовой работы предстоит раскрыть основные способы обмена информацией между приложениями ОС Windows, путём рассмотрения следующих вопросов:
Обмен данными на уровне ClipBoard (Статистический)
Обмен данными на уровне DDE-протокола (Динамический)
Обмен данными на уровне OLE-механизма
В практической части решена задача на формирование сводной ведомости учета продукции, изготавливаемой ООО «Красный Октябрь»
Технология OLE ( (Object Linking and Embedding) ― технология управления и обмена информацией между программным интерфейсом других приложений. Связывание и внедрение объектов (Object Linking and Embedding).
OLE
позволяет создавать объекты
(рисунки, чертежи и текст) в
одном приложении, а затем отображать
эти объекты в других
При использовании OLE в обмене информацией участвуют два приложения : приложение-сервер и приложение-клиент. Приложение-сервер используется для создания и редактирования OLE-объектов (рисунков, чертежей, текстов). После того как объект создан, он помещается в приложение-клиент. Например, при создании диаграммы в электронной таблице и размещении ее в CorelDRAW при помощи OLE. В этом случае электронная таблица являются приложением-сервером, а CorelDRAW - приложением-клиентом. Некоторые приложения могут действовать и как серверные, и как клиентские, другие такой способностью не обладают. Например, CorelDRAW может быть и серверным, и клиентским приложением, в то же время, Corel PHOTO-PAINT может выступать только как приложение-сервер.7
При
использовании технологии OLE объект,
созданный в некотором
Технологию OLE рассмотрим на примере составного документа, созданного на основе текста в приложении WordPad, в который вставлен рисунок из приложения Paint. Рисунок необходимо отредактировать, т. е. внести в него изменения. Программа WordPad своими средствами не может изменять данные из другой программы. В программе Paint сделанный рисунок выделяется и копируется. В документе WordPad устанавливается указатель мыши в то место, куда будет интегрирован рисунок, и в меню "Правка" выполняется команда "Специальная вставка". В открывшемся диалоговом окне выбирают способ вставки "Вставить" или "Связать" и вид объекта "рисунок". Завершается операция нажатием кнопки "ОК".
OLE-объекты
могут связываться с
Заключение к теории
В ходе изучения темы были получены следующие результаты.
Практическая часть
Наименование задачи: Формирование сводной ведомости учета изготавливаемой продукции.
Условие задачи: Предприятие ООО «Красный Октябрь» осуществляет деятельность, связанную с выпуском различных видов деталей для промышленного оборудования. Для анализа качества выпускаемой продукции ежемесячно производится учет бракованной продукции. Данные учета бракованных деталей приведены на рис. 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.
Расположение таблицы «Ведомость учета
изготовленных изделий за январь 2006 г.»
на рабочем листе «Брак за янв. 2006г.» MS
Excel.
Рис.
4. Расположение таблицы «Ведомость
учета изготовленных изделий за февраль
2006 г.» на рабочем листе «Брак за февр.
2006г.» MS Excel.
Рис.
5. Расположение таблицы «Ведомость
учета изготовленных изделий за март 2006
г.» на рабочем листе «Брак за март 2006г.»
MS Excel.
Занести в ячейку В7 формулу:
=СУММ(B3:B6)
Скопировать эту формулу в ячейку С7.
ИТОГО | =СУММ(B3:B6) | =СУММ(С3:С6) |
Рис. 6. Элементы шаблона таблицы «Ведомость учета изготовленных изделий за январь 2006 г.»
Занести в ячейку D3 формулу:
=C3/B3
Скопировать эту формулу в ячейки D4, D5, D6, D7.
% брака |
=C3/B3 |
=C4/B4 |
=C5/B5 |
=C6/B6 |
=C7/B7 |
Рис. 7. Элементы шаблона таблицы «Ведомость учета изготовленных изделий за январь 2006 г.»
Рис.8.
Расположение таблицы «Ведомость учета
изготовленных изделий за январь 2006 г.»
на рабочем листе «Брак за янв. 2006г.» с
выполненными расчетами.
Рис.9. Расположение таблицы «Ведомость учета изготовленных изделий за февраль 2006 г.» на рабочем листе «Брак за февр. 2006г.» с выполненными расчетами.
Рис.10.
Расположение таблицы «Ведомость учета
изготовленных изделий за март 2006 г.» на
рабочем листе «Брак за март 2006г.» с выполненными
расчетами.
Рис.11. Расположение формы сводной ведомости по учету некачественной продукции на рабочем листе «Сводные данные по браку за кв.» MS Excel.