Está en la página 1de 14

Tecnicatura Superior en Análisis de Sistemas

PROGRAMACIÓN VISUAL

Actividades:

• Leer la clase 1 “Programación visual”.


• Para ampliar los conceptos vertidos en el la clase, leer el siguiente artículo Programación Visual.

Cualquier consulta, recuerden que me encuentran en el foro.


Prof. Carina
Tecnicatura Superior en Análisis de Sistemas

PROGRAMACIÓN VISUAL

Actividades

1. Lean la clase 2 “Visual Basic (VB 2008)”.


2. Descargar e instalar VB 2008 en tu computadora.
3. Iniciar VB 2008 y familiarizarse con su interfaz.
4. Modificar la configuración de VB 2008 tanto como lo necesite.
5. Realizar la Autoevaluación 1, ubicada en la sección Ejercicios.

Cualquier consulta, recuerden que me encuentran en el foro.


Prof. Carina
Tecnicatura Superior en Análisis de Sistemas

PROGRAMACIÓN VISUAL

Actividades

• Lean la clase 3 “Proyectos en VB 2008”.

• Responder las siguientes preguntas:

1. ¿Qué es la programación orientada a objetos?


2. ¿Qué son los objetos, eventos y propiedades?
3. Diga la diferencia entre eventos y métodos.
4. ¿Qué indica la diferencia entre un tipo de control y otro tipo de control?
5. Mencione algunos programas de Windows orientado a eventos.
6. Mencione diferentes eventos de algunos controles.
7. ¿Cuál es la diferencia entre el modo de diseño y el modo de ejecución?
8. ¿Qué son los formularios?
9. ¿Qué son los controles?
10. ¿Porqué no es recomendable dejar los nombres por defectos a los controles?

Cualquier consulta, recuerden que me encuentran en el foro.


Prof. Carina
Tecnicatura Superior en Análisis de Sistemas

PROGRAMACIÓN VISUAL

Actividades

• Lean la clase 4 “Controles Básicos”.

• Implementar los siguientes ejercicios:

1. Programa que permite llamar a 3 formularios desde un formulario principal. El formulario


principal se llamará FrmPrincipal y los otros: FrmPaises, FrmEmpleados y FrmProductos.
2. Aplicación que permite mostrar el nombre, edad y País de una persona. Se utiliza un control
Label llamado LblDato y cuatro botones de comandos llamados: BtnNombre, BtnEdad,
BtnPais y BtnFinalizar.
3. Programa que permite ingresar el nombre de un alumno y tres notas, deberá mostrar el
promedio. Si este aprobado, su promedio se muestra en azul, de lo contrario en rojo.
4. Programa que permite ingresar el nombre de un cliente y el monto total de su factura y
calcula y muestra por separado importe e impuesto (19%). La suma del importe y del
impuesto debe dar el monto de la factura.

Cualquier consulta, recuerden que me encuentran en el foro.


Prof. Carina
Tecnicatura Superior en Análisis de Sistemas

PROGRAMACIÓN VISUAL

Actividades

1. Lean la clase 5- “Variables, Constantes y operadores”.

2. Implementar los siguientes ejercicios:

• Crear un programa que declare una variable entera N y asignarle un valor. Se debe
incrementar N en 77, decrementar en 3 y duplicar su valor. Mostrar el valor de N, en
cada caso.
• Crear un programa que declare dos variables numéricas inicializándolas con un valor.
Indicar cuál es mayor o menor. Si son iguales indicarlo también.
• Crear un programa que declare cuatro variables enteras A, B, C y D y asignarle un
valor a cada una. Además B toma el valor de C, C toma el valor de A, A tome el valor
de D, D tome el valor de B. Mostrar los valores iniciales y finales de las variables.

• Crear un programa que declare una variable A de tipo entero y asignarle un valor. A
continuación muestra un mensaje indicando si A es par o impar.

• 5. Crear un programa que declare una variable B de tipo entero y asignarle un valor.
Mostrar un mensaje indicando si el valor de B es positivo o negativo. Consideraremos
el 0 como positivo.

