![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Разработка программы контроллера автоматически связываемых объектов для управления конструкторской документацией в среде Windows 95/NT (дипломная работа) |
УДК 681.3.069:(389.6:744(083.74) Сорокин Ю.В. Разработка программы контроллера автоматически связываемых объектов для управления конструкторской документацией в среде Wi dows 95/ . Дипломная работа. - Таганрог, 1997. - с. АННОТАЦИЯ В данной дипломной работе осуществлена разработка программного продукта, для среды операционной системы Wi dows 95/ , обеспечивающего создание, изменение и выполнение функций автоматически связываемых объектов систем автоматизированного проектирования или любых других пакетов прикладных и системных программ поддерживающих механизм связывания и внедрения. Разработанный программный продукт позволяет объединять функции автоматически связываемых объектов систем проектирования в один проект с файлами данных этих систем проектирования, таким образом являясь интеграционным звеном между различными программными продуктами. Перечень графической документации Цтрк 7.035.014 Печатная плата - формат А1 УДК 681.3.069:(389.6:744(083.74) Структурная схема контроллера автоматически связываемых объектов. Плакат - формат А1 УДК 681.3.069:(389.6:744(083.74) Функциональная схема работы операционной системы Wi dows 95. Плакат - формат А1 УДК 681.3.069:(389.6:744(083.74) Функциональная схема работы OLE и системы OLE Au oma io . Плакат - формат А1 УДК 681.3.069:(389.6:744(083.74) Функциональная схема работы блока выполнения функций OLE Au oma io . Плакат - формат А1 УДК 681.3.069:(389.6:744(083.74) Структура организации данных контроллера. Плакат - формат А1 УДК 681.3.069:(389.6:744(083.74) Безопасность и экологичность проекта. Плакат - формат А1 Введение В настоящее время на фоне всеобщей компьютеризации всех производственных, торговых и бытовых отраслей с одновременным увеличением конкуренции на компьютерном рынке, в связи с ускорением разработок все более новых технологий производства вычислительной техники, все большее значение приобретает разработка и производство конкурентоспособной вычислительной техники. Сегодня это становится возможным только при использовании современных средств проектирования электронных вычислительных средств (ЭВС). Современные средства конструирования невозможно представить себе без компьютерных средств проектирования. Компьютеры имеют большой потенциал в области проектирования ЭВС. Компьютерные средства проектирования, кроме непосредственно компьютерного оборудования, включают в себя программное обеспечение. На нынешнем этапе развития программного обеспечения систем проектирования, имеется много разработок систем автоматизации проектирования. Рынок программного обеспечения насыщен большим количеством разнообразных пакетов прикладных программ включающих в себя различные инструментальные средства, позволяющие во многом упростить работу конструктора ЭВА. Сейчас у нас в стране и за рубежом наиболее распространены такие пакеты программного обеспечения, как PCAD, Au oCAD, MicroCAPS, Pspice, Ma hCad и другие. Эти программные средства позволяют автоматизировать сложные и однообразные процессы присутствующие на многих этапах проектирования ЭВА. Например, различного рода математические расчеты всевозможной сложности, логическое моделирование схем, разработка топологии микросхем, разводка печатного монтажа печатной платы, создание готовых конструкторских документов высокого качества и т.д
. Рост популярности автоматизированных систем проектирования возник во многом благодаря улучшению пользовательского интерфейса программного обеспечения в целом и систем проектирования в частности. За последние несколько лет у разработчиков программного обеспечения все большие симпатии вызывает платформа Wi dows для создания высоко качественных программных продуктов предоставляющих пользователю наиболее удобный для восприятия интерфейс. Удобство интерфейса Wi dows обусловлено высокими требованиями с эргономической точки зрения предъявленному создателями Wi dows к своей операционной системе. Свою систему Wi dows фирма Microsof создала для платформы IBM, не случайно. Надо отметить значительную популярность в мире компьютеров совместимых с IBM A . Ставшей в наше время своеобразным мировым эталоном сочетания качества и низкой цены. Более половины компьютерного рынка принадлежит компьютерам совместимым с IBM A . Однако, любой пакет программ не может обеспечить полную универсальность своей системы, но это собственно не к чему. Любое программное обеспечение, благодаря своей специфичности в той или иной области автоматизации проектирования, позволяет получить максимальную эффективность конкретно в своей области. Но, последнее время наметилась тенденция к интеграции программного обеспечения на базе так называемых автоматически связываемых объектов. Этот термин на самом деле означает не интеграцию программ в прямом смысле, а лишь ее эмуляцию. Тем не менее, для конечного пользователя это выглядит как полная интеграция программного обеспечения различных направлений и различных фирм разработчиков программного обеспечения. Идея заключается в том, что любое приложение для Wi dows, обеспечивающее OLE Au oma io (Objek Li ki g a d Embeddi g Au oma io - автоматическое связывание и внедрение объектов), может управляться извне другими приложениями, которые пользуются им основываясь на предоставленных приложением программных интерфейсах и таким образом выполнять те же функции, что и приложение прародитель функций. Задачей данной дипломной работы является разработка универсальной среды проектирования. Для интеграции систем проектирования и позволяющей создавать составной документ, который может включать в себя все виды документов обрабатываемых инсталлированными в данную систему приложениями обеспечивающих OLE Au oma io , и максимальную эмуляцию OLE Au oma io для всех остальных приложений. А также выполнять любые функции OLE Au oma io зарегистрированные приложениями. 1. АНАЛИЗ ТЕХНИЧЕСКОГО ЗАДАНИЯ 1.1. Выбор и обоснование операционной системы 1.1.1. Графические операционные системы Наиболее распространенной средой программных продуктов в настоящее время по праву является Wi dows, разработанная корпорацией Microsof в расчете на самый широкий круг пользователей. Wi dows предлагает пользователю оконный интерфейс, в котором каждой выполняемой программе отводится экранное окно которое может занимать часть экрана или весь экран. Программы, специально спроектированные для таких оконных сред, могут пользоваться всеми их преимуществами. Вид пользовательского экрана с перекрывающимися окнами различных прикладных программ достаточно наглядно демонстрируют возможности среды по одновременному использованию нескольких программ и передаче данных между ними (рис.
1.1). Пользователь работает с приложением, находящимся самом “верхнем” окне, но простым щелчком мыши на другом окне он может активизировать другую программу. Кроме того, уже в своих ранних версиях Wi dows позволяла копировать информацию из окна одной программы в окно другой программы при помощи средства clipboard - буфера обмена. Графический режим Wi dows, как и графический режим любой другой графической операционной среды (Wi dows Т,ОS/2, Soleras, Mo if ) имеет мало общего с знакоместным графическим режимом, доступным во многих программах для МS-DОS, всегда размещающих на экране стандартное количество символов, например 8Оx25 или 80x43. Wi dows (а следовательно, и любая Wi dows -программа) позиционирует графические объекты с точностью до пикселя. Размеры таких объектов Wi dows, как элементы окон, кнопки и значки стандартизованы. Для отображения системных сообщений и наименований команд меню Wi dows применяет соответствующие растровые (матричные) шрифты, имеющие различные типоразмеры для работы в режимах низкого и высокого разрешения. Для подготовки документов, содержащих текст, Wi dows позволяет использовать масштабируемые шрифты, применяемые как для экранного вывода, так и для распечатки па принтере. Благодаря этому в процессе подготовки документа можно видеть на экране практически то же, что будет получено на бумаге. Графическая подсистема Wi dows использует универсальные методы обращения к любым графическим устройствам вывода, будь то видеосистема ЕGА или super VGA, лазерный принтер или автомат для вывода типографских форм. Стандартизован интерфейс Wi dows, конечно, не с самими дисплеем и принтером, а с драйверами этих устройств, причем драйверов в комплект поставки системы Wi dows входит великое множество. Выпуск графической операционной оболочки Microsof Wi dows 3.0 стал главным событием 1990 года на программном рынке, затмившим одновременное появление IBM OS/2 1.3. Кроме приятного пользовательского интерфейса среда Wi dows предоставляла значительный комплекс услуг. С системой поставлялось большое количество драйверов для самых разных моделей устройств ввода-вывода, таких как видеоадаптеры и принтеры. Широчайшая аппаратная совместимость была одним из факторов успеха Wi dows. Комплект Wi dows 3.0 содержал несколько вариантов драйверов для разных моделей клавиатур, мышей и видеоадаптеров и большое количество драйверов принтеров. В Mul imedia для Wi dows 3.0, а затем в Wi dows 3.1 появились драйверы звуковых карт, МIDI устройств и синтезаторов. Количество наименований поддерживаемых устройств быстро росло. 1.1.2. Wi dows 3.Х С точки зрения массового пользователя, не избалованного OS/2, Wi dows 3.0 была действительно передовой средой. Она использовала весь объем памяти, адресуемой микропроцессорами 80286, 80386 и выше. С 32-разрядными микропроцессорами (80386 и выше) и при наличии не менее 2 Мбайт памяти Wi dows 3.0 могла использовать виртуальную память, то есть работать с некоторым пространством на жестком диске как с продолжением оперативной памяти компьютера, размещая в нем данные и код программ.
Что означает «среда обитания» для человека? Кроме биосфе]ры, то есть «природной среды», это есть ещё и общество, в кото]ром человек живёт, взаимоотношения людей, жизненный уклад, сис]тема образования, система здравоохранения, экономика, политичес]кое и государственное устройство и ещё многое-многое другое, что можно назвать одним словом «культура» или, как мы ранее опреде]лили, вся накопленная человечеством «социальная» (передаваемая внегенетически) информация. С точки зрения управления (об управлении речь пойдёт в главе 12 «Тайны управления») человек это объект управления, а «культура» («среда обитания») это субъект управления. Думаю, что нет необходимости доказывать то, что практичес]ки все составляющие современной культуры, все её, если можно так сказать, «элементы», насаждаемые нашему народу, не способ]ствуют освоению своего ГОП каждым гражданином страны. По этой причине происходит деградация на]шего общества, что признаётся всеми. То есть фактически современная «культура» является бескультурной. И это приводит к «срыву ГОП развития человека»
1. Разработка программы- тренажера "Управление электросетями"
4. Разработка алгоритмов контроля и диагностики системы управления ориентацией космического аппарата
5. Разработка программы на языке LISP для построения кривых Серпинского i-го порядка
9. Разработка программ стимулирования труда
10. Характеристика объекта управления (на примере Неверовской средней школы)
11. Разработка программ стимулирования труда
12. Взаимодействие субъекта и объекта управления
13. Разработка программы совершенствования организации международных перевозок
14. Организация как объект управления
15. Разработка программы диагностики и тестирования аппаратных средств ПК
17. Разработка программы, реализующей алгоритм шифрования ГОСТ 28147-89
18. Министерство чрезвычайных ситуаций Республики Башкортостан как объект управления
19. Проект разработки программы для фирмы-перевозчика
20. Проектирование и разработка программы ЧАТ для локальной сети
25. Разработка программы автоматизированного рабочего места диспетчера такси
26. Разработка программы для решения систем линейных уравнений
27. Разработка программы игры "Собери картинку"
28. Разработка программы на Delphi
29. Разработка программы на языке Borland Object Pascal (Ide Borland Delphi)
30. Разработка программы представления табличных данных в виде диаграммы прямоугольников
31. Разработка программы приема и передачи сообщений в локальной сети Microsoft
33. Разработка программы, генерирующей пароли пользователей
34. Разработка программы-компилятора
36. Разработка PIC-контроллера устройства измерения временных величин сигналов
41. Кривые разгона объекта управления
42. Организация как объект управления
43. Организация как объект управления
45. Разработка программы финансового оздоровления предприятия
46. Финансовый риск как объект управления
47. Разработка программы профессиональной подготовки заливщиков металла
49. Разработка чертежей и проектно-конструкторской документации на жакет для девочки
50. Разработка проектно-конструкторской документации на женские брюки галифе
52. Инновации как объект управления
53. Математическая модель в пространстве состояний линейного стационарного объекта управления
57. Конструкторская документация
58. Охрана объектов животного мира и среды их обитания Алтайского края
59. Управление загрязнением окружающей среды
60. Управление охраной окружающей среды на муниципальном уровне
61. Маркетинговый механизм управления охраной окружающей среды
65. Разработка мини-станции для автоматического управления насосом
67. Разработка и реализация программы управления универсамом
69. Разработка рекламной программы для страховой компании
73. Разработка системы управления работой коммерческой компании
74. Разработка лабораторного практикума "Создание тестирующей программы"
75. Создание проекта с использованием программы GeniDAQ и контроллеров серии АДАМ-4000
76. Разработка базы данных для объекта автоматизации: гомеопатическая аптека
78. Программа управления самолётом в режиме автопилота
80. Проверка устойчивости системы автоматического управления
81. Научно-исследовательские и опытно-конструкторские разработки (НИОКР)
84. Разработка блока управления электромеханическим замком
89. Разработка автоматизированной информационной системы для управления портфелем реальных инвестиций
90. Разработка маркетинговой программы
91. Разработка мероприятий по управлению персоналом на предприятии торговли
92. Разработка проекта управления трудовыми ресурсами на производственном участке
94. Управление требованиями для разработки и эксплуатации обучающей системы TSI
95. Особенности разработки образовательных программ для руководителей высшего звена
96. Системы автоматического управления
97. Рекомендации по разработке рекламной программы
98. Автоматическое управление сжиганием топлива с учетом его состава и кислородного потенциала