НПО Системы Безопасности
(499)340-94-73 График работы:
ПН-ПТ: 10:00-19:00
СБ-ВС: выходной

Главная » Периодика » Безопасность

0 ... 6789101112 ... 233

Что такое OLE сервер?

Технология OLE (Object Linking and Embedding - встраивание и связывание объектов) представляет собой высокоуровневую технологию обмена данными между приложениями, разработанную компанией Microsoft. Модель OLE состоит из двух отдельных частей: OLE серверов, которые переносят свои функции в другие приложения, и OLE контроллеров, которые обращаются к процедурам внутри OLE серверов. В системе Protel 99 SE роль OLE контроллера выполняет оболочка Design Explorer.

В число приложений, запускаемых как OLE серверы, входят программы Microsoft Word and Excel, a также графический пакет Visio и программы моделирования. Пользователю нет необходимости инсталлировать OLE серверы в среду проектирования Design Explorer. Эта оболочка автоматически распознает OLE серверы, установленные на ващем компьютере.

Технология SmartDoc

Технология SmartDoc переопределяет понятия интеграции и управления документами проекта, объединяя все документы в единую базу данных проекта Design Database. Внутри этой базы данных могут быть сохранены документы самых различных типов; листы принципиальных схем, чертежи печатных плат, выходные файлы в формате Gerber, текстовые документы Microsoft Word, электронные таблицы Microsoft Excel, чертежи, созданные в системе AutoCAD, и рисунки, подготовленные системой Visio.

Внутри среды проектирования пользователь может работать так же, как он всегда работал в Проводнике системы Windows. Он может создавать папки и документы, вырезать, копировать, вставлять и удалять их, использовать технологию drag-and-drop для перемещения документов как между папками внутри среды Design Explorer, так и между ней и Проводником системы Windows.

Технология SmartTeam

Технология SmartTeam обеспечивает новый подход к совместной работе над проектом группы разработчиков. Она дает возможность одновременного доступа к документам одного и того же проекта всем членам группы. Администратор при этом имеет все необходимые инструменты и функции для управления доступом различных членов группы разработчиков к тем или иным частям проекта. Он может создавать новых членов группы, определять их права, отслеживать, кто из разработчиков и над каким документом работает в настоящий момент, блокировать документы от несанкционированного изменения.

Просматривать, кто и над чем работает, а также блокировать документы от неосторожного изменения может каждый член группы разработчиков.

Управление всеми этими функциями осуществляется только средствами среды Design Explorer на уровне конкретной базы данных проекта, без привлечения средств сетевого управления и разграничения доступа.



Изменение настроек среды проектирования Design Explorer

Среда проектирования Design Explorer является полностью настраиваемой оболочкой, допускающей перемещение и переконфигурацию всех существующих, а также создание новых панелей инструментов, меню команд и горячих клавищ.

Если пользователь хочет создать новую панель инструментов, добавить дополнительный пункт в меню команд, определить новую горячую клавищу, то он прежде всего должен осознать смысл понятий "ресурсы" и "процедуры".

Ресурсы - панели инструментов, меню команд и горячие клавиши

Внутри среды проектирования Design Explorer пользователь может производить различные операции, например: открытие и закрытие документов, их редактирование, генерацию вторичных документов на их основе. Все эти операции инициируются в рамках среды проектирования с помощью меню команд, панелей инструментов и горячих клавищ. Все эти механизмы попадают под понятие ресурсов среды проектирования Design Explorer.

Все ресурсы среды проектирования являются полностью настраиваемыми. Пользователь может добавить кнопку на панель инструментов, реорганизовать меню команд и задать собственные горячие клавиши в любой момент времени.

Понятие ресурсов

Все производимые в рамках среды проектирования Design Explorer операции, например, размещение компонентов, изменение масштаба просмотра, обновление содержимого экрана, выполняются соответствующими процедурами. Доступ к этим процедурам осуществляется с помощью ресурсов. Более подробная информация о процедурах будет представлена в следующем подразделе Понятие процедуры данной главы.

Всего в системе Protel 99 SE имеются три типа ресурсов: меню команд, панели инструментов и горячие клавиши. При первоначальной инсталляции их конфигурация задается по умолчанию и сохраняется в специальном общем файле определения ресурсов (resource definition file). Любые изменения настроек, сделанные пользователем, сохраняются в этом файле. В любой момент времени пользователь может вернуться к установкам по умолчанию.

Меню команд

Все меню команд системы Protel 99 SE организованы по образу и подобию любых других приложений системы Windows. Это означает, что все стандартные операции, такие, как открытие и закрытие файлов, вырезание или вставка объектов, вывод документов на печать, будут выполняться одинаково во всех редакторах системы. Такой подход делает работу в разных редакторах системы чрезвычайно эффективной.

Для редактирования меню команд выполните на нем двойной щелчок левой кнопкой мыши.



Всплывающие меню команд

В среде Design Explorer имеются специальные горячие клавиши, предназначенные для быстрого вызова всплывающих меню во время работы с каким-либо графическим редактором, когда использование мыши невозможно или затруднено.

Например, при нажатии клавиши F в редакторе принципиальных схем появляется всплывающее меню команд File, при нажатии клавиши Т - меню команд Tools. Такой подход позволяет значительно ускорить работу разработчика за счет быстрого и удобного доступа к командам меню и подменю через клавиатуру.

о Ив1р(н)

сэ Eortenls са UdngUtIp

Ш ШеЫнГ

Горячая клавиша вызова всплывающего меню задается Рис. 2.22. Задание при редактировании меню команд в специальном текстовом горячих клавиш вызова

с: л. с: t л / тпч вСПЛЫваЮЩиХ МвНЮ

поле как буква в фигурных скобках { } (рис. 2.22). Панели инструментов

Панели инструментов могут быть прикрепленными к любой стороне оболочки Design Explorer или располагаться в любом удобном месте.

Можно без труда изменить существующую или создать новую панель инструментов, связав с кнопками любую из доступных в настоящий момент процедур. Пример создания пользовательской панели инструментов будет приведен несколько позже.

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

Горячие клавиши

Каждый редактор документов системы Protel 99 SE имеет как минимум один набор горячих клавиш. Разумеется, этот набор может быть отредактирован, и в него могут быть добавлены новые горячее клавиши.

Горячие клавиши могут бьть заданы как одиночные, так и как комбинации нескольких клавиш с использованием функциональных клавиш CTRL, SHIFT и ALT.

При назначении горячих клавиш, следует помнить, что они могут совпасть с уже существующими настройками всплывающих меню. В этом случае настройки горячих клавиш будут иметь больший приоритет, чем всплывающие меню.

Установки меню команд, панелей инструментов и горячих клавиш по умолчанию

Установки ресурсов каждого сервера по умолчанию определяются в специальном файле с расширением .RCS. Этот файл содержит установки по умолчанию для всех без исключения ресурсов системы. Ни один из этих ресурсов не может быть удален из системы, но он может быть легко перенастроен.

В процессе инсталляции системы Protel 99 SE настройки по умолчанию для всех модулей программы загружаются в среду проектирования Design Explorer и сохраняются в общем файле описания ресурсов. Пользователь может изменить и сохранить настройки в любой момент работы над проектом.

Сброс всех пользовательских настроек

Пользователь может на свой вкус перенастраивать любые меню команд, панели инструментов и горячие клавиши без каких-либо ограничений. Тем не менее, всегда



0 ... 6789101112 ... 233


Яндекс.Метрика