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

Abonneer u op onze feed om de hoogte te blijven!

Nieuw! Volg ons als u het wilt!


Windows Registry Classes - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Introductie

Het Windows-register is een hiërarchische database die instellingen en configuraties worden opgeslagen voor toepassingen, stuurprogramma's, diensten, de kernel en nog veel meer. Deze drie klassen zijn bedoeld om het gebruik van het Windows-register te verlichten, en ze kunnen gemakkelijk een onderdeel van een toepassing die u zou kunnen werken op geworden.

  1. CoreRegistry: Gets en stelt sleutels en hun waarde voor het register. Zet voorwerpen naar binair
  2. SimpleRegistry: vereenvoudigt het useage van registratie bij het ​​ontwikkelen van grote software-
  3. AdvancedRegistry: Laat zien hoe objecten zoals Afbeelding en een aangepaste klasse Registry slaan

Kenmerken

  • Basic types zoals int, bool en strijkorkest worden ondersteund
  • Objecten zoals DateTime, beeld en kleur worden ondersteund
  • Start een programma met Windows met slechts één regel code
  • Arrays of lijsten kunnen gemakkelijk worden omgezet en opgeslagen
  • Enum waarden worden ondersteund als de belangrijkste namen en voorbeeld gegeven
  • Kunt u eenvoudig ondersteuning toe te voegen om aan te gieten van voorwerpen indien nodig

Hoe te gebruiken

Eenvoudige en geavanceerde lessen worden initalized met een programma en bedrijfsnaam. Deze snaren zal de locatie van de sleutels in register te bepalen.

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

Core biedt meer constructeur overbelasting van de locatie in te stellen, en kunnen worden gericht aan elke locatie als u wilt toetsen door een ander programma instellen lezen.

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

Geavanceerde klasse biedt u een manier om een ​​array van strings op te slaan, start uw applicatie met Windows en sla een afbeelding object aan register.

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

Eenvoudige klasse biedt u een manier om de Core klasse functionaliteit uit te breiden om meer leesbare code en een goed onderhoud van uw instellingen.

 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 = "Iets anders..."; } 

Wat heb je te krijgen van het gebruik van deze klassen

  • Type-casting: De RegistryKey klasse in de Microsoft.Win32 namespace kan enige winkel objecten en retrive objecten. Wanneer een string wordt opgeslagen en retrived, wordt deze geretourneerd als een object en moet worden gegoten string. Hetzelfde geldt voor alle andere soorten en objecten, je voortdurend moet een aantal casting die deze klassen doen voor u doen.
  • Leesbaarheid: Wanneer u een toepassing die moet groot aantal instellingen en configuratie op te slaan, wil je de source-code zo leesbaar mogelijk te maken en houden het aantal regels tot een minimum. Met behulp van deze klassen timer op dat doel.
  • Maintanence Houden alle Registry interactie het in één of twee klassen niet alleen maakt uw aanvraag beter leesbaar, maar verbetert ook maintanence en maakt het makkelijker voor u om de nieuwe functies en functionaliteit die Registry opslag nodig toe te voegen.
  • Hiërarchie Als het scenario is dat je een "global bibliotheek" dat aantal toepassingen gebruiken, kon je CoreRegistry hebben dat de wereldwijde bibliotheek en mengsel van SimpleRegistry en AdvancedRegistry in de applicaties. Dan wanneer een functie of een datatype nodig is, zou de CoreRegistry worden uitgebreid zodat alle andere applicaties die functie naadloos gebruiken.

Downloaden
Andere onderdelen in deze categorieAlle onderdelen van deze auteur
OpmerkingenVeelgestelde vragen en antwoorden

Eigenschappen

Gemaakt:
29 maart 10

Laatste Update:
N / A

Compatibele Browsers:
Chrome 4, 5 Chrome, Firefox, IE6, IE7, IE8, Opera, Safari

Bestanden Inbegrepen:
C # CS

Software Version:
.NET 3.5

Trefwoorden

eCommerce, eCommerce, Alle Spullen, binair, gieten, register, instellingen, opslagruimte, ruiten