Vous êtes sur la page 1sur 10

Calcular Edad

Bueno en esta Quinta entrega les traigo una pequea aplicacin, que nos sirve para calcular, la
edad, los das vividos y las horas vividas, para este proyecto agreguemos a nuestro form1 los
siguientes objetos:

4 label
4 textBox
2 Button = Calcular y Salir
Imagen1

La fecha de nacimiento tiene el formato siguiente:

12/04/1990

Codificacin:
En el botn calcular damos doble clic e introducimos el cdigo siguiente:
Private Sub BtnCalcular_Click(ByVal sender As System.Object, ByVal e AsSyst
em.EventArgs) Handles BtnCalcular.Click
Dim fnac As Date = Convert.ToDateTime(TextBox1.Text())
Dim Edad As Int32
Dim Diferencia As TimeSpan
Diferencia = Today.Subtract(fnac)
Edad = Fix(Diferencia.TotalDays / 365.25)
TextBox2.Text() = Diferencia.TotalDays.ToString
TextBox3.Text() = Diferencia.TotalHours.ToString
TextBox4.Text() = Edad.ToString

En el textBox1 damos doble clic ye introducimos el codigo siguiente:


Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal eAs S
ystem.EventArgs) Handles TextBox1.TextChanged
If IsDate(TextBox1.Text) Then
BtnCalcular.Enabled = True
Else
BtnCalcular.Enabled = False
End If
End Sub
End Class

En el Boton Salir damos doble clic e introducimos el codigo siguiente.


Dim r As Int32
r = MessageBox.Show("Esta seguro de salir", "salir", _
MessageBoxButtons.YesNo, MessageBoxIcon.Question, _
MessageBoxDefaultButton.Button1)
If r = Windows.Forms.DialogResult.Yes Then
Application.Exit()
Else
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
TextBox1.Focus()
End If
End Sub

Bueno ya pueden saber cuantos aos tienen, cuantos dias y horas han vivido y espero en la
proxima entrega calcular los dias que les falta por vivir?..Los espero en la proxima entrega que va
a estar un poco mas dificil,muchas gracias y dejen sus comentarios por favor.
2.

Bueno en esta cuarta entrega les traigo una pequea aplicacin, que
interacta 2 imgenes en tiempo de ejecucin, para este proyecto
agreguemos a nuestro form1 los siguientes objetos:

2 picturebox
1 timer
En el primer picturebox colocamos una imagen cualquiera y le cambiamos su
propiedadsizeMode a StretchImage, en el segundo picturebox hacemos lo
mismo, pero cambiando de imagen
Al timer le cambiamos la propiedad Enabled a True e interval a 2000
Imagen 1

