Курсова работа: Обмен на данни в Windows OC приложения

курсова

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

Тип: Курсова работа | Размер: 335.38K | Изтеглено: 108 | Добавено 03/05/09 в 19:31 | Оценка: +6 | Още курсови

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

Съдържание

1. Теоретична част 5

Директна комуникация 7

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

Въведение

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

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

Така че, можем да кажем, че потребителите на персонален компютър се занимават с различни данни, съхранявани в документи от различни формати. Разбира се, тази схема не съвпада напълно с реалното положение на нещата, тъй като в живота човек обикновено работи не с един тип данни, а с много. Например, социолог, съставящ отчет за свършената работа, е принуден да използва няколко вида данни: текст, цифри, картинки, диаграми, презентации и т.н. Следователно възникна следният проблем - Как да комбинирам данни от различни типове в един документ? Този проблем остава нерешим без използването на специални компютърни технологии.

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

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

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

Тази курсова работа е извършена на компютър с техническа спецификация:

  • - AMD Athlon (tm) 64 * 2 Двуядрен процесор 5000 + 2,60 GHz
  • RAM 2 GB
  • ATI Radeon HD 2600 Pro 256 MB 256-битова
  • Western Digital 250 GB диск
  • монитор LG Flatron L1730S 17 "

1. Теоретична част

Клипборд

По време на работата си операционната система Windows (OC) отделя специална област от паметта - клипборда, която се използва за обмен на данни между приложения и документи. Ролята на данните може да се играе от фрагмент от текст или от целия текст, картина, таблица и др. Буферът е най-простото, но много ефективно средство за интеграция, когато­длъжности. В Windows можете да използвате клипборда за­поставете папки с файлове и отделни файлове.

Записаният фрагмент се съхранява в буфера, докато не бъде дадена командата за поставяне на друга част от данни в буфера­данни: в този случай предишното съдържание на буфера се губи безвъзвратно, той се заменя с нова информация. Ако такава информация не се получи, фрагментът се записва в буфера до края на сесията на Windows. Стартирането и прекратяването на програми сами по себе си не засягат съдържанието на буфера.­те са. Същият фрагмент може да се вмъква в документи няколко пъти: при поставяне съдържанието на клипборда не е такова­притеснения.

Работа с клипборда. Във всички приложения на Windows до­позволявайки използването на клипборда, схемата за работа с него е стандартизирана. За обмен се предоставят командите на елемента от менюто Редактиране:

  • Cut - преместете избрания фрагмент в клипборда (и го изтрийте в оригиналния документ);
  • Копиране - копирайте избрания фрагмент в клипборда (оригиналният документ не се променя);
  • Поставяне - поставете съдържанието на клипборда в текущия­документ за приложение (съдържанието на буфера няма­гниди).

  • Изрязване - Shift + Del;
  • Копиране - Ctrl + Ins;
  • Поставяне - Shift + Ins.

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

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

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

Директен обмен на данни

  • конвертиране (конвертиране) на файлове,
  • внос и бивш­порт за данни,
  • динамичен обмен на данни (DDE - Dy­обмен на данни на namic).

Експорт-импорт на данни.

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

Много експерти смятат, че конвертирането е частна услуга.­по-обща операция - внос-износ на данни. В това действие данните на един файл с документи се определят от­споразуменията се изпращат в друг файл с документи. Освен това и двата файла могат да бъдат от един и същи тип, но в различен формат (например обмен между файлове на база данни) или да принадлежат към различни класове документи (например­мерки, обмен между текстови файлове и бази данни).

Примери за импортиране-експортиране са: .DBF файл (dBASE) → Работен лист на Excel (.XLS), База данни за достъп (.MDB) → Документ на Word.

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

Динамичен обмен на данни (DDE).

DDE е набор от специални конвенции (протокол), разработени от Microsoft за­по-малко данни между приложенията на Windows.

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

Използването на метода DDE избягва това, тъй като осигурява динамичен обмен на данни и актуализиране в подготовката­този документ, тъй като те се променят в източника. При такива условия "изходният" документ винаги ще бъде "първо свеж".

Как се извършва актуализацията (динамична актуализация­данни в изходния документ)? Нека първо разберем с произхода­данните се актуализират. Те се намират в изходния документ и се съхраняват там от изходното приложение. Запазването на изходния документ е в основата на метода DDE. От записания изходен документ необходимата информация се копира през клипборда в изходния документ.

Особеността е, че методът DDE установява известна връзка между източника и копията. И тази връзка се осигурява от автоматично­matic (или при поискване) актуализация на копието, когато промените се появяват в източника.

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

Данните, които са източник в DDE операциите, трябва да бъдат запазени, тъй като комуникацията се осъществява директно чрез файлове с документи.

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

OLE технологии

Документите, които комбинират обекти от различен произход и тип (например текст, изображения, звук), се наричат ​​съставни документи. За да създавате и обработвате съставни документи, препоръчително е да използвате универсална технология, наречена OLE технология (съкращение за Object Linking and Embedding) и която ви позволява да комбинирате инструментите на различни приложения на Windows при създаване на документи.

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

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

Задача

Предприятието OOO "Red October" извършва дейности, свързани с производството на различни видове части за промишлено оборудване. За анализ на качеството на произвежданите продукти дефектните продукти се записват ежемесечно. Счетоводните данни за дефектни части са показани на фиг. един.

1. Изградете таблици според данните по-долу.

2. Изчислете процента на дефектните продукти към общия брой произведени продукти, обобщете за месеца.

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

4. Генерирайте и попълнете формата на обобщен лист за отчитане на нискокачествени продукти (фиг. 2).