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 till WorldWideScripts.net

Prenumerera på vårt foder för att hålla dig uppdaterad!

Nytt! Följ oss som du vill ha det!


Windows Registry Classes - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Introduktion

Windows-registret är en hierarkisk databas som lagrar inställningar och konfigurationer för program, drivrutiner, tjänster, kärnan och mer. Dessa tre klasser är avsedda att underlätta användningen av Windows-registret, och de kan lätt bli en del av alla program du kan arbeta vidare.

  1. CoreRegistry: Hämtar och ställer in nycklar och deras värde till kansliet. Konverterar objekt till binär
  2. SimpleRegistry: Förenklar spara användning av registret när man utvecklar stora programvara
  3. AdvancedRegistry: Visar hur man lagrar objekt som bild och en anpassad klass med Registry

Funktioner

  • Grundtyper såsom int, bool och snöre stöds
  • Föremål såsom Datetime, bild och färg stöds
  • Starta ett program med Windows med bara en kodrad
  • Kedjor eller listor kan lätt omvandlas och lagras
  • Enum värden stöds som nyckelnamn, och exempel ges
  • Du kan enkelt lägga till stöd för direktgjutning av föremål om det behövs

Hur man använder

Enkla och avancerade klasser initalized med ett program och företagsnamn. Dessa strängar kommer att bestämma placeringen av nycklarna i registret.

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

Kärn erbjuder mer konstruktorfunktioner överbelastning för att ställa in platsen, och kan riktas till valfri plats om du vill läsa nycklar som av ett annat program.

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

Avancerad klass erbjuder dig ett sätt att lagra en array med strängar, börja din ansökan med Windows och spara ett bildobjekt till registret.

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

Enkel klass erbjuder dig ett sätt att förlänga Core klass funktionalitet till mer lättläst kod och bra underhåll för dina inställningar.

 reg.SomeBoolean = checkBox1.Checked; reg.SomeColor = label1.BackColor; reg.SomeDateTime = dateTimePicker1.Value; reg.SomeInteger = numericUpDown1.Value; reg.SomeString = textBox1.Text; if (reg.SomeBoolean && reg. SomeInteger> 10) { reg.SomeString = "Något annat..."; } 

Vad vill du vinna på att använda dessa klasser

  • Typ gjutning: The RegistryKey klass i Microsoft.Win32 namnområdet kan endast lagra objekt och Återfå objekt. När en sträng lagras och retrived, returneras som ett objekt och måste gjutas till sträng. Samma sak gäller för alla andra typer och objekt, du ständigt måste göra en del gjutning som dessa klasser gör för dig.
  • Läsbarhet: När du har ett program som behöver lagra stora mängder inställningar och konfiguration du vill göra källkoden så lättläst som möjligt och hålla antalet linjer till ett minimum. Med hjälp av dessa klasser achives det målet.
  • Maintanence hålla hela registret interaktion i en eller två klasser inte bara gör din ansökan mer lättläst, utan också förbättrar maintanence och gör det lättare för dig att lägga till nya egenskaper och funktioner som behöver Registry lagring.
  • Hierarki Om scenariot är att du har en "global bibliotek" det antalet program använder, kan du ha CoreRegistry i det globala bibliotek och blandning av SimpleRegistry och AdvancedRegistry i ansökningarna. Sedan när en funktion eller datatyp behövs, skulle CoreRegistry utökas så att alla andra program för att använda denna funktion sömlöst.

Hämta
Andra komponenter i denna kategoriAlla komponenter i denna författare
KommentarerVanliga frågor och svar

Egenskaper

Skapad:
29 mar 10

Senaste Uppdateringen:
N / A

Kompatibla webbläsare:
Chrome 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari

Filer Ingår:
C # CS

Programvaruversion:
.NET 3.5

Nyckelord

e-handel, e-handel, Alla artiklar, binä, r, gjutning, register, instä, llningar, lagring, fö, nster