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

Abonner på vores feed for at holde dig ajour !

Nyt! Følg os som du ønsker det!


Windows Registry Classes - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Introduktion

Windows-registreringsdatabasen er en hierarkisk database, der gemmer indstillinger og konfigurationer for programmer, styreprogrammer, tjenesteydelser, kernen og meget mere. Disse tre klasser er beregnet til at lette brugen af ​​Windows-registreringsdatabasen, og de kan nemt blive en del af et program, du kan arbejde på.

  1. CoreRegistry: Gets og sætter nøgler og deres værdi til registreringsdatabasen. Konverterer objekter til binær
  2. SimpleRegistry: Forenkler useage af Registry når de udvikler store software
  3. AdvancedRegistry: Viser, hvordan man opbevarer genstande såsom billede og en brugerdefineret klasse til Registry

Egenskaber

  • Grundtyper såsom int, bool og streng understøttes
  • Genstande som DateTime, billede og farve er understøttet
  • Start ethvert program med Windows med kun én linje kode
  • Arrays eller Lister kan nemt omdannes og lagres
  • Enum-værdier understøttes som centrale navne, og eksempel er givet
  • Du kan nemt tilføje understøttelse til direkte støbning af genstande, hvis nødvendigt

Sådan bruger du

Simple og avancerede klasser er initalized med et program og firmanavn. Disse strenge vil bestemme placeringen af ​​nøglerne i registreringsdatabasen.

 SimpleRegistry reg = ny SimpleRegistry ("mappen Mine", "mitfirma"); AdvancedRegistry adv = ny AdvancedRegistry ("mappen Mine", "mitfirma"); 

Core tilbyder flere constructor overbelastning at indstille placering, og kan rettes til ethvert sted, hvis du ønsker at læse nøgler sat af et andet program.

 CoreRegistry reg = ny CoreRegistry (RegistryClasses.LocalMachine, @ "SOFTWARE \ mitfirma \ mappen Mine \ SpecialKeys"); 

Avanceret klasse tilbyder dig en måde at gemme en række strenge, starte din ansøgning med Windows og gemme et billede objekt til registreringsdatabasen.

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

Enkel klasse tilbyder dig en måde at udvide Core klasse funktionalitet til mere læsbar kode og god vedligeholdelse af dine indstillinger.

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

Hvad vil du vinde ved at bruge disse klasser

  • Type-casting: Den RegistryKey klasse i Microsoft.Win32 navnerummet kan gemme kun objekter og retrive objekter. Når en streng lagres og retrived, returneres som et objekt og skal støbes at strengen. Samme gælder for alle andre typer og objekter, du hele tiden nødt til at gøre nogle støbning, som disse klasser gør for dig.
  • Læsbarhed: Når du har et program, der har behov for at lagre store mængder af indstillinger og konfiguration, du ønsker at gøre kildekoden så læsbar som muligt og holde antallet af linjer på et minimum. Ved hjælp af disse klasser achives dette mål.
  • Maintanence Holde alle Registry interaktion i en eller to klasser ikke kun gør din ansøgning mere læsbar, men også forbedrer maintanence og gør det lettere for dig at tilføje nye funktioner og funktionalitet, der har brug Registry opbevaring.
  • Hierarki Hvis scenariet er, at du har en "global bibliotek", som antallet af ansøgninger bruger, kunne du have CoreRegistry i, at den globale bibliotek og blanding af SimpleRegistry og AdvancedRegistry i ansøgningerne. Så når der er behov en funktion eller datatype, ville CoreRegistry udvides give alle de andre programmer for at bruge denne funktion problemfrit.

Hent
Andre komponenter i denne kategoriAlle komponenter i denne forfatter
KommentarerOfte stillede spørgsmål og svar

Egenskaber

Oprettet:
29 marts 10

Sidste Ændring:
N / A

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

Filer Inkluderet:
C # CS

Software Version:
.NET 3.5

Søgeord

eCommerce, eCommerce, Alle varer, binæ, r, stø, bning, register, indstillinger, opbevaring, vinduer