Objetivo: El alumno integrará los conocimientos adquiridos durante el Segundo Parcial en un ejercicio utilizando diversos objetos de la Programación Orientada a Eventos
Elabora un Formulario como el siguiente: (1 Punto)
Instrucciones:
En el cuadro de imagen inserta el logotipo de la UVM, en la parte superior agrega un calendario que muestre la fecha actual del sistema
El usuario selecciona el Departamento al cual pertenece su carrera
Dependiendo de la Selección aparece el listado de las carreras pertenecientes a cada una de las direcciones, el usuario podrá seleccionar alguna de las siguientes carreras: (1.5 Puntos)
Posteriormente el estudiante selecciona el Cuatrimestre que cursa, dependiendo de su selección aparecen las materias de cada cuatrimestre, por ejemplo si es Ingeniero en Sistemas Computacionales despliega las materias que muestra la imagen, así como su horario, de esa manera da click en el checkbox de la materia a cursar y la materia queda seleccionada (1.5 Puntos)
Nota: Recuerda que para administrar la información en el ComboBox (cargar las materias), esté administra la información como un arreglo, es decir por celdas (0, 1, 2, 3, etc.), por lo que te sugiero analices el siguiente código qué te servirá de apoyo en la carga de tu información
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
GroupBox1.Visible = False
ComboBox1.Visible = False
ComboBox3.Visible = False
End Sub
Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged
If RadioButton1.Checked = True Then
ComboBox1.Visible = True
ComboBox3.Visible = True
End If
End Sub
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged, ComboBox3.SelectedIndexChanged
If ComboBox1.SelectedIndex = 1 And ComboBox3.SelectedIndex = 0 Then
GroupBox1.Visible = True
End If
End Sub
End Class
A continuación tienes las materias de la Carrera de Ingeniería en Sistemas para que termines la primer parte del programa
El programa debe de imprimir el horario seleccionado por el alumno, para ello te sugiero añadir un botón para visualizar un nuevo formulario el cuál deberá tener el formato adecuado con logotipo de la Universidad y demás información que tú ya conoces en la elaboración de tu horario. Añade una barra de menús que permita imprimir el formulario con tu horario ya terminado (2 Puntos)
Validación de Información
Al realizar el alumno la selección de sus materias si son de un mismo semestre no hay problema, ya que los horarios son continuos, pero si un alumno toma materias de diferentes cuatrimestres tiene el riesgo de que los horarios se le empalmen, por lo que al finalizar la selección de máximo 7 materias, el programa debe validar que no se le empalmen los horarios, en caso de ser así, deberá mandar un mensaje de error, mostrando las materias que se empalman por lo que el usuario deberá elegir otras materias, hasta que los horarios no se le empalmen, permitiendo entonces la impresión del horario. Debes tomar en cuenta que a partir del 5to cuatrimestre el turno cambia a vespertino (2 Puntos)
Lo mismo realizaras con otra carrera validando así, dos carreras (2 Puntos)
Esta evaluación vale el 60% de tu calificación del segundo Parcial
Para calificar el 40% restante además de publicar los ejercicios que desarrollaste durante el parcial (20%), deberas en el mismo programa agregar las funciones para todas las carreras enumeradas en la tabla (20%), el cuál entregarás en un CD con tu información personal y el de la Materia:
Nombre del Proyecto
Objetivo
Planteamiento
Desarrollo
Códigos
Ventanas
Conclusiones
Adjuntar el Archivo completo
Adjuntar el ejecutable
Adjunto la Información de diversas carreras:
virj