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

Ключові слова

електронної комерції, електронної комерції, Всі Деталі, двійковий, лиття, реєстр, налаштування, зберігання, вікна