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

@pt1wwsAssine o nosso feed para se manter atualizado!

Novo! Siga-nos o que você quiser!


Windows Registry Classes - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Introdução

O Registro do Windows é um banco de dados hierárquica que armazena as configurações e configurações de aplicativos, drivers de dispositivos, serviços, o kernel e muito mais. Estas três classes destinam-se a facilitar a utilização do Registro do Windows, e eles podem facilmente tornar-se uma parte de qualquer aplicativo que você pode estar trabalhando.

  1. CoreRegistry: Obtém e define chaves e seu valor para o Registro. Converte objetos para binário
  2. SimpleRegistry: Simplifica o useage de Registro no desenvolvimento de software de grande porte
  3. AdvancedRegistry: Mostra como para armazenar objetos como imagem e uma classe personalizada para Registro

Características

  • Tipos básicos, como int, bool e corda são suportadas
  • Objetos como DateTime, imagem e cores são suportados
  • Inicie qualquer programa no Windows com apenas uma linha de código
  • Matrizes ou listas podem facilmente se transformam e armazenados
  • Valores ENUM são suportados como os nomes das teclas, e exemplo é dado
  • Você pode facilmente adicionar suporte para fundição direta de objetos, se necessário

Como usar

Classes simples e avançados são initalized com um programa e nome da empresa. Essas seqüências irá determinar a localização das chaves no Registro.

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

Núcleo oferece mais sobrecargas construtor para definir o local, e pode ser direcionado para qualquer localização, se você quiser ler chaves definidas por outro programa.

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

Classe avançada oferece-lhe uma maneira de armazenar uma matriz de strings, iniciar a sua aplicação com o Windows e salvar um objeto de imagem para Registro.

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

Classe simples oferece-lhe uma maneira de estender a funcionalidade classe Core para código mais legível e boa manutenção para suas configurações.

 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 = "Outra coisa..."; } 

O que você ganha de usar essas classes

  • Tipo-casting: A classe RegistryKey no namespace Microsoft.Win32 pode apenas armazenar objetos e retrive objetos. Quando uma string é armazenada e retrived, ele é retornado como um objeto e deve ser escalado para string. O mesmo vale para todos os outros tipos e objetos, você constantemente tem que fazer algum vazamento que essas classes estão fazendo para você.
  • Legibilidade: Quando você tem um aplicativo que precisa para armazenar grande quantidade de ajustes e configuração, você quer fazer o código-fonte mais legível possível e manter o número de linhas a um mínimo. Usando essas classes achives esse objetivo.
  • Maintanence Mantendo toda a interação do Registro em uma ou duas classes não só torna a sua aplicação mais legível, mas também melhora a maintanence e torna mais fácil para você adicionar novos recursos e funcionalidades que necessitam de armazenamento do Registro.
  • Hierarquia Se o cenário é que você tem uma "biblioteca global" que o número de aplicações de usar, você poderia ter CoreRegistry nessa biblioteca global e mistura de SimpleRegistry e AdvancedRegistry nas aplicações. Em seguida, quando um tipo de recurso ou de dados é necessária, o CoreRegistry seria estendido permitindo que todos os outros aplicativos para usar esse recurso de forma integrada.

Download
Outros componentes nesta categoriaTodos os componentes deste autor
ComentáriosPerguntas mais frequentes perguntas e respostas

Propriedades

Criado:
29 mar 10

Última Atualização:
N / D

Navegadores compatíveis:
Chrome 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari

Arquivos incluídos:
C # CS

Versão do software:
NET 3.5

Palavras-chave

eCommerce, eCommerce, Todos Os Itens, biná, rio, moldagem, registro, definiç, õ, es, armazenamento, janelas