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

@fr1wwsAbonnez-vous à notre RSS pour rester à jour!

Nouveau! Suivez-nous que vous le souhaitez!


Windows Registry Classes - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Introduction

Le Registre Windows est une base de données hiérarchique qui stocke les paramètres et les configurations pour les applications, les pilotes de périphériques, les services, le noyau et plus. Ces trois classes sont destinées à faciliter l'utilisation de registre Windows, et ils peuvent facilement devenir une partie de toute application que vous pourriez être travaillez.

  1. CoreRegistry: Obtient et définit les touches et leur valeur dans le Registre. Convertit des objets à binaire
  2. SimpleRegistry: simplifie la useage du Registre lors de l'élaboration de logiciels grand
  3. AdvancedRegistry: Indique comment stocker des objets tels que l'image et une classe personnalisée au Registre

Caractéristiques

  • Les types de base tels que int, bool et chaîne sont pris en charge
  • Des objets tels que DateTime, Image et couleur sont pris en charge
  • Démarrez un programme avec Windows avec une seule ligne de code
  • Tableaux ou les listes peuvent facilement se transforment et stockés
  • Valeurs Enum sont pris en charge que les noms clés et exemple est donné
  • Vous pouvez facilement ajouter le support pour la coulée directe des objets si nécessaire

Comment utiliser

Classes simples et avancées sont initalized avec un nom de programme et de l'entreprise. Ces chaînes seront déterminer l'emplacement des touches dans le registre.

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

Core offre plus de surcharges de constructeur pour définir l'emplacement, et peuvent être adressées à tout endroit si vous voulez lire les clés définies par un autre programme.

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

Classe avancée vous offre un moyen de stocker un tableau de chaînes, démarrer votre application avec Windows et enregistrer un objet Image au Registre.

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

Simple classe vous offre un moyen d'étendre les fonctionnalités de la classe de base de code plus lisible et un bon entretien pour vos paramètres.

 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 = "Quelque chose d'autre..."; } 

Que voulez-vous gagner de l'utilisation de ces classes

  • Type-casting: La classe RegistryKey dans l'espace Microsoft.Win32 peuvent seulement stocker des objets et retrive objets. Lorsqu'une chaîne est stockée et ren- voyées, il est retourné comme un objet et doit être coulé à la chaîne. Va de même pour tous les autres types et des objets, vous devez constamment faire quelques coulée qui ces classes font pour vous.
  • Lisibilité: Lorsque vous avez une application qui a besoin de stocker grande quantité de paramètres et la configuration, vous voulez faire le code source aussi lisibles que possible et de garder le nombre de lignes à un minimum. En utilisant ces classes horloge atteigne cet objectif.
  • Maintanence gardant tout l'interaction du Registre dans un ou deux classes ne rend pas seulement votre application plus lisible, mais améliore également maintanence et le rend plus facile pour vous d'ajouter de nouvelles fonctionnalités qui ont besoin de stockage du Registre.
  • Hiérarchie Si le scénario est que vous avez une "bibliothèque globale" que nombre d'applications utilisent, vous pourriez avoir CoreRegistry dans cette bibliothèque mondiale et mélange de SimpleRegistry et AdvancedRegistry dans les applications. Puis, quand une fonction ou un type de données est nécessaire, le CoreRegistry serait étendu permettant à tous les autres applications d'utiliser cette fonctionnalité de manière transparente.

Télécharger
D'autres éléments de ce typeTous les composants de cet auteur
CommentairesFoire aux questions et réponses

Propriétés

Créé:
29 Mars 10

Dernière Mise À Jour:
N / A

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

Fichiers inclus:
C # CS

Version du logiciel:
.NET 3.5

Mots-clés

eCommerce, eCommerce, Tous les articles, binaire, coulage, Registre, paramè, tres, stockage, fenê, tres