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

@es1wwsSuscríbete a nuestro RSS para estar al día!

¡Nuevo! Síguenos como quieras!


Windows Registry Classes - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Introducción

El Registro de Windows es una base de datos jerárquica que almacena los ajustes y configuraciones de aplicaciones, controladores de dispositivos, servicios, el kernel y mucho más. Estas tres clases están destinadas a facilitar el uso del Registro de Windows, y pueden fácilmente convertirse en una parte de cualquier aplicación que podría estar trabajando.

  1. CoreRegistry: Obtiene y establece claves y su valor en el Registro. Convierte objetos a binario
  2. SimpleRegistry: Simplifica el Uso del Registro de la hora de desarrollar software de gran
  3. AdvancedRegistry: muestra cómo almacenar objetos tales como Imagen y una clase personalizada al Registro

Características

  • Son compatibles Tipos básicos como int, bool y la cadena
  • Se admiten objetos tales como DateTime, Imagen y color
  • Inicie cualquier programa con Windows con una sola línea de código
  • Matrices o listas pueden fácilmente se transforman y almacenan
  • Valores de enumeración se admiten como nombres clave, y se da ejemplo
  • Usted puede agregar fácilmente soporte para colar de objetos si es necesario

Cómo utilizar

Clases simples y avanzadas están initalized con un nombre de programa y compañía. Estas cadenas determinarán la localización de las teclas en el registro.

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

Core ofrece más sobrecargas del constructor para establecer la ubicación, y se pueden dirigir a cualquier ubicación si quieres leer claves asignadas por otro programa.

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

Clase avanzada que ofrece una manera de almacenar una matriz de cadenas, iniciar la aplicación con Windows y guardar un objeto en la imagen para Registro.

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

Clase simple que ofrece una manera de ampliar la funcionalidad de clase Core al código más legible y un buen mantenimiento de la configuración.

 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 = "Otra cosa..."; } 

¿Qué ganas de usar estas clases

  • Tipo de fundición: La clase RegistryKey en el espacio de nombres Microsoft.Win32 pueden sólo los objetos de la tienda y retrive objetos. Cuando se almacena una cadena y retrived, se devuelve como un objeto y necesita ser fundido a cadena. Lo mismo va para todos los demás tipos y objetos, que constantemente tienen que hacer un poco de fundición que estas clases están haciendo para usted.
  • Legibilidad: Cuando usted tiene una aplicación que necesita para almacenar gran cantidad de ajustes y configuración, que desee hacer el código fuente tan legible como sea posible y mantener el número de líneas a un mínimo. El uso de estas clases achives ese objetivo.
  • Maintanence Mantener toda la interacción del Registro en una o dos clases no sólo hace que su aplicación sea más legible, sino que también mejora maintanence y hace que sea más fácil para que usted pueda añadir nuevas características y funcionalidad que necesitan almacenamiento del Registro.
  • Jerarquía Si el escenario es que usted tiene una "biblioteca global" ese número de aplicaciones utilice, usted podría tener CoreRegistry en esa biblioteca global y mezcla de SimpleRegistry y AdvancedRegistry en las aplicaciones. Luego, cuando se necesita una función o tipo de datos, la CoreRegistry se extendería permitiendo todas las otras aplicaciones para utilizar esa función perfectamente.

Descargar
Otros componentes de esta categoríaTodos los componentes de este autor
ComentariosPreguntas frecuentes y respuestas

Propiedades

Creado:
29 de marzo 10

Última Actualización:
N / A

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

Archivos incluidos:
C # CS

Versión del software:
.NET 3.5

Palabras clave

eCommerce, eCommerce, Todos los objetos, binario, fundició, n, registro, ajustes, almacenamiento, ventanas