Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ManualVB.net
ManualVB.net
Net 2003
Visual Basic es un sistema que esta diseado para crear programas ya sea
tan sencillos como los que vamos a ver y tan difciles (aunque es solo una
expresin) como lo es con base de datos.
El acceso directo es depende a donde se instalo, lo nico que cambia es que
ahora se utiliza una misma ventana de ingreso para cualquier programa de visual
Studio .Net (Visual C#, Visual C++, Visual Basic) deseemos practicar.
Ahora, lo que mas nos interesa, crear un nuevo proyecto, al dar clic en el
botn nuevo proyecto te aparecer el siguiente explorador, bueno todo lo que
explico es para personas que ya han programado en visual Basic 6.0 y desean
migrar a Visual Basic .Net, bueno si lo lee uno que recin quiere aprender a
programar le recomendara que se compre el libro de Visual Basic .Net 2005 de
Jos Canchucaja Vilchez o visiten la web de elguille, bueno sigamos.
Caja de Herramientas
Formulario
Explorador de Servidores
Ventana de Propiedades
Controles Bsicos
Aplicacin N 01
Esta aplicacin es fcil de hacer, pero la cosa es divertirse y aprender okis,
el formulario que vas a crear deber tener el siguiente diseo. El Proyecto se
Llamara Aplicacion01 y el Formulario se llamar frmaplicacion01.
Control
AutoSize
BorderStyle
Label1
True
None
Label2
False
Fixed 3D
Label3
Trae
None
Control
Label1
Label2
Label3
Font
Microsoft Sans Serif,
28
Microsoft Sans Serif
13
Microsoft Sans Serif,
Subrayado, 10
TextAlign
TopLeft
MiddleCenter
TopRight
Text
Visual Basic .Net
Migrando a la Nueva Programacin
Mi nombre es Joel Martin Chuco Marrufo
Aplicacin N 02
Bueno seguiremos con las aplicaciones del Libro de Juan Jos Castaeda
Len (Visual Basic 6.0), todava no vamos a tocar lo que es cdigo, primero
tendremos que aprender lo que nos trae de nuevo esta nueva versin del visual
para el diseo de nuestros formularios. Siguiendo con los diseos, esta aplicacin
disearemos un nuevo formulario, como les digo solo disearemos okis.
Para esta aplicacin crearemos un nuevo proyecto llamado Aplicacion02 y el
formulario llamado frmaplicacion02, que tendr el siguiente diseo.
Control
AutoSize
BorderStyle
Label1
True
Fixed 3D
Label2
False
None
Label3
True
None
Label4
True
None
Label5
True
None
Label6
True
None
Font
Microsoft Sans
Negrita, 12
Microsoft Sans
8
Microsoft Sans
8
Microsoft Sans
8
Microsoft Sans
8
Microsoft Sans
Negrita, 8
TextAlign
Serif,
Serif
Serif,
Serif,
Serif,
Serif,
MiddleCenter
TopLeft
TopLeft
TopLeft
TopLeft
MiddleCenter
Control
Label1
Label2
Label3
Label4
Label5
Label6
Datos Personales
Nombre
Direccin
Telfono
Centro de Estudios
Observaciones
Control
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
Text
Text
En
En
En
En
En
Blanco
Blanco
Blanco
Blanco
Blanco
Multiline
False
False
False
False
True
ScrollBars
None
None
None
None
Vertical
Aplicacin Propuesta N 01
Aplicacin N 03
Caractersticas:
1.2.3.4.-
Control
AutoSize
BorderStyle
Label1
True
None
Label2
True
None
Label3
Trae
None
Label4
True
None
Label5
True
None
Label6
False
Fixed 3D
Font
Microsoft Sans
8
Microsoft Sans
8
Microsoft Sans
8
Microsoft Sans
8
Microsoft Sans
8
Microsoft Sans
Cursiva, 8
TextAlign
Serif,
Serif
Serif,
Serif,
Serif,
Serif,
TopLeft
TopLeft
TopLeft
TopLeft
TopLeft
MiddleCenter
Control
Label1
Label2
Label3
Label4
Label5
Label6
Text
Nombre
Ciclo (del I al X)
Sexo (F/M)
Clave
Direccin Electrnica
La direccin electrnica es asignada despus de ingresar todos los
registros, por lo tanto, Ud. no podr ingresarla.
Control
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
Text
En
En
En
En
En
Blanco
Blanco
Blanco
Blanco
Blanco
ReadOnly
False
False
False
False
True
MaxLength
PasswordChar
3
1
5
Aplicacin N 04
Bueno dirn ustedes, Cuando vamos a comenzar a codificar?, bueno la
respuesta es que en est aplicacin por fin podremos codificar, aunque sea un
poco, pero algo es algo dicen, para esto crearemos un nuevo proyecto llamado
Aplicacion04 y un formulario llamado frmaplicacion04, que tendr el siguiente
diseo, si se han dado cuenta el diseo se parece al de la aplicacin 02, as que
pueden hacerlo en la misma ventana de la aplicacin 02, si les da flojera disear
esta interfaz okis.
Bueno ya no les voy a decir las propiedades de cada control, solo les voy a
indicar con que nombre voy a trabajar por cada control y que a la propiedad
CancelButton del formulario le asignen el botn finalizar, para que a la hora de
presionar la tecla Esc, este ejecute el cdigo de este botn okis.
Control
Button1
Button2
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
Name
btnnuevo
btnfinalizar
Txtnombre
Txtdireccion
Txttelefono
Txtce
txtobservaciones
Ahora el cdigo de Me.Close(), este cdigo hace lo mismo que hacia los
cdigos de la versin anterior que era el de End o el de Unload Me (Aunque estos
dos cdigos aun lo acepta la nueva versin), que es la de cerrar la aplicacin y de
liberar la memoria, para que el espacio que ocupe esta aplicacin en la memoria,
pueda ser utilizada por otra aplicacin.
Aplicacin Propuesta N 02
Bueno ahora que seguro que ya tienen ganas de programar, al saber que
casi no ha cambiado el cdigo a comparacin de la versin anterior les dejare un
aplicacin para que ustedes de luzcan poniendo todo su conocimiento en ello, solo
les dejo la interfaz y lo que pide esta aplicacin.
Caractersticas
Aplicacin N 05
Esta aplicacin se parece bastante a la aplicacin anterior, as que para
desarrollar esta aplicacin crearemos un nuevo proyecto llamado Aplicacion05 y un
formulario llamado frmaplicacion05, que tendr la siguiente interfaz.
Control
Text
Label1
Label2
Label3
Label4
Nombre
Fecha de Nacimiento
DNI
Domicilio Actual
Control
Name
TextBox1
TextBox2
TextBox3
TextBox4
Button1
Button2
Txtnombre
Txtfecnac
Txtdni
Txtdomact
Btnnuevo
Btnsalir
Text
En Blanco
En Blanco
En Blanco
En Blanco
&Nuevo
&Salir
Elementos de Programacin,
Programando de Verdad
Esta aplicacin muestra la diferencia entre una variable declarada con DIM y
STATIC dentro de un procedimiento.
Name
lbla
lblb
btnincrementa
Control
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
Label11
Label12
Label13
Label14
Label15
Button1
Button2
Button3
Name
txtnom
txthtn
txthe
txtpxhn
txtpxhe
lbltxhn
lbltxhe
lblsubtotal
lbldescuento
lbltp
btnnuevo
btnsalir
btncalcular
Hasta ahora hemos visto pequeos cambios que ha tenido el Visual Basic en su
codificacin, ya sea con el Setfocus, que ahora es Focus, el Unload Me o End por
el Me.Close(), bueno ahora con la siguiente aplicacin veremos otro pequeo
cambio que tiene el visual Basic en una funcin bastante usada que es el
KeyAscci, asi que vayamos con la siguiente aplicacin.
Aplicacin N 08
Ahora con esta aplicacin que se parece mucho a la aplicacin N 02 (en la
interfaz) no les voy a pedir mucho, solo que al presionar ENTER en cada caja de
texto (TextBox), este le pase el foco al siguiente TextBox, y al presionar la tecla
ESC o dar clic en el botn Finalizar, nos salga un mensaje de advertencia, as que
comencemos.
Control
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
Button1
Button2
Name
txtnombre
txtdireccion
txttelefono
txtce
txtobservaciones
btnnuevo
btnsalir
Paso N 03: Escribir las instrucciones, bueno mejor dicho copien, y de ah les
explico okis.
Me.Close()
End If
Aplicacin Propuesta N 03
Alicacin N 09
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 21.
5. Los botones Nuevo y Salir deben permanecer desactivados hasta que se
ingresen todos los datos correctos.
Control
TextBox1
TextBox2
TextBox3
TextBox4
Button1
Button2
Name
txtapenom
txtfecing
txtturno
txtpromedio
btnnuevo
btnsalir
Paso N 03: Escribir las instrucciones con mucha lgica, y sobre todo que
funcione. Bueno primero comencemos con crear funciones okis.
Funcin Limpiar
Funcin Minsculas
Function Limpiar()
txtapenom.Text = ""
txtfecing.Text = ""
txtturno.Text = ""
txtpromedio.Text = ""
btnnuevo.Enabled = False
btnsalir.Enabled = False
txtapenom.Focus()
End Function
Function Minuscula(ByVal v)
If (v >= 97 And v <= 122) Then
Minuscula = True
Else
Minuscula = False
End If
End Function
Funcin Nmero
Funcin Maysculas
Function Mayuscula(ByVal v)
If (v >= 65 And v <= 90) Then
Mayuscula = True
Else
Mayuscula = False
End If
End Function
Function Numero(ByVal v)
If (v < 48 Or v > 57) Then
Numero = False
Else
Numero = True
End If
End Function
Funcin Especial
Function Especial(ByVal v)
If (v = 13 Or v = 32 Or v = 8 Or v = 225 Or v = 233 Or v = 237 Or v = 243
Or v = 250 Or v = 241 Or v = 209) Then
Especial = True
Else
Especial = False
End If
End Function
Funcin Ingresados
Function Ingresados()
If Trim(txtapenom.Text) <> "" And IsDate(txtfecing.Text) And
Trim(txtturno.Text) <> "" And Trim(txtpromedio.Text) <> "" Then
btnnuevo.Enabled = True
btnsalir.Enabled = True
Else
btnnuevo.Enabled = False
btnsalir.Enabled = False
End If
End Function
Paso N 04: Despus de escribir las instrucciones en las funciones, ahora nos
toca escribir las instrucciones en los eventos de cada control.
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, 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. Como por ejemplo: Para ignorar un digito ingresado en la
versin 6.0 solo te bastaba digitar keyAscii = 0, en cambio en esta versin no
podrs asignarle un valor, pero en la versin beta del 2005 si, este argumento e,
si se le puede asignar valores a este argumento, as que te recomendara que te
prepares para esta nueva versin del Visual Basic que se llama Visual Basic 2005
Express Edition, buena ahora esta en versin Beta 2, pero les digo que es una
versin con nuevos controles y nuevos tipos de formularios, y se parece mucho a la
Versin 6.0 en cuanto a los eventos, y no a la codificacin, me entienden?, bueno,
entonces instalen el Beta que ya esta publicado en la pagina de Microsoft en
espaol, cualquier duda me escriben a mi correo, y yo les dir un truquito para
Aplicacin N 10
Esta aplicacin es algo parecido a las aplicaciones que vamos a hacer en el
transcurso del todo el manual, sea aplicaciones para empresas comerciales, ya
que este rubro son los que nos da mas trabajo a los programadores.
Control
TextBox1
TextBox2
Label7
Label8
Label9
Label10
Label12
Button1
Button2
Button3
Button4
Button5
Name
txtcliente
txtmonto
lblcdeposito
lblcretiro
lbltdeposito
lbltretiro
lblsaldo
btnok
btndeposito
btnretiro
btnnuevo
btnsalir
Paso N 03: Ahora lo ms fcil, la codificacin, es fcil por que es una aplicacin
pequea, no como la otra que haba un montn para codificar, as que
comencemos, primero vamos a declarar variables a nivel del formulario, sea
despus de donde dice Cdigo generado por el Diseador de Windows Forms.
Funcin Iniciar
Function Iniciar()
td = 0
cd = 0
tr = 0
cr = 0
txtcliente.Text = ""
txtmonto.Text = ""
lblcdeposito.Text = ""
lblcretiro.Text = ""
lbltdeposito.Text = ""
lbltretiro.Text = ""
lblsaldo.Text = ""
btnok.Visible = True
btndeposito.Enabled = False
btnretiro.Enabled = False
txtcliente.ReadOnly = False
txtmonto.ReadOnly = True
txtcliente.Focus()
End Function
Creo que no les haba explicado sobre el Nuevo cdigo del MsgBox, bueno ahora
les dir en el formato que debes de escribir para mostrar un mensaje.
Aplicaciones Propuestas N 04
Este formulario les pide ingresar el nombre del producto, precio anterior y
precio actual, luego deber de calcular el alza en soles y el alza en porcentaje. El
alza en porcentaje es igual al alza en soles por 100 / precio anterior, ejemplo:
Precio Anterior = 50
Precio Actual = 80
Alza en Porcentaje = ((80-50) * 100)/50
Aplicaciones Propuestas N 05
Esta aplicacin nos pide ingresar el nombre del profesor, nmero de horas
normales que ha trabajado y el nmero de horas extras, luego se debe de calcular
el total que se le debe pagar por el nmero de horas normales, el total por horas
extras y el total a pagar.
Si ha trabajado mas de 48 horas su pago por horas es de S/. 8.00 y S/. 7.00
en caso contrario. Por hora extra S/. 9.50.
Aplicacin N 11
SUBTOTAL
100 101
De 101.1 a 200
De 200.1 a 500
A partir de 500
DESCUENTO %
2%
4%
6%
10 %
Control
TextBox1
TextBox2
TextBox3
Label7
Label8
Name
txtproducto
txtprecuni
txtcantcomp
lblsubtotal
lbldescP
lbldescS
lbltotal
btncalcular
btnnuevo
btnsalir
Paso N 03: Ahora nos toca hacer la codificacin, si te ha estado saliendo todo
bien hasta ahora y haz entendido, no te ser difcil. As que comencemos:
Funcin Iniciar
Function Iniciar(ByVal activar As Boolean)
txtprod.Text = ""
txtprecuni.Text = ""
txtcantcomp.Text = ""
lblsubtotal.Text = ""
lbldescP.Text = ""
lbldescS.Text = ""
lbltotal.Text = ""
btncalcular.Enabled = activar
btnnuevo.Enabled = Not activar
txtprod.Focus()
End Function
Como se habrn dado cuenta, no hay mucho que explicar, la mayora de este
capitulo, no hay mucha explicacin por que si se han dado cuenta, casi el cdigo
no ha cambiado a comparacin de la versin anterior. Bueno les voy a repetir
que este manual es solo para aquellas personas que ya saben programar en
visual Basic 6.0 y quieren saber que cosas nuevas nos trae esta versin, y si
desean saber o estudiar todo de nuevo, no se preocupen que hay varias
instituciones donde ensean lenguaje de programacin, jejejeje, mentira, solo
que se esperarn un poco, por que a mediados de febrero del prximo ao,
sea en el 2006, sacare no se como llamarle si libro o manual, pero en fin, va a
ser para principiantes, intermedios y avanzados, en el Lenguaje de
Programacin basado en el Visual Basic 2005 Express Edition, por ahora lo
estoy trabajando en la Versin Beta 2 en espaol que ha salido, espero que
salga pronto la versin original, y espero que no cambie mucho, bueno sigamos
con los ejemplo para que vean que no ha cambiado mucho, okis.
Aplicacion N 12
Entre
Entre
Entre
Entre
Entre
0y5
5.1 y 10.4
10.5 y 14.4
14.5 y 17.4
17.5 y 20
Psimo
Malo
Regular
Bueno
Excelente
Control
TextBox1
TextBox2
TextBox3
TextBox4
Label8
Label9
Label10
Label12
Button1
Button2
Button3
Name
txtalumno
txtcurso
txtn1
txtn2
lblpromedio
lblobservacion
lblpuntos
lblcualidad
btnotro
btnpromedio
btnfinalizar
Funcin Limpiar
Function Limpiar(ByVal condicion As Boolean)
txtalumno.Text = ""
txtcurso.Text = ""
txtn1.Text = ""
txtn2.Text = ""
lblpromedio.Text = ""
lblobservacion.Text = ""
lblpuntos.Text = ""
lblcualidad.Text = ""
btnotro.Enabled = condicion
btnpromedio.Enabled = Not condicion
txtalumno.Focus()
End Function
Como se han dado cuenta antes ponamos, los nmeros ya sean en RGB para
asignarle un color, ahora tendremos que invocar a la clase System y dentro de
ella a la clase Draqing, y dentro de esta clase se encuentran todos los colores
que deseas, bueno no todos, pero si los necesario.
Aplicacin Propuesta N 06
En esta aplicacin se debe de ingresar el nombre y el ao de nacimiento de
una persona y se tiene que visualizar: su edad, una observacin que indica si es
mayor o menor de edad. Si es menor de edad se debe de mostrar cuantos aos le
faltan para ser mayor de edad y si es mayor de edad se debe de mostrar hace
cuantos aos es mayor de edad. Tambin se debe de mostrar la etapa de la
persona teniendo en cuenta lo siguiente:
0 y 12
13 y 17
18 y 30
31 y 70
70 a mas
Nio
Adolescente
Joven
Adulto
Anciano
Solo les voy a dar una recordacin, existe dos funciones para saber la fecha
actual, una es la de Now(), que te devuelve la fecha actual, con das, meses,
aos, horas, minutos, y segundo, y existe otra funcin que te devuelve el aos
ingresado, es Year(), esta funcin te devuelve la fecha de una variable o de un
argumento que se le envi, siempre y cuado sea una fecha, mejor dicho para
obtener el ao actual del sistema la codificacin seria Year(Now()), bueno
creo que mucha ayuda les he dado, as que suerte.
Aplicacin N 13
Control
TextBox1
Label10
Label11
Label12
Label13
Label14
Label15
Label16
Label17
Button1
Button2
Button3
Name
txtfrase
lbllongitud
lblprimer
lblultimo
lblsegasexto
lblposA
lblminusculas
lblmayusculas
lbltitulo
btnmuestra
btnnueva
btnsalir
Paso N 03: Codificar, como siempre, lo bueno que con este ejemplo veremos o
mejor dicho recordaremos algunas funciones que de repente ya se han olvidado.
lbllongitud.Text = (Len(Trim(txtfrase.Text))).ToString
lblprimer.Text = Microsoft.VisualBasic.Left(Trim(txtfrase.Text), 1)
lblultimo.Text = Microsoft.VisualBasic.Right(Trim(txtfrase.Text), 1)
lblsegasexto.Text = Mid(Trim(txtfrase.Text), 2, 5)
lblposA.Text = InStr(txtfrase.Text, "a")
lblminusculas.Text = LCase(txtfrase.Text)
lblmayusculas.Text = UCase(txtfrase.Text)
lbltitulo.Text = StrConv(txtfrase.Text, VbStrConv.ProperCase)
Si se han dado cuenta he estado usando una funcin llamada StrConv para
convertir cadenas, esta funcin contiene varias parmetros como lo es
VbStrConv.ProperCase, que convierte a la cadena en forma titulo, tambin
encontraras para convertir en maysculas y minsculas, es cosa que averiges.
Aplicacin N 14
Control
TextBox1
TextBox2
Label7
Label8
Label9
Label10
Label11
Label12
Button1
Button2
Name
txtnombre
txtfecnac
lbldiaing
lblmesing
lblanioing
lbldiasem
lblfecing
lblfecact
btnok
btnsalir
Paso N 03: Crear el cdigo, bueno usando mas o menos el cdigo de visual
Basic 6.0.
Aplicacin N 15
Control
TextBox1
Label9
Label10
Label11
Label12
Label13
Label14
Label15
Button1
Button2
Button3
Name
txtnum
lblpartent
lblpartdec
lblvalabs
lblraizcuad
lblsigno
lblvaloct
lblvalhex
btnmuestra
btnnueva
btnsalir
Aplicacin N 16
La siguiente aplicacin permite ejecutar desde el Visual Basic algunos
programas.
Control
Button1
Button2
Button3
Button4
Button5
Button6
Name
btncalcelct
btnword
btnexcel
btnexplorador
btndos
btnfinalizar
Como se habrn dado cuenta, lo nico que cambio en esta funcin son los
parntesis, que en la versin antigua no se pona, nada mas, as que no hay
casi nada de explicar, por que la forma de cmo presentar el programa que
puede ser de la siguiente forma:
Oculto
Maximizado y enfocado
Minimizado y enfocado
Minimizado y sin el foco
Normal y con el foco
Normal y sin el foco
Aplicacin N 17
Esta aplicacin nos pide ingresar un texto y luego se debe de mostrar letra
por letra del texto junto con su valor ASCII y su valor Binario; adems, el valor
binario se debe de desplazar de izquierda a derecha por el formulario.
Control
TextBox1
Label5
Label6
Label7
Label8
Button1
Name
txttexto
lblletra
lblascii
lblbinario
Label8
btnok
Funcin Binario
Function Binario(ByVal num As Integer)
Dim ValorBin As String
Dim resto As Integer
Do While num > 1
resto = num Mod 2
num = num / 2
ValorBin = Trim(Str(resto)) + Trim(ValorBin)
Loop
ValorBin = Trim(Str(num)) + ValorBin
Binario = ValorBin
End Function
Aplicacin N 18
Control
TextBox1
Label2
Button1
Button2
Name
txtnum
lbldia
btnok
btnsalir
Paso N 03: Codificar, para esto primero declararemos variables a nivel del
formulario (sea mejor dicho, despus de donde dice cdigo generado por el
diseador de Windows Forms), y de ah codificaremos en los diversos eventos
de cada control.
=
=
=
=
=
=
=
"Lunes"
"Martes"
"Miercoles"
"Jueves"
"Viernes"
"Sbado"
"Domingo"
Aplicacin N 19
Control
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
TextBox6
TextBox7
TextBox8
TextBox9
TextBox10
TextBox11
TextBox12
TextBox13
TextBox14
TextBox15
TextBox16
Button1
Button2
Button3
Button4
Button5
Name
txtarray_0
txtarray_1
txtarray_2
txtarray_3
txtarray_4
txtarray_5
txtarray_6
txtarray_7
txtarray_8
txtarray_9
txtarray_10
txtarray_11
txtarray_12
txtarray_13
txtarray_14
txtarray_15
btnnuevo
btnordenar
btnrestaurar
btnllenar
btnsalir
Paso N 03: Codificar, para estoy vamos a declarar arrays a nivel del formulario
y a crear funciones.
Funcin Limpiar
Function Limpiar(ByVal Condicion As Boolean)
Dim x As Integer
For x = 0 To 15
ArrayText(x) = 0
Next
txtarray_0.Text = ""
txtarray_1.Text = ""
txtarray_2.Text = ""
txtarray_3.Text = ""
txtarray_4.Text = ""
txtarray_5.Text = ""
txtarray_6.Text = ""
txtarray_7.Text = ""
txtarray_8.Text = ""
txtarray_9.Text = ""
txtarray_10.Text = ""
txtarray_11.Text = ""
txtarray_12.Text = ""
txtarray_13.Text = ""
txtarray_14.Text = ""
txtarray_15.Text = ""
btnordenar.Enabled = Condicion
txtarray_0.Focus()
End Function
Aplicacin N 20
Name
txtarray_0
txtarray_1
txtarray_2
txtarray_3
txtarray_4
txtarray_5
txtarray_6
txtarray_7
txtarray_8
txtarray_9
txtarray_10
txtarray_11
txtarray_12
txtarray_13
txtarray_14
txtarray_15
lblresD1
lblresD2
lblresC1
lblresC2
lblresC3
lblresC4
lblresF1
lblresF2
lblresF3
lblresF4
btnLimpArray
btnLimpRes
btnSumaC
btnSumaF
btnColum1
btnColum2
btnColum3
btnColum4
btnFila1
btnFila2
btnFila3
btnFila4
btnDiagonal1
btnDiagonal2
btnsalir
Paso N 03: Codificar, bueno como siempre, declaramos arrays a nivel del
formulario y crearemos funciones.
Aplicacin N 21
Control
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
TextBox6
TextBox7
TextBox8
TextBox9
TextBox10
TextBox11
TextBox12
TextBox13
TextBox14
TextBox15
TextBox16
TextBox16
TextBox16
Label1
Label2
Label3
Label4
Label5
Label6
Label7
Label8
Label9
Button1
Button2
Button3
Button4
Button5
Button6
Button7
Button8
Name
txta_0
txta_1
txta_2
txta_3
txta_4
txta_5
txta_6
txta_7
txta_8
txtb_0
txtb_1
txtb_2
txtb_3
txtb_4
txtb_5
txtb_6
txtb_7
txtb_8
lblres_0
lblres_1
lblres_2
lblres_3
lblres_4
lblres_5
lblres_6
lblres_7
lblres_8
btnborrar
btnLlenar
btnsalir
btnsuma
btnresta
btnmultiplica
btndivide
btnecuacion
Paso N 03: Codificar, primero declarar los arrays a nivel del formulario y
despus seguimos con las funciones okis.
Bueno seores, con esto acabo con la primera entrega, que es lo bsico, bueno
antes de despedirme, les dir una cosa, como ustedes saben, esto de arrays, es
algo fcil y mucho mas fcil en la versin 6.0, ya que se puede crear un array
con los controles de texto, bueno en esta versin si se puede tambin crear
array de controles, pero con la diferencia que tendramos que hacer una clase
que cree un array de controles, bueno es algo confuso, por eso decid hacerlo
con arrays normales.
Cuenta en Soles:
067-3008573552
Cuenta en Dlares:
067-3008573560
www.interbank.com.pe