Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

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

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

      5.1. Введение в OLE

      Windows поддерживает сложный, но  чрезвычайно  перспективный  механизм
взаимодействия  программ,  который  называется  OLE.  Этот  механизм  широко
используется во многих программных продуктах  корпорации  Microsoft,  в  том
числе в текстовом редакторе Word и таблице Excel. В результате, в  документ,
подготовленный, например, с помощью Word, можно внедрить  график,  созданный
в Excel. Если в процессе работы над  документом  возникнет  необходимость  в
редактировании графика, достаточно дважды щелкнуть не нем  мышью  —  Windows
откроет  Excel  и  передаст  таблице  данные,  позволяющие  изменить  график
средствами  программы,  его  создавшей.  После   завершения   работы   Excel
измененный график будет переписан в исходный документ Word.
      Последовательное   использование   OLE   смещает   акцент   в   работе
пользователя от программы-обработчика информации к конечному документу.  Без
OLE  пользователь  вынужден  разрабатывать  конечный  документ  по   частям.
Например,  при  подготовке  рукописи  книги  к  публикации   рисунки   могут
изготавливаться с помощью Paint или CorelDraw, в то  время  как  текст  —  с
помощью Word или WordPerfect, после этого для верстки  используется  Ventura
Xerox Publisher или PageMaker. В этой  технологии  обрабатывающие  программы
никак не связаны друг с другом и пользователь должен  самостоятельно  решать
проблемы совместимости форматов данных, передаваемых  от  одного  приложения
другому. Применение OLE позволяет  рассматривать  документ  в  виде  единого
стержня, на который «нанизаны» программы-обработчики типа  Paint  или  Word.
Пользователь полностью освобожден  от  необходимости  следить  за  форматами
данных  и  согласовывать  их,  а  переход  от  одной  программы   к   другой
реализуется двойным щелчком мыши.

      5.2. Связывания и внедрение объектов

      При использовании OLE отдельные объекты (рисунки,  графики,  текстовые
фрагменты, таблицы) могут быть связаны с документом  или  внедрены  в  него.
Если объект связан с документом, в  последнем  сохраняется  лишь  минимально
необходимая информация, позволяющая вызвать в  нужный  момент  программу,  с
помощью которой был создан объект, например, для его печати на принтере  или
редактировании. Если объект внедрен в документ, он подвергается  переработке
клиентом перед вставкой в документ и становится  во  многом  независимым  от
«родной» программы. Например, Word может  получить  электронную  таблицу  от
Excel, при  этом  численные  данные  и  формулы  преобразуются  в  текстовые
эквиваленты и в таком виде внедряются в документ. Однако связь с программой-
обработчиком сохраняется и в  этом  случае,  поэтому  пользователь  может  в
любой  момент  загрузить   обрабатывающую   программу   для   редактирования
внедренного объекта.
      С объектами или заменяющими их пиктограммами связаны действия, которые
может произвести двойной щелчок мыши. Над объектами определены два  основных
действия - отображение и редактирование. При  этом  над  связанным  объектом
первичным действием будет отображение, а над  внедренным  -  редактирование.
Первичное действие обычно связывается с двойным щелчком мыши на  пиктограмме
упакованного  объекта.  Некоторые  объекты  позволяют   выбирать   первичное
действие, для чего  они  создают  соответствующие  диалоговые  окна.  Другое
объекты  допускают  только  одно  действие.  Например,   объект,   созданный
текстовым редактором и  внедренный  в  графику,  как  правило,  поддерживает
только  редактирование,  а  звуковые  данные  после  внедрения  их  в  текст
поддерживают только отображение (воспроизведение).
      Технология связывания  и  внедрения  объектов  OLE  позволяет  создать
некоторый объект, например рисунок или звуковой файл, в  одном  из  Windows-
приложений и затем вставить его в другой файл. Этот объект может  быть  либо
связанным, в этом случае он существует фактически в  отдельном  файле,  либо
внедрённым, и тогда он находится внутри основного  файла.  Другими  словами,
данные, картинки, текст  и  иные  объекты,  которые  вы  создаете  в  разных
приложениях, могут  быть  объединены  в  один  составной  документ,  который
сохраняет связи со всеми исходными приложениями.
      Этот составной документ управляется  каким-нибудь  одним  приложением,
например Excel или Word для Windows, а  связи  обеспечивают  пути  к  другим
приложениям так,  чтобы  вы  могли  редактировать  свои  объекты,  используя
приложения, в которых они были созданы.
      Таким образом, при правильном применении характеристика OLE  позволяет
вам  централизовать  всю  свою  работу  в  пределах   одного   доминирующего
приложения и в одном документе, называемом клиентом.  Если  вам  понадобятся
какие-либо данные,  графика  или  другая  информация,  которая  находится  в
других  приложениях,  вы  сможете,  оставаясь  в  своем  приложении-клиенте,
присоединять, привязывать их из  соответствующих  приложений,  называемых  в
этом случае приложениями - серверами.
      Если  вам  требуется  отредактировать  текст,  данные   или   графику,
созданные в приложении-сервере, то это можно сделать из документа-клиента  с
помощью,   как   правило,   двойного   щелчка   на    объекте,    подлежащем
редактированию.   При   этом   Windows   открывает    приложение-сервер    и
ассоциированный с ним объект. После внесения редакторской правки  вы  просто
выходите из приложения-сервера и автоматически возвращаетесь  в  приложение-
клиент и документ, над которым работаете.

      5.3. Различие между связыванием и внедрением объектов

      В  самом  общем  смысле,  связь  понимается  как  соединение,  которое
позволяет   некоторому   документу   (клиенту)   одного   Windows-приложения
сообщаться с другим Windows-приложением (сервером).  Термин  "клиент"  почти
всегда относится к документу, не к  приложению.  Термин  же  "сервер"  может
относиться и к приложению и к документу, а также к тому  и  другому  вместе.
Эта  терминологическая  неопределенность  происходит  от  способа,   которым
Windows формирует связи.
      Исходный  документ  —  это  просто  файл,  который  используется   для
копирования данных, текста или графики в буфер переноса, так что  появляется
возможность привязывать или внедрять содержимое  буфера  в  другой  документ
(клиент). Однако действительная связь, возникающая  при  этом,  представляет
собой связь между  документом-клиентом  и  приложением-сервером.  Эта  связь
обеспечивает документу-клиенту  возможность  знать,  каким  приложением  был
создан объект и как запускать это приложение-сервер. Здесь мы имеем  дело  с
внедрённым объектом.
      В некоторых случаях (в частности, для связывания  объектов)  создаются
еще две связи — между документом-клиентом  и  исходным  документом  и  между
документом-клиентом и объектом в исходном документе, который был  скопирован
и приклеен. Исходный документ часто называют документом-сервером,  поскольку
он всегда управляется приложением сервером и обеспечивает данными  связанный
объект. При существовании этих  дополнительных  связей  изменение  данных  в
исходном объекте автоматически отражается в объекте клиента.
      Итак, различие между связанным  и  внедрённым  объектами  определяется
следующими признаками:
      Связанный объект обычно хранит  только  дескрипторы,  которые  говорят
этому объекту, где  найти  приложение-сервер,  документ-сервер  и  связанный
элемент  в  документе-сервере  (здесь  используется  слово   "элемент"   для
обозначения области документа, которая копировалась из  исходного  документа
в буфер переноса, а слово "объект" — для зоны в  документе-клиенте,  которая
содержит связанный элемент.) Приложение-сервер затем модернизирует документ-
клиент всякий  раз,  когда  изменяется  информация  в  документе-сервере.  В
некоторых приложениях документы-клиенты сохраняют также последнюю  связанную
информацию при выходе из документа.
      Внедрённый   объект   представляет   собой   полномасштабную    версию
припасенного элемента: он содержит все  данные,  текст  и  графику,  которые
были  приклеены  из  буфера  переноса  с  целью  создания   этого   объекта.
Внедрённый объект содержит также связь с приложением-сервером,  которая  при
двойном  щелчке  на  объекте   в   документе-клиенте   позволяет   запустить
приложение-сервер и затем отредактировать этот объект средствами приложения-
сервера.



                                   Глава 6


   Достоинства и недостатки тестовой системы или методическое обоснование
                       автоматизации процесса обучения


      Одной из форм привлечения преподавателей  к  использованию  компьютера
являются тестирующие программы, которые позволяют упростить проверку  знаний
учащихся и в то же время в увлекательной форме преподносят  ученикам  знания
по той или иной дисциплине.
      Возможны три формы организации тестов, которые условно  можно  назвать
«выбери ответ из предлагаемых вариантов», «напиши правильный ответ»,  «найди
связь между объектами».
      Организация теста по принципу «выбери ответ из предлагаемых вариантов»
обеспечивает относительно простой диалог с  тестируемым  и,  как  следствие,
быстроту прохождения теста, так как не требует от учащегося  особых  навыков
работы на компьютере. Для выбора  ответа  достаточно  нажать  на  клавиатуре
соответствующую клавишу  или  щёлкнуть  мышью  на  окне,  выбрав  его  среди
предложенных.  Такая  простота  выбора  ответа  не  отвлекает  учащегося  от
пред
12345След.
скачать работу

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

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