Университет Институт «Кибернетический центр»




PDF просмотр
НазваниеУниверситет Институт «Кибернетический центр»
страница305/313
Дата04.10.2012
Размер3.96 Mb.
ТипДокументы
1   ...   301   302   303   304   305   306   307   308   ...   313


VII Всероссийская научно-практическая конференция студентов, аспирантов и молодых ученых c международным участием 
МОЛОДЕЖЬ И СОВРЕМЕННЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ 
Россия, Томск, 25-27 февраля 2009 г. 
объектной моделью, лежащей в основе изучаемого 
этого офисного приложения.  
приложения.  Объектная  модель MS Word имеет 
В  результате  проделанной  работы  была 
древовидную  структуру,  на  вершине  которой 
создана первая версия контроллера автоматизации 
находится 
объект Application. Коллекции 
проверки  выполненного  задания  в MS Word. 
(Collection), входящие в состав объектной модели, 
Внешний  вид  окна  контроллера  представлен  на 
представляют собой списки однотипных объектов, 
рис. 1. 
доступ  к  которым  осуществляется  по  индексу. 
 
Отдельные объекты могут содержать коллекции, в 
свою  очередь  элементы  коллекции  являются 
обычными  объектами.  Доступ  к  любому  объекту 
или  элементу  коллекции  возможен  только  через 
корневой объект Application. Таким образом, через 
иерархию  объектов  возможно  получение  доступа 
к  любому  элементу  структуры  документа  и 
извлечение значений его параметров. 
Разработка 
контроллера 
автоматизации 
выполнялась 
в 
среде Delphi, которая 
поддерживает  работу  с COM-объектами  и XML-
файлами  на  уровне  готовых  компонентов. 
Средствами Delphi достаточно 
просто 
осуществить  доступ  к  классам COM-объекта  (в 
одном COM-сервере  может  быть  включено 
несколько 
классов). 
Доступ 
к 
объектам 
осуществляется  путем  инициализации  экземпляра 
класса  через  систему  интерфейсов.  Описание 
интерфейсов осуществляется языком определения 
интерфейсов,  которое  возможно  осуществить 
средствами среды автоматически. В свою очередь, 
 
в  Delphi каждый XML-документ представляется в 
 
виде  набора  множества  объектов  (классов),  с 
Рис. 1. Окно контроллера после выполнения 
помощью  которых возможен  доступ  к  отдельным 
проверки работы 
элементам  (полям  объекта) – как    к  простым 
 
объектам типа строки или символа, так и к частям 
Из 
рис. 1 видно, 
что 
результатом 
или отдельным элементам XML-документа 
автоматической  проверки  является  подробная 
Контроллер  автоматизации  —  это  программа, 
диагностика  ошибок  выполнения  и  итоговая 
которая умеет управлять приложениями MS Office 
оценка  за  работу.  За  рамками  статьи  остается 
и процессом создания документов в среде Word и 
обсуждение  алгоритма оценивания  результата,  он 
Excel. Для того чтобы все это работало корректно, 
может  быть  тем  или  иным.  Однако  с  основной 
программа-контроллер 
должна 
выполнить 
своей  задачей – автоматизацией  контроля 
следующие функции: 
приобретенных  практических  знаний  созданное 
1.  Проверить,  запущено  приложение (MS  приложение справляется вполне успешно. 
Word) или нет. 
Важную  роль  для  успешного  контроля  играет 
2.  Если  приложение  не  запущено,  запустить 
подготовка  вариантов  заданий,  содержащих 
его. 
описание  вариантов  и  всю  необходимую 
3. Выполнить ряд необходимых манипуляций с 
информацию  для  проведения  контроля.  В 
приложением, документом. 
настоящее  время    разрабатывается  программное 
4. Закрыть документ и приложение. 
средство  подготовки  заданий,  которым  может 
5. Очистить память. 
воспользоваться  любой  проводящий  занятия 
В  основу  алгоритма  работы  контроллера 
преподаватель.  Разрабатываемое  средство – 
положено 
сравнение 
текущих 
параметров 
редактор описания заданий – позволит описывать 
создаваемых  при  обучении  документов  офисных 
параметры варианта задания (количество абзацев, 
приложений  с  эталонными  (требованиями).  В 
шрифты, 
параметры 
абзацев, 
встроенных 
свою очередь эталонные параметры определяются 
объектов) 
на 
естественном 
языке 
с 
поставленной  задачей  и  сохраняются  в XML -
использованием  встроенных  средств – строк, 
файле. При выполнении работы в MS Word могут 
выпадающих  списков  и  других  управляющих 
сравниваться  текущие  и  эталонные  параметры 
элементов.  Результатом  описания  варианта 
шрифтов и абзацев. 
задания  будет XML-файл,  который  используется 
Так как в цель работы входит  взаимодействие 
контроллером автоматизации в процессе проверки 
с MS Word, то  контроллер  должен  использовать 
выполненного задания. 
для  своей  работы  интерфейсы COM-объектов 
 
338 
 
1   ...   301   302   303   304   305   306   307   308   ...   313

Похожие:

Университет Институт «Кибернетический центр» iconУниверситет Институт «Кибернетический центр»
Всероссийская научно-практическая конференция студентов, аспирантов и молодых ученых c международным участием
Университет Институт «Кибернетический центр» iconРеспубликанский мультимедиа центр, фгну
Московский государственный институт электроники и математики (технический университет)
Университет Институт «Кибернетический центр» iconИсследование реакции пиностробина с йодом ао «Научно-производственный центр «Фитохимия»
Алексеева О. М., Ким Ю. А., Рыков В. А., Голощапов А. Н. Влияние экранированных фенолов на структуру липидов и растворимых и мембранных...
Университет Институт «Кибернетический центр» iconСистемы на кристалле (СнК) и ip-блоки
Зао «Центр проектирования «Ангстрем-сбис», Московский инженерно-физический институт (государственный университет)
Университет Институт «Кибернетический центр» iconМонгольский государственный университет институт микробиологии ран моо «микробиологическое общество» международная конференция
Институт общей и экспериментальной биологии бурятский государственный университет
Университет Институт «Кибернетический центр» iconНиц «Курчатовский институт»
Ниц «Курчатовский институт» Федеральное государственное бюджетное учреждение «Государственный научный центр Российской Федерации...
Университет Институт «Кибернетический центр» iconРеферат По теме: «История волонтерства. Волонтерское движение в России. Волонтерский Центр мгимо (У) мид россии»
Московский государственный институт международных отношений (университет) мид россии
Университет Институт «Кибернетический центр» iconСписок референтных групп научных организаций ран на 01. 12. 2011г
Вычислительный центр им. А. А. Дородницына Институт автоматизации проектирования ран институт вычислительной математики (ивм)
Университет Институт «Кибернетический центр» iconИванова Ксения Вадимовна
Государственное образовательное учреждение институт электроники высшего профессионального образования Московский Государственный...
Университет Институт «Кибернетический центр» iconM. 12. O. Технологии national instruments в лаборатории автоматизированного проектирования радиоэлектронных устройств и систем
Региональный центр National Instruments, Уральский Государственный Технический Университет – упи, Радиотехнический институт, каф....
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница