En este ejemplo mostraremos como cargar datos a una Base de Datos mediante una aplicacion de C#
Haremos una conexion con la base de datos, declararemos una clase que nos permitira recuperar los datos almacenados en las cajas de texto, que son los que cargaremos a la base de datos, para despues utilizar esos datos en una consulta de SQL para cargarlos a la BD.
(La aplicacion no verifica si el registro es duplicado o no, solo lo guarda)
El codigo de todo el programa quedaría mas o menos así, solo que con los datos de nuestra BD, tablas y campos:
Un ejemplo de nuestro diseño de la aplicacion:
Guía de Programación.
jueves, 4 de diciembre de 2014
Ejemplos de Conexion de Bases de Datos con C#
En este ejercicio mostramos una consulta mediante un objeto "DataGridView" de la base de datos enlaza
Se hizo la conexión de la Base de Datos y despues de hizo la consulta mediante un código SQL
El codigo completo del programa quedo asi:
Se hizo la conexión de la Base de Datos y despues de hizo la consulta mediante un código SQL
El codigo completo del programa quedo asi:
El diseño del programa quedo asi:
Clases estaticas
Una clase estática se puede utilizar como un contenedor adecuado para los conjuntos de métodos que solo funcionan en parámetros de entrada y no tienen que obtener ni establecer campos internos de instancia. Por ejemplo, en la biblioteca de clases .NET Framework, la clase estática System.Math contiene varios métodos que realizan operaciones matemáticas, sin ningún requisito para almacenar o recuperar datos únicos de una instancia determinada de la clase Math. Es decir, los miembros de la clase se aplican especificando el nombre de la clase y del método.
En la siguiente lista se proporcionan las características principales de una clase estática:
- Solo contiene miembros estáticos.
- No se pueden crear instancias de ella.
- Es de tipo sealed.
- No puede contener constructores de instancia.
Crear una clase estática es, por consiguiente, básicamente igual que crear una clase que solo contiene miembros estáticos y un constructor privado. Un constructor privado evita que se creen instancias de la clase. La ventaja de utilizar una clase estática es que el compilador puede comprobar que no se agregue accidentalmente ningún miembro de instancia. El compilador garantizará que no se puedan crear instancias de esta clase.
Las clases estáticas son de tipo sealed y, por consiguiente, no pueden heredarse. No pueden heredar de cualquier clase, excepto Object. Las clases estáticas no pueden contener un constructor de instancia; sin embargo, pueden contener un constructor estático. Las clases no estáticas también deben definir un constructor estático si contienen miembros estáticos que requieren una inicialización no trivial.
Objeto "DataGridView"
jueves, 6 de noviembre de 2014
Ejemplos de formularios con propiedades anteriores
Este se trata de un juego de resolver operaciones en donde podemos selecionar el tiempo en realizar la operacion, de cuantas cifras y que tipo de operacion, y al darle jugar el reloj comenzara a correr y tendremos que hacer la operacion antes de que se acabe el tiempo..
Este otro es de un hotel en donde podemos seleccionar el tipo de habitacion, dias de estancia y servicios
el programa nos debera calcular el precio total de acuerdo a un precio base por habitacion y servicio por los dias de estancia, ademas el hotel cuenta con descuentos de acuerdo a los dias de estancia y el programa debera calcular ese descuento y restarlo
Relacionar 2 formularios
Para llamar a otro forrmulario tenemos que tener algun objeto o algo desde donde lo vamos a llamar
en este caso utilizamos un boton para llamar al 2 formulario y que al momento de cerrarlo nos lleve nuevamente al 1.
This.hide();
(nombre del formulario2).(nombre 2)=new.(nombre del formulario2);
(nombre 2).showDialog();
this.show();
en este caso utilizamos un boton para llamar al 2 formulario y que al momento de cerrarlo nos lleve nuevamente al 1.
This.hide();
(nombre del formulario2).(nombre 2)=new.(nombre del formulario2);
(nombre 2).showDialog();
this.show();
Random y objeto timer
El random nos permite crear numeros aleatoriaos
Este es un ejemplo de un random que nos crea numeros aleatorios de 1 cifra de acuerdo con la hora
Random variable=new.random(datetime.now.milliesecond)
int j;
j=a.next(1,10)
textbox1.text=j.Tosting();
El objeto timer es un contador de tiempo que una vez que lo activemos comenzara a contar de acuerdo al intervalo que le demos
Su evento es
Tick
Propiedad:
Interval (milisegundos, segundos, etc)
Se inicia con
timer.Start();
Y termina con
Timer.Stop();
Este es un ejemplo de un random que nos crea numeros aleatorios de 1 cifra de acuerdo con la hora
Random variable=new.random(datetime.now.milliesecond)
int j;
j=a.next(1,10)
textbox1.text=j.Tosting();
El objeto timer es un contador de tiempo que una vez que lo activemos comenzara a contar de acuerdo al intervalo que le demos
Su evento es
Tick
Propiedad:
Interval (milisegundos, segundos, etc)
Se inicia con
timer.Start();
Y termina con
Timer.Stop();
Suscribirse a:
Entradas (Atom)