Herramientas de Desarrollo de Software III Semestre APLICACIN N 6
El siguiente programa permite ingresar los apellidos y nombres, fecha de ingreso, turno y promedio de un alumno. Teniendo las siguientes caractersticas:
1. El primer carcter de cada nombre o apellido debe convertirse en mayscula y el resto en minsculas. 2. Se debe verificar la fecha ingresada este correcta. 3. En el turno solo debe aceptar las letras M, T y N. 4. El promedio debe ser un nmero entre 0 y 20. 5. Los botones Nuevo y Salir deben permanecer desactivados hasta que se ingresen todos los datos correctos
Paso N 01: Disear el Formulario Paso N 02: Asignar los nombres a los respectivos controles.
Control Name TextBox1 txtapenom TextBox2 txtfecing TextBox3 txtturno TextBox4 txtpromedio Button1 btnnuevo Button2 btnsalir
Paso N 03: escribir las instrucciones con mucha lgica, y sobre todo que funcione. Aqu aprenderemos a crear Funciones especficamente.
Para declarar una funcin es necesario dirigirnos a un sitio vacio del formulario e iniciar con el trmino Function y luego el nombre de la funcin a declarar: Luego procedemos a crear las dems funciones. IESTP. VIGIL COMPUTACIN E INFORMTICA
Herramientas de Desarrollo de Software III Semestre
Recordar que el cdigo de los textos mencionados debe ir en una sola lnea
Paso N 04: Despus de escribir las instrucciones en las funciones, ahora nos toca escribir las instrucciones en los eventos de cada control.
IESTP. VIGIL COMPUTACIN E INFORMTICA
Herramientas de Desarrollo de Software III Semestre
IESTP. VIGIL COMPUTACIN E INFORMTICA
Herramientas de Desarrollo de Software III Semestre
IESTP. VIGIL COMPUTACIN E INFORMTICA
Herramientas de Desarrollo de Software III Semestre
Despus de una larga codificacin, viene la explicacin, primero veamos de la funcin Left, en la versin 6.0 y despus en la versin .Net.
En el visual Basic 6.0 el cdigo de la funcin Left sera as:
Dim Carcter As Char Caracter = Left(Text1.Text, 1)
Y en el VisualStudio 2008 seria as:
Dim Carcter As Char Caracter = Microsoft.VisualBasic.Left(TextBox1.Text, 1)
En esta nueva versin el visual Basic nos obliga que especifiquemos de que biblioteca estamos usando la funcin Left, as que si no acepta alguna funcin que utilizabas en la versin anterior, solo es cuestin de revisar la librera de Microsoft.VisualBasic, porque all encontraras varias funciones como lo es la funcin Right, Mid, Len, etc, as como las funciones de matemticas puedes encontrarlas en la biblioteca Math, solo escribes Math. Y de ah buscas la funcin que deseas. Bueno ya te explique el cambio que tuvo en la funcin Left, ahora me toca la de algunas propiedades, eventos y mtodos que ha cambiado en el control TextBox, as que comencemos por los eventos.
Como se habrn dado cuenta son algunos eventos noms que han cambiado de nombre, refirindome a los ms usados, bueno el KeyPress no ha cambiado de nombre, pero si el argumento que este recibe, IESTP. VIGIL COMPUTACIN E INFORMTICA
Herramientas de Desarrollo de Software III Semestre como antes explique, ya no recibe el argumento ASCII, sino el argumento e, eso tengan bien en claro, para poder manejar los caracteres digitado en la ejecucin. Que quede claro que el argumento e solo devuelve caracteres de tipo char, para ser comparados con algn cdigo ASCII debern convertir este carcter a un cdigo ASCII mediante la funcin ASC, y que tambin que quede en claro que al argumento e, no le podrs asignar ninguna instruccin.
IESTP. VIGIL COMPUTACIN E INFORMTICA
Herramientas de Desarrollo de Software III Semestre APLICACIN N 05: BANCO
Esta aplicacin permite realizar depsitos y retiros de una cuenta aperturada.
Las caractersticas de este formulario son las siguientes: 1. Al iniciar el formulario estn desactivados los botones de Depsito y Retiro y la Caja de texto del Monto. 2. Al dar clic en el Botn OK, este se ocultar y desactivara la caja de texto cliente, y al mismo tiempo nos salga una ventana solicitndonos que ingresemos un monto especfico, para la apertura de la cuenta. 3. Que por cada Depsito o Retiro que este haga, deber de estar contabilizado por el sistema. 4. Y por ltimo que si al retirar una cantidad mayor a la de su saldo, me deber mostrar un error y no permitir retirar dicho monto.
Ahora empecemos a desarrollar la aplicacin: Paso N 01: Disear el formulario, como se muestra, si deseas cmbiale de color, porque ustedes son libres de disear. Paso N 02: Asignar los nombres respectivos a los controles. Control Name TextBox1 txtcliente TextBox2 txtmonto Label7 lblcdeposito Label8 lblcretiro Label9 lbltdeposito Label10 lbltretiro Label12 lblsaldo Button1 btnok Button2 btndeposito Button3 btnretiro Button4 btnnuevo Button5 btnsalir IESTP. VIGIL COMPUTACIN E INFORMTICA
Herramientas de Desarrollo de Software III Semestre Paso N 03: Ahora lo ms fcil, la codificacin, es fcil porque es una aplicacin pequea, primero vamos a declarar variables a nivel formulario como muestra la imagen:
Luego procedemos a crear la Funcin Iniciar:
La funcin Iniciar nos permitir dejar vacio nuestro formulario (Nuevo).
Luego daremos doble clic al formulario (Form1_Load) y establecemos la funcin Iniciar ( ):
Ahora procederemos a dar el cdigo a nuestros 5 botones, empezaremos por el Botn:
btnok (Evento Clic) Recordar que el cdigo de los textos mencionados debe ir en una sola lnea
Recuerda: La propiedad Enabled indica si el control est habilitado siempre y cuando su valor sea TRUE La propiedad ReadOnly nos permite que un cuadro de texto este deshabilitado y no se pueda ingresar nada.(Controla si se puede cambiar el texto en el control de edicin) siempre y cuando su valor sea TRUE. Focus permite focalizar el cursor en la caja de texto mencionada (Establece el foco de entrada en el control).
IESTP. VIGIL COMPUTACIN E INFORMTICA
Herramientas de Desarrollo de Software III Semestre btndeposito (Evento Clic)
btnretiro (Evento Clic)
btnsalir (Evento Clic)
IESTP. VIGIL COMPUTACIN E INFORMTICA
Herramientas de Desarrollo de Software III Semestre btnnuevo (Evento Clic)