Tip:
Highlight text to annotate it
X
Hola mi nombre es Alex y hoy crearemos un proyecto
en Visual Basic
crear en un programa que aumente el salario a un empleado
creamos un nuevo proyecto
es cogemos Visual Basic
aplicación de Windows Form
yo al proyecto lo llamare aumento de salario
le damos aceptar
como vender ya he personalizado mi formulario y le he agregado los controles que vamos a necesitar para
hacer el ejercicio
le agregue unas label sueldo nombre departamento y numero de empleados
le agregue 6 TextBox y un ListBox 2 botones
al TextBox le puse
TextBox sueldo
TextBox nombre
y al comboBox
comboBox departamento
y le cambie
sus Items
le puse tecnología programación
y producción
y en el texto como titulo le puse departamento
al TextBox
le puse
TextBox numero de empleados
y nuestro ultimo TextBox le puse TextBox sueldo aumentado
al primer botón le puse botón calcular
y al segundo botón limpiar
a nuestros ListBoxle puse
ListBox sueldo
y le agregue este pequeño para
cerrar mi formulario
le hago doble clic a mi botón
y dentro del botón creo el código
para poder cerrar mi formulario
ahora crearemos método
que yo lo llamare calcular
dentro este método crearemos el código
que le dará función a los controles de nuestro formulario
ahora crearemos una variable de tipo Integer
ahora crearemos 3 variables de tipo double
aumento
salario
sin aumento
esta variable es salario sin aumento
creamos otra llamada salario
de tipo
double
ahora crearemos 2 tipo string
nombre y departamento
ahora a nuestra variable nombre le asignaremos el TextBox hombre
y a nuestra variable departamento
le asignaremos nuestro, comboBox departamento
.SelectedItem
ahora nuestra variable código
le asignaremos el TextBox numero de empleados
ahora bien
el dato que ingresemos por nuestro TexyBox numero de empleado
con esta otra pequeña función lo vamos a convertir en un tipo entero con Convert.
ToInt32
y se va a guardar en nuestra variable
código
de igual manera hacemos con nuestra variable salarios sin aumento
todo o que ingresemos por nuestro TextBos sueldo se convierte un tipo entero
y se guardan en la variable salarios sin aumento
ahora creamos una condición
la condición es si salarios sin aumento
es menor
que 1500 que sera el salario fijo de nuestro empleado
se va a ejecutar lo siguiente que este dentro de nuestro if
llamamos a nuestra variable aumento
le asignamos
salario sin aumento
por
0.5 que sera nuestro aumento al empleado
ahora bien el dato que ingresemos por nuestros textBox sueldo
se convierte en un tipo entero y se guarda en la variable
salario sin aumento y este dato
se va a multiplicar
por 0.5
y el resultado esta multiplicación
se nos va aguardar en nuestra variable
aumento
ahora de llamamos a nuestra variable salario
le asignado
aumento
mas
lo que este en la variable
salarios sin aumento
aquí se va a sumar
lo que están la variable aumento
con lo que penetra en nuestra variable salarios sin aumento y la suma se va aguardar en nuestra variable salario
ahora para mostrar lo que este en nuestra variable salario se lo asignaremos a nuestro TextBox
sueldo aumentado
sera igual a salario
.
ToString
esto quiere decir que ha nuestro TextBox sueldo aumentado le asignamos
la variable salario
.ToString
es para que el dato que este en nuestra variables salario se convierte un tipo
string
lo podamos visualizar en nuestro TextBox
ya que nuestra variables salario es de tipo entero
ahora que aremos es mostrar información en nuestro ListBox
y concatenamos
la variable nombre
lo mismo hacemos con la variable departamento
y con nuestra variable código
ahora lo que haré me iré a mi formulario de diseño
le agregare un
PictureBox
haga bien dentro de la carpeta ni proyecto
he creado una carpeta llamada
img
y le agregue 3 imagen
una carita normal
una carita triste
y una carita alegre de tipo png
a mi primer PictureBox
le agrega de una imagen
en recursos locales importar
busco la carpeta donde esta mi proyecto
y le asignare la primer carita
que es la carita uno
le doy aceptar
aquí en modo de tamaño le pongo
stretchImage
y en las propiedades del PictureBox
le pondré en visible
false
ahora copio este mismo PictureBox
lo pego
lo coloco encima de la primera
ahora le asignare otra carita
importar
ahora va hacer la carita triste catita 2
le doy aceptar
en modo de tamaño
stretchImage otra vez
en visible también le pondré false
ahora pego otro PictureBox
lo coloco encima de la segunda
ahora le asignare otra carita
va a hacer la carita normal
le doy aceptar
en visible le pondré
true
pero recuerden que cada PictureBox por ejemplo nuestro primer PictureBox que esta enfrente
que nuestra carita es normal tiene el PictureBox 3
la que esta triste tiene nuestro PictureBox2. y la que esta alegre tiene nuestro PictureBox1
ahora vamos a nuestro código
a nuestro tercer PictureBox
le ponemos
le asignamos false
y a nuestro primer PictureBox
le asignamos
true
ahora creamos un else
copiamos
pegamos dentro del else
a nuestro PictureBox 3 le pone false a nuestros PictureBox 1 le ponemos false también
de nuestro PictureBox 2
le ponemos true
ahora bien lo que acabamos de crear en condiciones si salario
es menor que 1500 que sera el salario figo
va a ejecutar todo lo que este dentro del if
y sino
va a ejecutar todo lo que este dentro de else
dentro del else
crearemos un mensaje
llamamos la variable nombres
mas
no se le
puede aumentar
en salarios
ahora creamos otro mensaje
Advertencia
Advertencia
,
MessageBoxButtons.OK
, MessageBoxIcon
.Information
ahora bien acabamos de crear un tipo de mensaje
que va llevar nuestra variable nombre
y un mensaje no se le puede aumentar
el salario
el salario
esta advertencia va a hacer el titulo del mensaje
y nuestro mensaje va a llevar un botón
de tipo ok
oh aceptar
y un icono de información
ahora no vamos a nuestro formulario de diseño
seleccionamos nuestro botón calcular
le damos doble click
ahora mandamos a llamar nuestro método calcular
lo pegamos dentro de nuestro botón calcular
ahora vamos a nuestro formulario de diseño
seleccionamos nuestro voto limpiar
doble click
dentro nuestro botón limpiar crearon una función para establecer nuestro controles de nuestro formulario
para ahorrar tiempo ya he creado la funciones de nuestro PictureBox1 pasara a false
nuestro PictureBox2 pasara false también y nuestro PictureBox3 pasara a true nuestro textBox hombre
se va limpiar nuestra textBox empleado
nuestro textBox sueldo
el textBox
sueldo aumentado
nuestro ListBox sueldo se limpiaran
como ven ya he creado las funciones que van a restablecer nuestros controles de nuestro formulario
antes de probar nuestro programa
a nuestro comboBox departamento
donde están los items
se me había olvidado agregar
el items departamento
ahora ejecutamos el programa
colocamos un sueldo menor de 1500
un nombre
departamento
numero de empleado
le damos calcular
como ven en nuestro textBox sueldo
nos aparece el resultado
1845 que es la multiplicación
de
1230 por
0.5 que es el aumento que le dimos
al empleado
y nuestro ListBox aparece
la información del empleado el empleado reconocido como Alex del departamento de programación
con el numero de empleado numero 5 y nuestra carita pasa a hacer feliz porque se le aumento
ahora limpiamos
nuestros controle
y todo se restablece ahora ingresaremos
un empleado
con el sueldo de 1500
un nombre
departamento
numero
y ahora calculamos
como ven nos aparece un mensaje con advertencia
y con el icono de información Alex no se le puede aumentar el sueldo
con le botón ok oh aceptar le damos aceptar y nuestra carita pasa a estar triste
porque no le pudo aumentar porque eso fue lo que definimos en nuestra condición
ahora limpiamos nuestros controles
y nuestro programa se restablece
bueno amigos espero que les haya gustado este tutorial
y los vemos hasta la siguiente