WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
.NET / Miscellaneous

Windows Registry Classes

— Дополнения к WorldWideScripts.net

Подпишитесь на наш канал, чтобы оставаться в курсе событий!

Новинка! Следуйте за нами, как вы хотите!


Windows Registry Classes - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Введение

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

  1. CoreRegistry: Получает и устанавливает ключи и их значения в реестре. Преобразует объекты в двоичной
  2. SimpleRegistry: Упрощает Useage из реестра при разработке больших программных
  3. AdvancedRegistry: Показывает, как хранить объекты, такие как изображения и пользовательского класса в реестр

Особенности

  • Основные типы, такие как Int, BOOL и строки поддерживаются
  • Объекты, такие как DateTime, изображения и цвет поддерживается
  • Запуск любой программы с Windows, только с одной строки кода
  • Массивы или Списки могут легко превращаются и сохраняются
  • Значения Enum поддерживаются в качестве ключевых имен, и приводится пример
  • Вы можете легко добавлять поддержку для прямого литья объектов при необходимости

Как использовать

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

 SimpleRegistry рег = новый SimpleRegistry ("MyProgram", "МояКомпания"); AdvancedRegistry Расширенный = новый AdvancedRegistry ("MyProgram", "МояКомпания"); 

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

 CoreRegistry рег = новый CoreRegistry (RegistryClasses.LocalMachine, @ "SOFTWARE \ МояКомпания \ MyProgram \ SpecialKeys"); 

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

 adv.SetNameList (textBox1.Lines); adv.StartUpWithWindows = TRUE; adv.SetImage (pictureBox1.Image); 

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

 reg.SomeBoolean = checkBox1.Checked; reg.SomeColor = label1.BackColor; reg.SomeDateTime = dateTimePicker1.Value; reg.SomeInteger = numericUpDown1.Value; reg.SomeString = TextBox1.Text; если (&& reg.SomeBoolean рег. SomeInteger> 10) { reg.SomeString = "Что-то еще..."; } 

Что вы получаете от использования этих классов

  • Тип литье: Класс RegistryKey в пространстве имен Microsoft.Win32 может хранить только объекты и объекты retrive. Если строка хранится и retrived, он возвращается в качестве объекта и должен быть преобразован в строку. То же самое касается всех других типов и объектов, вы постоянно должны сделать некоторые литье которых эти классы делают для вас.
  • Читаемость: Если у вас есть приложение, которое должно хранить большое количество настроек и конфигурации, вы хотите, чтобы сделать исходный код читаемыми, как можно и сохранить количество линий до минимума. Используя эти классы achives этой цели.
  • Maintanence Сохраняя все взаимодействие реестра в одном или двух классах не только делает ваше приложение более удобным для чтения, но также улучшает Maintanence и делает его легким для вас, чтобы добавить новые функции и возможности, которые необходимо хранение реестра.
  • Иерархия Если сценарий является то, что у вас есть "глобальной библиотеки», что число заявок использовать, вы могли бы CoreRegistry в этом глобальную библиотеку и смеси SimpleRegistry и AdvancedRegistry в приложениях. Потом, когда функция или тип данных требуется, то CoreRegistry будет продлен позволяя все другие приложения, чтобы использовать эту функцию легко.

Скачать
Другие компоненты в этой категорииВсе компоненты этого автора
КомментарииЧасто задаваемые вопросы и ответы

Свойства

Созданный:
29 марта 10

Последнее обновление:
N / A

Совместимые Браузеры:
Хром 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari

Файлы в комплекте:
C # CS

Версия По:
.NET 3.5

Ключевые слова

электронной коммерции, электронной коммерции, Все детали, двоичный, литье, реестр, настройки, хранение, окна