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

— Add-On la WorldWideScripts.net

Aboneaza-te la feed-ul nostru pentru a rămâne până la data!

Nou! Urmați- ne cum vrei!


Windows Registry Classes - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Introducere

Windows Registry este o bază de date care stochează setările ierarhic și configurații pentru aplicații, drivere de dispozitiv, servicii, kernel-ul și mai mult. Aceste trei clase sunt destinate pentru a ușura utilizarea Windows Registry, și pot deveni cu ușurință o parte din orice aplicație s-ar putea fi de lucru pe.

  1. CoreRegistry: Gets și stabilește chei și valoarea lor la Registrul. Convertește obiecte în binar
  2. SimpleRegistry: Simplifică useage de înregistrare atunci când este în curs de dezvoltare de software de mare
  3. AdvancedRegistry: Arată cum de a stoca obiecte, cum ar fi de imagine și o clasă personalizat pentru Registry

Caracteristici

  • Tipuri de bază, cum ar fi int bool și șir sunt acceptate
  • Obiecte precum DateTime, imagine si culoare sunt acceptate
  • Începeți orice program cu Windows cu o singură linie de cod
  • Matrice sau liste poate sunt ușor transformate și stocate
  • Valorile enum sunt acceptate ca nume cheie, și exemplu este dat
  • Puteți adăuga cu ușurință suport pentru turnarea directă a obiectelor, dacă este necesar

Cum să utilizați

Clase simple și avansate sunt inițializat cu un nume de program și de companie. Aceste siruri de caractere va determina locația cheile în Registrul.

 SimpleRegistry reg = new SimpleRegistry ("myprogram", "MyCompany"); AdvancedRegistry adv = new AdvancedRegistry ("myprogram", "MyCompany"); 

Core oferă mai multe suprasarcini constructor pentru a seta locația, și poate fi direcționat către orice locație, dacă doriți să citiți tastele stabilite de un alt program.

 CoreRegistry reg = new CoreRegistry (RegistryClasses.LocalMachine, @ "SOFTWARE \ MyCompany \ myprogram \ SpecialKeys"); 

Clasa avansat vă oferă o modalitate de a stoca o serie de siruri de caractere, începe aplicația dvs. cu Windows și de a salva un obiect pe imagine pentru a Registry.

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

Clasa simplu vă oferă o modalitate de a extinde funcționalitatea de clasă Core cu codul mai ușor de citit și de întreținere bună pentru setările.

 reg.SomeBoolean = checkBox1.Checked; reg.SomeColor = label1.BackColor; reg.SomeDateTime = dateTimePicker1.Value; reg.SomeInteger = numericUpDown1.Value; reg.SomeString = textBox1.Text; dacă (reg.SomeBoolean && reg. SomeInteger> 10) { reg.SomeString = "Altceva..."; } 

Ce vrei să câștigat de pe urma folosind aceste clase

  • Tip-turnare: Clasa RegistryKey în spațiul de nume Microsoft.Win32 poate doar obiecte stoca și retrive obiecte. Când un șir este stocat și retrived, este returnat ca un obiect și trebuie să fie turnată la șir. Același lucru este valabil pentru toate celelalte tipuri și obiecte, trebuie în mod constant pentru a face unele de turnare care aceste clase fac pentru tine.
  • Lizibilitate: Când aveți o aplicație care are nevoie pentru a stoca cantitate mare de setări și configurare, doriți să vă codul sursă la fel de ușor de citit ca posibil și să păstreze numărul de linii la un nivel minim. Folosind aceste clase achives acest obiectiv.
  • ÎNTREȚINERE Menținerea toate interacțiunea Registry în una sau două clase, nu numai face cererea dumneavoastră mai ușor de citit, dar, de asemenea, îmbunătățește ÎNTREȚINERE și face mai ușor pentru tine de a adăuga noi caracteristici și funcționalități care au nevoie de stocare Registry.
  • Ierarhia Dacă scenariul este că veți avea o "bibliotecă global", care număr de aplicații utilizat, ai putea avea CoreRegistry în care biblioteca globală și amestec de SimpleRegistry și AdvancedRegistry în aplicațiile. Apoi, când este nevoie de o caracteristică sau date de tip, The CoreRegistry va fi extinsă care să permită toate celelalte aplicații pentru a folosi această caracteristică perfect.

Descărcați
Alte componente din această categorieToate componentele acestui autor
ComentariiÎntrebări frecvente și răspunsuri

Proprietăți

Creat:
29.03.10

Ultima Actualizare:
N / A

Browsere compatibile:
Chrome 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari

Fișiere incluse:
C # CS

Versiune software:
.NET 3.5

Cuvinte cheie

eCommerce, eCommerce, Toate Articole, binar, turnare, registru, Setări, depozitare, ferestre