Si no se dispone de una base de datos o su uso es inapropiado (requiere crear en la base de datos una nueva tabla o campo que no deseamos), se puede pensar en almacenar la información en archivos de texto. En ambos casos es requerido agregar otras librerías al programa e implementar los métodos necesarios para gestionar el almacenamiento y recuperación del dato.
Una buena alternativa es el uso de los user-settings de la aplicación, es posible utilizarlos como variables en tiempo de ejecución y preservar su valor aún después de reiniciar el servicio o aplicación.
Para crear una variable de este tipo, se puede acceder a las propiedades del proyecto desde el Solution Explorer (Visual Studio). Posteriormente, en el apartado de Settings, se agrega una entrada especificando el nombre de la variable, el tipo y el ambito (establecido a nivel de usuario).
El siguiente código muestra cómo manipular esta variable:
//Establecer un valor
Properties.Settings.Default.ItemCounter = anyIntValue;
//Recuperar un valor
anyIntValue = Properties.Settings.Default.ItemCounter;
//Almacenar el valor de forma persistente
Properties.Settings.Default.Save();
Saludos!
No hay comentarios:
Publicar un comentario