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

Rep les nostres RSS per estar al dia!

Nou! Segueix-nos com vulguis!


Windows Registry Classes - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Introducció

El Registre de Windows és una base de dades jeràrquica que emmagatzema els ajustos i configuracions d'aplicacions, controladors de dispositius, serveis, el nucli i molt més. Aquestes tres classes estan destinades a facilitar l'ús del Registre de Windows, i poden fàcilment convertir-se en una part de qualsevol aplicació que podria estar treballant.

  1. CoreRegistry: Obté i estableix claus i el seu valor en el Registre. Converteix objectes a binari
  2. SimpleRegistry: Simplifica l'Ús del Registre de l'hora de desenvolupar programari de gran
  3. AdvancedRegistry: mostra com emmagatzemar objectes com ara Imatge i una classe personalitzada al Registre

Característiques

  • Són compatibles Tipus bàsics com int, bool i la cadena
  • S'admeten objectes tals com DateTime, Imatge i color
  • Inicieu qualsevol programa amb Windows amb una sola línia de codi
  • Matrius o llistes poden fàcilment es transformen i emmagatzemen
  • Valors d'enumeració s'admeten com noms clau, i es dóna exemple
  • Vostè pot afegir fàcilment suport per colar d'objectes si cal

Com utilitzar

Classes simples i avançades estan initalized amb un nom de programa i companyia. Aquestes cadenes de determinar la localització de les tecles en el registre.

 SimpleRegistry reg = new SimpleRegistry ("MiPrograma", "mycompany"); AdvancedRegistry adv = new AdvancedRegistry ("MiPrograma", "mycompany"); 

Core ofereix més sobrecàrregues del constructor per establir la ubicació, i es poden dirigir a qualsevol ubicació si vols llegir claus assignades per un altre programa.

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

Classe avançada que ofereix una manera d'emmagatzemar una matriu de cadenes, iniciar l'aplicació amb Windows i guardar un objecte en la imatge per a Registre.

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

Classe simple que ofereix una manera d'ampliar la funcionalitat de classe Core al codi més llegible i un bon manteniment de la configuració.

 reg.SomeBoolean = checkBox1.Checked; reg.SomeColor = label1.BackColor; reg.SomeDateTime = dateTimePicker1.Value; reg.SomeInteger = numericUpDown1.Value; reg.SomeString = TextBox1.Text; si (reg.SomeBoolean &&. reg SomeInteger> 10) { reg.SomeString = "Una altra cosa..."; } 

¿Quines ganes d'utilitzar aquestes classes

  • Tipus de fosa: La classe RegistryKey en l'espai de noms Microsoft.Win32 poden només els objectes de la botiga i retrive objectes. Quan s'emmagatzema una cadena i retrived, es retorna com un objecte i necessita ser fos a cadena. El mateix va per tots els altres tipus i objectes, que constantment han de fer una mica de fosa que aquestes classes estan fent per a vostè.
  • Llegibilitat: Quan vostè té una aplicació que necessita per emmagatzemar gran quantitat d'ajustos i configuració, que vulgui fer el codi font tan llegible com sigui possible i mantenir el nombre de línies a un mínim. L'ús d'aquestes classes achives aquest objectiu.
  • Maintanence Mantenir tota la interacció del Registre en una o dues classes no només fa que la seva aplicació sigui més llegible, sinó que també millora maintanence i fa que sigui més fàcil per tu per afegir noves característiques i funcionalitat que necessiten emmagatzematge del Registre.
  • Jerarquia Si l'escenari és que vostè té una "biblioteca global" aquest nombre d'aplicacions utilitzi, vostè podria tenir CoreRegistry en aquesta biblioteca global i barreja de SimpleRegistry i AdvancedRegistry a les aplicacions. Després, quan es necessita una funció o tipus de dades, la CoreRegistry s'estendria permetent totes les altres aplicacions per utilitzar aquesta funció perfectament.

Descarregar
Altres components d'aquesta categoriaTots els components d'aquest autor
Comentaris dels clientsPreguntes freqüents i respostes

Propietats

Creat:
Març 29 10

Última Actualització:
N / A

Els navegadors compatibles:
Chrome 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari

Arxius inclosos:
C # CS

Versió del programari:
.NET 3.5

Paraules clau

eCommerce, eCommerce, Tots Els Objectes, binari, fosa, registre, ajustos, emmagatzematge, finestres