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å vårt feed for å holde deg oppdatert!

Nyhet! Følg oss som du vil ha det!


Windows Registry Classes - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Introduksjon

Windows-registeret er en hierarkisk database som lagrer innstillinger og konfigurasjoner for applikasjoner, enhetsdrivere, tjenester, kjernen og mer. Disse tre klassene er ment å lette bruken av Windows-registeret, og de kan lett bli en del av noe program du kan jobbe med.

  1. CoreRegistry: Gets og setter tastene og deres verdi til registeret. Konverterer objekter til binær
  2. SimpleRegistry: Forenkler vurderes bruk av Registry ved utvikling av store programvare
  3. AdvancedRegistry: Viser hvordan du lagrer objekter som bilde og en tilpasset klasse til Registry

Spesifikasjoner

  • Grunnleggende typer som int, bool og string støttes
  • Gjenstander som Datetime, bilde og Color støttes
  • Starte et program med Windows med kun en linje med kode
  • Arrays eller Lister kan lett forvandles og lagret
  • Enum verdier støttes som nøkkelnavn, og eksempel er gitt
  • Du kan enkelt legge til støtte for direkte støping av gjenstander ved behov

Hvordan bruke

Enkle og avanserte klasser initalized med et program og firmanavn. Disse strengene vil bestemme plasseringen av tastene i registeret.

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

Kjernen tilbyr flere konstruktør overbelastning å angi plasseringen, og kan rettes til ethvert sted hvis du ønsker å lese tastene satt av et annet program.

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

Advanced klassen tilbyr deg en måte å lagre en rekke strenger, start din søknad med Windows og lagre et bildeobjekt til registeret.

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

Enkel klasse tilbyr deg en måte å forlenge Core klassen funksjonalitet til mer lesbar kode og godt vedlikehold for innstillingene.

 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 = "Noe annet..."; } 

Hva får du fra å bruke disse klassene

  • Type-casting: The RegistryKey klasse i Microsoft.Win32 navnerom kan bare lagre gjenstander og retrive stedene. Når en streng blir lagret og retrived, returneres som et objekt, og som må støpes til strengen. Samme gjelder for alle andre typer og objekter, du stadig må gjøre noen casting som disse klassene gjør for deg.
  • Lesbarhet: Når du har et program som trenger å lagre store mengder av innstillinger og konfigurasjon, du ønsker å gjøre kildekoden så lesbar som mulig og holde antall linjer til et minimum. Ved hjelp av disse klassene makter å få istand dette målet.
  • Maintanence Holde alt Register samhandling i en eller to klasser ikke bare gjør programmet mer lesbar, men forbedrer også vedlikehold og gjør det lettere for deg å legge til nye funksjoner og funksjonalitet som trenger Regi lagring.
  • Hierarki Hvis scenariet er at du har en "global bibliotek" at antall søknader bruke, kan du ha CoreRegistry i at global bibliotek og blanding av SimpleRegistry og AdvancedRegistry i programmene. Så når en funksjon eller datatype er nødvendig, ville CoreRegistry bli utvidet slik at alle andre programmer for å bruke denne funksjonen sømløst.

Laste ned
Andre komponenter i denne kategorienAlle komponenter av denne forfatteren
KommentarerOfte stilte spørsmål og svar

Egenskaper

Laget:
29 mars 10

Siste Oppdatering:
N / A

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

Filer Inkludert:
C # CS

Programvareversjon:
.NET 3.5

Søkeord

eCommerce, eCommerce, Alle artikler, binæ, r, casting, register, innstillinger, lagring, vinduer