****En todos los casos, se deberá agregar comentarios indicando que realiza cada
instrucción del programa. Además debe indicarse fecha de creación, mail de contacto y
versión del programa.
Tecnicatura Superior en Análisis de Sistemas

PROGRAMACIÓN VISUAL

Actividades

• Leer la clase 6 “Procedimientos y Funciones”.

• Implementar los siguientes ejercicios:

1. Programa que permite ingresar dos fechas y mostrar la diferencia de esas dos fechas en días,
semanas, meses y años.

2. Programa que permite ingresar el código de un alumno y mostrar los datos que representa. El
código del alumno está compuesto por 10 caracteres que representan:
• Los cuatro primeros caracteres representan el año de la matricula.
• El quinto carácter representa el semestre y puede ser 1ó 2.
• El sexto y séptimo carácter representa la especialidad del alumno y
son las siguientes:
o CI: Computación
o CO: Contabilidad
o SE: Secretariado
o ET: Enfermería
• El octavo carácter representa el ciclo.
• El noveno carácter representa el turno.
• El decimo carácter representa el número del grupo.
En caso de ingresar un código que no tenga 10 caracteres se debe visualizar un mensaje de error
indicando que el código es incorrecto.
Si algún dato del código del alumno se ingresa en forma incorrecta se debe visualizar la palabra
Error.
Ej.
Código de alumno: 20153CXJ91
Salida del Programa
Año de matricula:2015
Semestre Académico: Error
Especialidad: Error
Ciclo: Error
Turno: Error
Grupo: 1

3. Programa que permite ingresar el nombre, edad y sexo de una persona realizando una
consistencia de los datos que se ingresan.
La consistencia de los datos se caracteriza por lo siguiente:
• En el nombre no se aceptan números.
• En la edad sólo se aceptan números.
• En el sexo sólo se aceptan las letras F o M en mayúsculas o minúsculas.

4. Programa que permite ingresar dos números y muestra cual es el número mayor y cuál es el
número menor. Si los números ingresados son iguales se muestra un mensaje indicando la
situación. Si alguno de los números no se ingresa, se debe visualizar un mensaje de advertencia.
Tecnicatura Superior en Análisis de Sistemas

PROGRAMACIÓN VISUAL

Actividades

1. Leer la clase 7 “Estructuras de Control”.

2. Para ampliar los conceptos vertidos en la clase, vean los siguientes videos sobre
estructuras de control

3. Implementar los siguientes ejercicios:

• Se debe elaborar la boleta de pago de los trabajadores de una fábrica. Para ello
se cuenta con los siguientes datos de entrada:
Apellidos y nombres del trabajador
Sueldo básico
Horas extras trabajadas
Además, se sabe que los trabajadores trabajan en dos turnos: diurno y
nocturno. Y que la tarifa por las horas extras diurnas es de 10 dólares y por las
horas extras nocturnas es de 15 dólares.
Los descuentos a aplicar son sobre el sueldo básico y se obtienen de la
siguiente manera:
Renta = SueldoBasico * 0.1
Aportes = SueldoBasico * 0.07
Contribuciones = SueldoBasico * 0.03
Finalmente, el sueldo neto del trabajador se calcula mediante las siguientes
expresiones:
Ingresos = SueldoBasico + HorasExtras * PagoHoraExtra
Egresos = Renta + Aportes + Contribuciones
SueldoNeto = Ingresos - Egresos
Como vemos usamos 2 radiobutton o
botones de opción y la propiedad que nos
interesa es “Checked”, que nos dice si
fue seleccionado esta opción o no. La
misma nos devuelve un valor booleano.
También utilizamos 3 casillas de
verificación o checkbox ya que podemos
elegir mas de una opción. Utilizaremos
nuevamente la opción “Checked” para
saber si fue seleccionada la opción.
Para salir de la aplicación basta con
utilizar la palabra reservada “End·,
dentro del evento clic del botón Salir.
• Cuatro notas entre 0 y 20 representan las calificaciones de un estudiante de un
curso de programación. Elaborar una aplicación para obtener el promedio de
esas calificaciones y visualizar su puntuación de acuerdo al siguiente cuadro:

