Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Idea Base
Idea Base
Tipo de aplicación :
*App de carácter informativo.
Debe contener :
• Base de información de diversas universidades entre un rango de 10
países iniciales.
Panel de información
Tablero y sobrescribirá
dentro de ella todo el
CÓDIGO PARA
CONTENEDOR HIJO
private void AbrirFormEnPanel(object Formhijo)
{
if (this.panelContenedor.Controls.Count > 0)
this.panelContenedor.Controls.RemoveAt(0);
EJEMPLO
Form fh = Formhijo as Form;
fh.TopLevel = false; Esto es para que los
fh.Dock = DockStyle.Fill; formulario segundario se
this.panelContenedor.Controls.Add(fh); reflejen en el principal
this.panelContenedor.Tag = fh; sin modificar su
fh.Show(); apariencia.
}
Para el reloj usamos la herramienta TIMER mas 2 label y en su código escribimos
private void timer1_Tick(object sender, EventArgs e)
{ Los labels serán donde el
lblhora.Text = DateTime.Now.ToString("hh:mm:ss "); sistema escribirá la hora
lblFecha.Text = DateTime.Now.ToLongDateString(); para mostrarlo al usuario
}
Esta sera la visión del usuario al ejecutar el programa, todo se vera reflejando en un solo formulario.
09:52:00
Mientras que a nivel interno se
ejecuta en 2 formularios
distintos
MIERCOLES - 11 - ABRIL - 2022 INICIO
INICIO CONSULTAR
FORM 1
CONSULTAR
El sub – panel, es el encargado de mostrar el resultado del país seleccionado, con el mismo proceso u del
panel contenedor del inicio del programa. Siendo que en este caso se llamara mediante la opción elegida
en el combobox.
Para ello, necesitábamos evaluar esta opción la cual la realizamos mediante el siguiente código.
int indi = comboBox1.SelectedIndex; el código esta compuesto de una variable indi, la cual se encargara de almacenar el índice
el cual corresponde a cada país y es determinado por su posición dentro del menú.
SELECCIONE PAÍS
Luego usamos un condicional “SI” esto para
SELECCIONE PAÍS A CONSULTAR
COLOMBIA determinar la acción que ejecutaría el
INICIO ESTADOS UNIDOS programa en cada caso.
ESPAÑA
Ejemplo en nuestro caso ARGENTINA tiene
CONSULTAR la posición numero 1 del combobox por lo
UNINORTE UNINORTE
UNINORTE tanto ledi deimos al programa que si lla
variable indi es igual a 1 muestre u ejecute
dentro del sub-panle el formulario de
VER MAS VER MAS VER MAS
ARGENTINA. Y asi en cada cazo
UNINORTE UNINORTE UNINORTE
codigo
if (indi == 1) openChildForm(new
VER MAS VER MAS VER MAS
Argentina());
Para mostrar la información de las universidades se utilizaron ventanas externas con el fin que el usuario pudiera
ejecutar mas de 1 al tiempo y poder mirar la información entre ellas
SELECCIONE PAÍS
x
SELECCIONE PAÍS A CONSULTAR
COLOMBIA
Para esto solo se creo un evento al hacer click en los botones de ver mas de INFORMACIÓN UNINORTE
cada universidad. Evento el cual consiste en llamar el formulario mediante
el siguiente código:
Nombre del formulario variable = new Nombre del formulario();
variable.Show();
En esta ventana se mostrara toda la información por cada universidad, según sea la decisión del usuario. Esta ventana tendrá no
solo información por mostrar sino, hipervínculos o enlace directo con la pagina oficial de cada universidad u incluso directo a la
pagina de registro o también de mas información.
Para llevarlo acabo implantamos Botones e incluso LinkLabels para que hicieran el trabajo de mostrarle al usuario que puede ver
mas información, y dentro de su código creamos un evento el cual ejecutara el navegador predeterminado en el enlace que
hemos definido en cada caso.
X System.Diagnostics.Process.Start(“A
QUÍ SIN ELIMINAR COMILLAS SE
INTRODUCE EL ENLACE AL CUAL
QUEREMOS DIRIGIR AL USUARIO");
INFORMACIÓN DE LA
UNIVERSIDAD
Para darle un efecto scroll, se utilizo
un panel que contuviera toda la
Para esto se usaron contenedores de imágenes y de texto información y se le activo la
propiedad AutoScroll a cual permite
este efecto sin necesidad de
implantarle un código al evento del
panel
Ver Mas
09:52:00
PROGRAMA CREADO POR: MIÉRCOLES - 11 - ABRIL - 2022
.
CRÉDITOS
Gracias
• Cerrar ventana: Application.Exit();