Применимо к: Visual Studio Visual Studio для Mac Visual Studio Code
Средство компилятора цвета расширения Visual Studio — это консольное приложение, которое принимает .xml-файл, представляющий цвета для существующих тем Visual Studio и охватывает его в PKGDEF-файл, чтобы эти цвета можно было использовать в Visual Studio. Так как легко сравнивать различия между файлами .xml, это средство полезно для управления пользовательскими цветами в системе управления версиями. Его также можно подключить к средам сборки, чтобы выходные данные сборки были допустимыми PKGDEF-файлами.
Схема XML темы
Полный файл темы .xml выглядит следующим образом:
<Themes> <!—one or Theme elements --> <Theme> <!-- one or more Category elements --> <Category> <!-- one or more Color elements --> <Color> <!-- zero or one Background element --> <Background /> <!-- zero or one Foreground element --> <Foreground /> </Color> </Category> </Theme> </Themes>
Тема.
Элемент <Theme> определяет всю тему. Тема должна содержать по крайней мере один <элемент Category> . Элементы темы определяются следующим образом:
<Theme Name="name" GUID="guid"> <!-- one or more Category elements --> </Theme>
Attribute | Определение |
---|---|
Имя | [Обязательно] Имя темы |
GUID | [Обязательно] GUID темы (должно соответствовать форматированию GUID) |
При создании пользовательских цветов для Visual Studio эти цвета необходимо определить для следующих тем. Если для определенной темы нет цветов, Visual Studio пытается загрузить отсутствующие цвета из темы Light.
Имя темы | GUID темы |
---|---|
Светлая | {de3dbbcd-f642-433c-8353-8f1df4370aba} |
Темная | {1ded0138-47ce-435e-84ef-9ec1f439b749} |
Синий | {a4d6a176-b948-4b29-8c66-53c97a1ed7d0} |
Высокая контрастность | {a4d6a176-b948-4b29-8c66-53c97a1ed7d0} |
Элемент <Category> определяет коллекцию цветов в теме. Имена категорий предоставляют логические группировки и должны определяться как можно более узко. Категория должна содержать по крайней мере один <элемент Color> . Элементы категории определяются следующим образом:
<Category Name="name" GUID="guid"> <!-- one or more Color elements --> </Category>
Attribute | Определение |
---|---|
Имя | [Обязательно] Имя категории |
GUID | [Обязательно] GUID категории (должно соответствовать форматированию GUID) |
Color
Элемент <Color> определяет цвет для компонента или состояния пользовательского интерфейса. Предпочтительная схема именования для цвета — [тип пользовательского интерфейса] [состояние]. Не используйте слово «цвет», так как оно избыточно. Цвет должен четко указывать тип элемента и ситуации, или «состояние», для которого будет применяться цвет. Цвет не должен быть пустым и должен содержать один или оба <элемента Background> и <Foreground> . Цветовые элементы определяются следующим образом:
<Color Name="name"> <Background /> <!-- zero or one Background element --> <Foreground /> <!-- zero or one Foreground element --> </Color>
Attribute | Определение |
---|---|
Имя | [Обязательно] Имя цвета |
Фоновый и /или передний план
Элементы <фона> и <переднего плана> определяют значение цвета и тип для фона или переднего плана элемента пользовательского интерфейса.
<Background Type="type" Source="int" /> <Foreground Type="type" Source="int" />
Attribute | Определение |
---|---|
Тип | [Обязательно] Тип цвета. Может принимать одно из следующих значений: CT_INVALID: Цвет недопустим или не задан. CT_RAW: Необработанное ARGB-значение. CT_COLORINDEX: НЕ ИСПОЛЬЗУЙТЕ. CT_SYSCOLOR: Системный цвет Windows из SysColor. CT_VSCOLOR: Цвет Visual Studio из __VSSYSCOLOREX. CT_AUTOMATIC: Автоматический цвет. CT_TRACK_FOREGROUND: НЕ ИСПОЛЬЗУЙТЕ. CT_TRACK_BACKGROUND: НЕ ИСПОЛЬЗУЙТЕ. |
Источник | [Обязательно] Значение цвета, представленного в шестнадцатеричном формате |
Все значения, поддерживаемые перечислением __VSCOLORTYPE, поддерживаются схемой в атрибуте Type. Однако рекомендуется использовать только CT_RAW и CT_SYSCOLOR.
Все вместе
Это простой пример допустимого файла .xml темы:
<Themes> <Theme Name="Light" GUID="{de3dbbcd-f642-433c-8353-8f1df4370aba}"> <Category Name="MyCategory" GUID="{0A96238B-70CE-4479-9170-EECEAA3FCD58}"> <Color Name="MyActiveBorder"> <Background Type="CT_RAW" Source="FFCCCEDB" /> </Color> </Category> </Theme> </Themes>
Синтаксис
Xml-файл><VsixColorCompiler <PkgDef><необязательный аргумент>
Аргументы
Имя переключателя | Примечания | Обязательный или необязательный |
---|---|---|
Неименованный (файл .xml) | Это первый неименованный параметр и путь к преобразованию XML-файла. | Обязательно |
Неименованный (PKGDEF-файл) | Это второй неименованный параметр и является выходным путем для созданного PKGDEF-файла. Значение по умолчанию: <XML Filename.pkgdef> | Необязательно |
/nologo | Установка этого флага останавливает печать сведений о продукте и авторских правах. | Необязательно |
/? | Вывод сведений о справке. | Необязательно |
/help | Вывод сведений о справке. | Необязательный |
Примеры
Для этого средства требуется установить последнюю версию среды выполнения VC++.
Поддерживаются только отдельные файлы. Массовое преобразование с помощью путей к папкам не поддерживается.
Средство можно найти в <VS Install Path>\VSSDK\VisualStudioIntegration\Tools\Bin\
PKGDEF-файл, созданный средством, будет аналогичен приведенным ниже ключам:
[$RootKey$\Themes\{de3dbbcd-f642-433c-8353-8f1df4370aba}\Environment] "Data"=hex:3a,00,00,00,0b,00,00,00,01,00,00,00,c3,d9,4e,62,fd,bd,fa,41,96,c3,7c,82,4e,a3,2e,3d,01,00,00,00,0c,00,00,00,41,63,74,69,76,65,42,6f,72,64,65,72,01,cc,ce,db,ff,01,33,31,24,ff [$RootKey$\Themes\{de3dbbcd-f642-433c-8353-8f1df4370aba}\TreeView] "Data"=hex:38,00,00,00,0b,00,00,00,01,00,00,00,8e,f0,ec,92,13,8b,f4,4c,99,e9,ae,26,92,38,21,85,01,00,00,00,0a,00,00,00,42,61,63,6b,67,72,6f,75,6e,64,01,f5,f5,f5,ff,01,1e,1e,1e,ff
Именно подключение видеодомофона — наиболее простой, но в то же время эффективный способ повысить степень защиты вашего дома или квартиры.
Содержание
Такое решение подходит не только для многоквартирных домов, все чаще практикуется установка домофона в частном доме, причем именно в видеоисполнении. Благодаря этому удается управлять доступом во двор, не покидая уютного жилого помещения. Такая несложная охранная система будет оценена по достоинству зимой, когда выходить на улицу нет никакого желания.
Обращаем внимание, что в стандартные комплекты оборудования могут входить считыватели ключей, позволяющие всем членам вашей семьи пройти в дом, не беспокоя лишними звонками. Именно такая схема применяется и при установке видеодомофонов в многоквартирных домах. Но если у вас есть охрана или обслуживающий персонал, можно установить упрощенную схему, которая обеспечит только видеосвязь и возможность открывания двери по команде.
Для наиболее простых вариаций устройств применяется несложная схема подключения следующего типа:
В эту схему подключения видеодомофона не включены считыватели ключей, поэтому в основном она используется только для установки в частных домах. Открыть въездные ворота или калитку можно будет только при помощи нажатия кнопки у монитора. Но стоить такой комплект будет существенно дешевле.
В многоквартирных домах обычно реализуют более сложную схему подключения домофона с применением контроллеров:
Подобная схема более практична и удобна. Она позволяет обеспечить доступ на контролируемую территорию всем, у кого есть соответствующий электронный ключ. При этом для такого домофона схема подключения практически не усложняется. Электронный блок управления с контроллером имеет четкую и интуитивно понятную маркировку, объясняющую, к каким разъемам подключается соответствующее оборудование.
Если у вас нет опыта в комплектации подобных систем видеонаблюдения и контроля доступа, то рекомендуется приобретать полный комплект аппаратуры. В этом случае есть гарантия того, что все оборудование совместимо, а значит, и возможность сбоев в работе будет сведена к минимуму.
В стандартный комплект оборудования входят следующие устройства и комплектующие.
Монитор с блоком управления электромеханическим или электромагнитным замком отображает картинку с камеры, установленной на вызывной панели. Различные модификации могут воспроизводить черно-белое и цветное изображение. Первые из них стоят существенно дешевле, но доля таких мониторов в продаже существенно сократилась.
Обычно это устройство монтируется внутри дома или квартиры у входной двери, такое расположение наиболее удобно.
Основное требование, выдвигаемое к блоку питания для комплекта аппаратуры, — общая мощность должна на 15–20% превышать общее потребление электроэнергии. Кроме того, напряжение питания также должно соответствовать техническим характеристикам оборудования.
В большинстве случаев отдельный блок необходим только для подключения контроллера и электромеханического замка, мониторы с панелью управления обычно укомплектованы встроенными преобразователями напряжения.
В качестве запорных механизмов применяют два основных типа замков, а именно:
Комплекты оборудования первого типа чаще всего устанавливают в подъездах многоквартирных домов, чтобы обеспечить свободный доступ при отключении электричества. А вот видеодомофоны для частных домов обычно поставляются с электромеханическими замками.
Одна из основных частей всего комплекта оборудования. Вызывная панель видеодомофона обеспечивает голосовую и видеосвязь между владельцем дома или квартиры и посетителем. Именно на ней обычно размещены и считыватели ключей, необходимые для самостоятельного открывания дверей.
В зависимости от модификации панель укомплектована следующей аппаратурой:
В отдельных случаях схема подключения видеодомофона дополняется выносной камерой, позволяющей снимать картинку с другого ракурса.
Прокладываемая проводка требуется для подачи питания на электромеханический или электромагнитный замок, подключения вызывной панели к видеодомофону для передачи аудиосигнала и изображения.
Для снижения уровня возможных помех рекомендуется использовать только кабели в экранирующей оплетке. Это требование касается видеодомофонов, работающих с аналоговым и цифровым сигналом.
Наибольшее применение получили:
При выборе провода обращают внимание именно на расстояние от входной калитки до дома. Если оно превышает 60 м, целесообразно выбирать кабели РК-75, КВК.
Перед тем как подключить и соединить между собой отдельные комплектующие, необходимо изучить инструкцию, предоставленную производителем оборудования. При установке вызывной панели видеодомофона и прокладке линии связи необходимо предусмотреть защиту от механических повреждений и воздействия осадков.
Чтобы снизить уровень возможных помех и улучшить качество передаваемой картинки, соединительные провода необходимо укладывать на удалении от силовых линий.
Подключение отдельных устройств выполняется только при обесточенной сети питания. Если забыть это правило, то при случайных коротких замыканиях возможен выход аппаратуры из строя.
Если есть навыки работы по обустройству электросетей, то установить и подключить домофон можно самостоятельно. Общая схема работ в этом случае следующая:
Настоятельная рекомендация: перед тем как подключить видеодомофон, обязательно проверьте соблюдение принципиальной схемы соединений.
Рекомендуется обратить внимание на рекомендации специалистов, занимающихся монтажом систем видеонаблюдения:
Если у вас нет опыта в монтаже и подключении устройств такого класса, то комплектацию и установку стоит доверить квалифицированному мастеру.
НЕСОБЛЮДЕНИЕ ВСЕХ ШАГОВ ПО УСТАНОВКЕ ГАРАНТИЯ АННУЛИРУЕТСЯ
ТРЕБУЕТСЯ Этапы установки: (Наденьте защитные очки, снимите украшения и незакрепленные предметы и дайте автомобилю полностью остыть перед началом установки)
Соединения рамы/кузова: Очистите всю металлическую поверхность от краски или ржавчины с помощью проволочной щетки или шлифовальной машины. Используйте токопроводящий ингибитор коррозии, доступный в любом магазине электротоваров.
Заземление (предупреждение о цельной раме): Многие новые автомобили имеют «цельный корпус» или раму из листового металла без традиционной «полной рамы». Из-за швов и приклеивания компонентов кузова могут потребоваться дополнительные действия для надлежащего заземления шасси. Выберите место на подрамнике с максимально толстым металлом. Если зарядное напряжение на аккумуляторе ниже указанного в спецификации, переместите заземляющие соединения или добавьте дополнительные заземляющие кабели к различным компонентам рамы.
*** ПРЕДУПРЕЖДЕНИЕ *** Держите всю электрическую проводку на расстоянии не менее 12 дюймов от источников тепла во избежание возгорания оболочки кабеля!
Есть ТРИ стиля регулятора. Прочтите каждый из них, чтобы определить, какой из них установлен на вашем генераторе переменного тока, и прочтите прилагаемые примечания :
Манометры
Настоятельно рекомендуется установить вольтметр на приборной панели.
Тест на сопротивление пути заземления
Если сопротивление больше 0,1 В. Подтвердите следующее:
Проверка сопротивления цепи зарядки
Если сопротивление больше 0,1 В, проверьте следующее:
Рекомендуемая батарея
×
Кто-то недавно купил
Мы используем файлы cookie, чтобы улучшить ваш опыт на нашем веб-сайте.