Deberá ingresar por pantalla las notas para, así como


el nombre y apellido del alumno para poder visualizar
luego su promedio y puntación.

• Desarrolla una aplicación donde se muestre:


Tecnicatura Superior en Análisis de Sistemas

PROGRAMACIÓN VISUAL

Actividades

1. Leer la clase 8 “Manejo de Errores”.

2. Realizar los ejercicios de la clase anterior (Clase 7), implementando el uso del bloque
Try...Catch...Finally
Tecnicatura Superior en Análisis de Sistemas

PROGRAMACIÓN VISUAL

Actividades

1. Leer la clase 9 “Controles estándar adicionales”.


2. Implementar un programa que permite agregar a un
control CheckedListBox los números del 0 al 9, las
letras mayúsculas, minúsculas y los caracteres
especiales: á, é, í, ó, ú, ñ, Ñ. También permite
seleccionar cualquier elemento y pasarlo a un control
ListBox.

3. En una casa de cambios se opera con cinco monedas distintas: Pesos, Dólares, Reales,
Euros y Libras. La casa de cambios cobra por
su intervención el 3 por mil del importe
cambiado. Implementar un programa que
permita al operador cambista ingresar un
monto en cualquier moneda y obtener el pago
a efectuar en la moneda elegida, luego de
hacer el descuento de la comisión
correspondiente.
Tecnicatura Superior en Análisis de Sistemas

PROGRAMACIÓN VISUAL

Actividades

1. Leer la clase 10 “Clases”.

2. Crea una clase Libro que modele la información que se mantiene en una biblioteca
sobre cada libro: título, autor, ISBN, páginas, edición, editorial, lugar (ciudad y país) y
fecha de edición.
La clase debe proporcionar los siguientes servicios: método para leer la información y
método para mostrar la información. Este último método mostrará la información del
libro con este formato:

3. Desarrollar una clase Cafetera con atributos capacidadMáxima (la cantidad máxima de
café que puede contener la cafetera) y cantidadActual (la cantidad actual de café que
hay en la cafetera).
Implementar, al menos, los siguientes métodos:
llenarCafetera (): pues eso, hace que la cantidad actual sea igual a la capacidad.
servirTaza (int): simula la acción de servir una taza con la capacidad indicada. Si la
cantidad actual de café “no alcanza” para llenar la taza, se sirve lo que quede.
vaciarCafetera(): pone la cantidad de café actual en cero. agregarCafe (int): añade a la
cafetera la cantidad de café indicada.
En todos los casos deberá probar las clases para verificar su correcta implementación.
Tecnicatura Superior en Análisis de Sistemas

PROGRAMACIÓN VISUAL

Actividades

1. Leer la clase 11 “Herencia”.

2. Teniendo en cuenta las clase libro creadas en la práctica anterior, defina una clase
derivada de está, tal que pueda extender su funcionalidad si lo cree conveniente.

3. Teniendo en cuenta las clase cafetera creadas en la práctica anterior, defina una clase
derivada de está, tal que pueda extender su funcionalidad si lo cree conveniente.

En ambos casos deberá probar las clases para verificar su correcta Implementación.
Tecnicatura Superior en Análisis de Sistemas
Programación Visual

Actividades:

• Leer la clase 12 “Controles de Usuario”.


• Implemente un control de usuario para un login en una aplicación, debe
considerar usuario y contraseña.
Deberá probar el control de usuario creado para verificar su correcta
Implementación.
Tecnicatura Superior en Análisis de Sistemas

Programación Visual

Actividades:

• Leer la clase 13 “Arreglos”.


• Para ampliar los conceptos vertidos en la clase, ver los siguientes videos sobre matrices.
Matrices en VB
Matriz con DatagridView

Programación Visual
Lic. Carina Quiroga

También podría gustarte