Sei sulla pagina 1di 14

TECNOLOGICO NACIONAL DE MEXICO

Instituto tecnolgico de matamoros

Departamento de ingeniera elctrica y electrnica

Ingeniera Electrnica
Programacin Visual
Periodo: Enero-Junio 2017
Hora: 10:00 a 11:00 am
Nombre de alumno: numero de control:
Santiago Pablo Alberto 15260144
Aula: S8 Lunes y Martes S9 Mircoles, jueves y Viernes
Maestra: Paula Rangel Oropeza
Grado: 4 grupo: A

H. MATAMOROS, TAM.
Contenido
Introduccin..Pg. 3
Desarrollo..Pg. 4
Form1Pg. 9
Cdigo 1...Pg. 10
Form2..................................................Pg. 11
Cdigo 2Pg. 12
ConclusinPg. 14
Introduccin
Grupo Financiero Banorte, visualizando el gran potencial que tiene el servicio de banca por
Internet en Mxico, buscaba una solucin competitiva en servicios financieros en lnea
orientada a sus clientes, que evolucionara la solucin con la que ya operaban. Banorte por
Internet, la actual solucin de Grupo Financiero Banorte, est construida bajo la plataforma
.NET de Microsoft Visual Basic 2010 basada totalmente en Web Services.
Grupo Financiero Banorte fue fundado como Banco Mercantil en 1899. Consolidado como
un Grupo Financiero en 1993, Banorte se establece, actualmente, como un banco mexicano
de vanguardia, que ha demostrado su capacidad de desarrollo y expansin, as como su
preocupacin en una innovacin tecnolgica permanente. Su misin es el de satisfacer las
necesidades financieras de sus clientes a travs de un servicio personalizado de alta
calidad, preservar la integridad y calidad de todas sus operaciones, as como incrementar
los niveles de rendimiento que servirn de respaldo a los depositantes, a los accionistas y
como base de reinversin para el grupo.
Desarrollo
Lo primero que vamos a hacer y que solo por esta vez les voy a ensear es entrar al visual
studio 2010 como se muestra en la siguiente imagen.

Al entrar vamos a dar click en nuevo proyecto.

ok, luego de eso seleccionamos la opcin windows form de visual basic.

ok, luego de lo anterior les aparecer el rea de trabajo de visual basic, a su lado
izquierdo vern la caja de herramientas o toolbox en ingles, que es donde se encuentran
todos los instrumentos que se utilizan en visual para crear lo que es la interfaz grfica de
un programa
Muy bien, si ven las imgenes un poco pequeas pueden dar click sobre ellas y
les aparecern un poco ms grandes

Luego vamos a irnos a la form1 las propiedades para cambiarle el nombre al formulario, en
este caso le vamos a poner Crear el nmero de usuario y el NIP utilizando en TextBox,
Button, PictureBox y Timer
AHORA SI, vamos a entrar a lo que es programacin de la Form1, para poder
escribir cdigo y hacer que nuestra contrasea sea funcional, vamos al botn 1 y botn 2
le damos doble click, y se nos mostrara lo siguiente.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
End Sub
End Class

Y en imagen se muestra de la siguiente manera,


Para obtener a la form2 vamos a ir a Project damos un click a la Add New Items

Luego vamos a irnos a la form2 con las propiedades para cambiarle el nombre al formulario,
en este caso le vamos a poner Crear el depsito, retiro, consultar saldo y comprar el tiempo
aire utilizando en Button, Label y PictureBox

AHORA SI, vamos a entrar a lo que es programacin de la Form2, para poder escribir
cdigo y hacer que nuestro banco mercantil sea funcional, vamos al botn Retiro, botn
deposito, botn consultar saldo, botn comprar el tiempo aire y botn salir le damos doble
click, y se nos mostrara lo siguiente.
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
End Sub

Private Sub Salir_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Salir.Click
End Sub

Private Sub Retiro_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Retiro.Click
End Sub

Private Sub consultareltiempoaire_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles consultareltiempoaire.Click
End Sub

Private Sub ConsultarSaldo_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles ConsultarSaldo.Click
End Sub

Private Sub Deposito_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Deposito.Click
End Sub

Y en imagen se muestra de la siguiente manera.


Form1
Cdigo 1
Public Class Form1

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


System.EventArgs) Handles Button1.Click
Dim num1 As Double
Dim nip As Double

num1 = 15260144
nip = 1243
If num1 = Val(TextBox1.Text) And nip = Val(TextBox2.Text) Then
MessageBox.Show("Su Contrasea es Correcta", "Bienvenido")
Form2.Show()
Hide()
End If
If num1 <> Val(TextBox1.Text) And nip <> Val(TextBox2.Text) Then
MessageBox.Show("Contrasea Incorrecta")

End If

End Sub

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


System.EventArgs) Handles Button2.Click
End
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load

End Sub
End Class
Form2
Cdigo 2
Public Class Form2
Dim incremento As Double
Dim deposito As Double
Dim decremento As Double
Dim recargar As Double
Dim num1, num2 As Double
Dim tiempo As Double

Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
incremento = 1000
Timer1.Enabled = True
tiempo = 60
End Sub

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button5.Click
End
End Sub

Private Sub Retiro123_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Retiro123.Click
decremento = InputBox("Introduzcan el monton de retirar", "retirar",
"cantidad")
If decremento < incremento Then
incremento = incremento - decremento
MessageBox.Show("la operacion se realizo con exito")
End If
If decremento > incremento Then
MessageBox.Show("la operacion no se puede realizar")
End If
tiempo = 60
End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button4.Click
num1 = InputBox("introduzca el numero de movil", "recarga", "numero")
num2 = InputBox("confimar el numero movil", "confirmacion", "numero")
If num1 = num2 Then
recargar = InputBox("introduzcan la cantidad de recarga", "recargar",
"cantidad")
incremento = incremento - recargar
MessageBox.Show("la operacion se realizo con exito")
End If
If num1 <> num2 Then
MessageBox.Show("los numeros no coiciden", "error",
MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
tiempo = 60
End Sub

Private Sub ConsultarSaldo1244_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles ConsultarSaldo1244.Click
MessageBox.Show("su saldo es de" & incremento)
End Sub

Private Sub Depositar12_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Depositar12.Click
deposito = InputBox("Introduzcan el monton de depositar", "Retirar",
"cantidad")
incremento = incremento + deposito
MessageBox.Show("la operacion se realizo por exito")
tiempo = 60
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Timer1.Tick
Dim tiempo As Integer
tiempo = tiempo - 1
If tiempo = 60 Then
Me.Close()
Form1.Show()

End If
End Sub
End Class
Conclusin
Una solucin basada totalmente en Web Services, construidos en .NET, que a su vez son
consumidos por una capa de presentacin al cliente desarrollada en ASP.NET. La solucin
se acceso a travs de MQSeries, servicios que radican en el Equipo Central OS/390 como
lo son: cheques, inversiones, entre otros. Microsoft SQL Server fue utilizado para almacenar
informacin como: catlogos, horarios, calendarizacin, etc.
BESARMA identific en la plataforma .NET de Microsoft un portafolio de productos que
cumplan con los requisitos para cubrir las necesidades de la empresa, con la finalidad de
generar una solucin con las caractersticas necesarias para atender a sus clientes.

Potrebbero piacerti anche