Codificacin
En timer hacemos doble Clic e introducimos el cdigo siguiente como se
muestra a continuacin:
Private Sub Timer1_Tick (ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
PictureBox2.Visible = Not PictureBox2.Visible
End Sub
End Class
Corremos nuestro proyecto con F5 y vern los resultados, bueno eso es todo
espero les guste esta aplicacin nos vemos en la prxima entrega, dejen sus
comentarios por favor
3.
Calcular el iva

Bueno esta es mi tercera entrada, esta vez les traigo un programa que les sirve
para calcular el IVA de un producto, los pasos para hacer este programa son los
siguientes:

1. Abrimos nuestro visual Basic 2008


2. Ponemos como nombre Calcular IVA
3. En nuestro form1 ponemos los controles siguientes:

<

6 Label

<

2 TextBox

<

3 Button
A los Controles le cambiamos los nombres en la propiedad Name y text as:
Label
Name

Text

Label 1

Nombre del Cliente

Label 2

Monto de la Factura

Label 3

Importe

Label 5

IGV (16%)

Label 6 =
LblImporte
Label 7 =
lblIgv

En Blanco
En Blanco

Figura # 1

TextBox

Name

Text

TxtCliente

En Blanco

TxtMonto

En Blanco

Button
Name

Text

Button1 = btncalcular

calcular

Button 2 = btnNuevo

Nuevo

Button3 = btncerrar

Cerrar

4. Ahora viene la codificacin de los Button


5. En el Button1 o Calcular damos doble clic e ingresamos el siguiente cdigo:
Dim monto, importe, igv As Double
monto = Double.Parse(TxtMonto.Text)
igv = monto * 0.16
importe = monto - igv
lblImporte.Text = importe.ToString("###,##0.00")
lblIgv.Text = igv.ToString("###,##0.00")
6.En el Button2 o Nuevo ingresamos el codigo siguiente:
TxtCliente.Text = ""
TxtMonto.Text = ""
lblImporte.Text = ""
lblIgv.Text = ""
TxtCliente.Focus()
7. En el Button3 o Cerrar ingresamos el codigo siguiente:

End
Figura 2
Public Class Form1

Private Sub btncalcular_Click(ByVal sender As System.Object, ByVal eAs


System.EventArgs) Handles btncalcular.Click
Dim monto, importe, igv As Double
monto = Double.Parse(TxtMonto.Text)
igv = monto * 0.16
importe = monto - igv

lblImporte.Text = importe.ToString("###,##0.00")
lblIgv.Text = igv.ToString("###,##0.00")
End Sub

Private Sub btnNuevo_Click(ByVal sender As System.Object, ByVal e AsSys


tem.EventArgs) Handles btnNuevo.Click
TxtCliente.Text = ""
TxtMonto.Text = ""
lblImporte.Text = ""
lblIgv.Text = ""
TxtCliente.Focus()
End Sub

Private Sub btncerrar_Click(ByVal sender As System.Object, ByVal eAs Sy


stem.EventArgs) Handles btncerrar.Click
End
End Sub
End Class

Bueno aqu termina esta entrega espero les haya gustado,cualquier inquietud
no duden en informarme

Publicado por Aldo Foschini en 18:55 No hay comentarios:


Enviar por correo electrnico Escribe un blog Compartir con Twitter Compartir con
Facebook Compartir en Pinterest

Calculadora Sencilla

Bueno en esta ocasin les traigo una calculadora sencilla, espero


sea de su agrado. Los pasos para hacer este proyecto son los
siguientes:
1. creamos un proyecto nuevo en Visual Basic
2. Le ponemos por nombre Calculadora
3. En el Form1 colocamos lo siguiente:

1 GroupBox
4 Radio Button
3 Label
3 textBox
3 Button
A los controles se le cambian los nombres en la propiedad
text as:
Radio Button
Name

Text

OpSuma

Suma

OpResta

Resta

OpMultiplicar

Multiplicar

OpDividir

Divisin

Label
Name
Label 1
Label 2
Label 3

Text
Primer Numero
Segundo
Numero
Tercer Numero

TextBox

Name

Text

Text 1

Se deja en
Blanco

Text 2

Se deja en
Blanco

Text 3

Se deja en
Blanco

Button

Name

Text

Button 1

Calcular

Button 2

Limpiar

Button 3

Salir

Figura # 1

4. Comenzamos a codificar cada Button:


Button 1= Calcular
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.E
ventArgs) Handles Button1.Click
If opcsumar.Checked Then
Txt3.Text = Val(Txt1.Text) + Val(Txt2.Text)
ElseIf opcrestar.Checked Then
Txt3.Text = Val(Txt1.Text) * Val(Txt2.Text)
ElseIf opcmultiplicar.Checked Then
Txt3.Text = Val(Txt1.Text) - Val(Txt2.Text)

ElseIf opcdividir.CheckAlign Then


Txt3.Text = Val(Txt1.Text) / Val(Txt2.Text)
End If
End Sub

Button 2 = Limpiar
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.E
ventArgs) Handles Button2.Click
Txt1.Text = " "
Txt2.Text = " "
Txt3.Text = " "

End Sub

Button 3 = Salir
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e AsSystem.E
ventArgs) Handles Button3.Click
End

End Sub
End Class

Figura # 2
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSyst


em.EventArgs) Handles Button1.Click
If opcsumar.Checked Then
Txt3.Text = Val(Txt1.Text) + Val(Txt2.Text)
ElseIf opcrestar.Checked Then
Txt3.Text = Val(Txt1.Text) * Val(Txt2.Text)
ElseIf opcmultiplicar.Checked Then
Txt3.Text = Val(Txt1.Text) - Val(Txt2.Text)
ElseIf opcdividir.CheckAlign Then
Txt3.Text = Val(Txt1.Text) / Val(Txt2.Text)

End If

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e AsSyst


em.EventArgs) Handles Button2.Click
Txt1.Text = " "
Txt2.Text = " "
Txt3.Text = " "

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e AsSyst


em.EventArgs) Handles Button3.Click
End

End Sub
End Class

5. Listo ejecutamos nuestro programa con F5, bueno eso es todo


espero traerles muy pronto mi tercera entrada, cualquier duda o
comentario con mucho gusto les responder muchas gracias.

Vous aimerez peut-être aussi