Semana 3 2quim- Progr BD 3do PDF

Title Semana 3 2quim- Progr BD 3do
Author roberto angulo delgado
Course Human Biology I
Institution Universidad Ana G Méndez
Pages 9
File Size 387.1 KB
File Type PDF
Total Views 144

Summary

Download Semana 3 2quim- Progr BD 3do PDF


Description

PLANIFICACIÓN CURRICULAR DE BACHILLERATO TÉCNICO RÉGIMEN COSTA - AÑO LECTIVO -2020-2021 RECOMENDACIONES: 

  

Hemos diseñado la matriz de planificación para cada quincena, que incluye varios módulos formativos de la Figura Profesional con actividades que te ayudarán en el proceso de aprendizaje durante el tiempo que dure la contingencia sanitaria. Es importante que desarrolles estas actividades de aprendizaje planteadas por cada docente técnico. Conversa con tu familia sobre cómo te sentiste al realizar las actividades, cuéntales lo que aprendiste. En el caso de que el docente técnico de cada módulo formativo te solicite que guardes las tareas en una carpeta, la denominaremos como "PORTAFOLIO DEL ESTUDIANTE". Es importante que te #QuedesEnCasa todo el tiempo que sea necesario. Te acompañaremos en esta nueva forma de aprender, porque también se puede #AprenderEnCasa.

Figura Profesional: Informática Tercer Curso Semana 2_2qui: Del 26_30 octubre del 2020 Módulo Formativo Programa ción y bases de datos

Contenidos

Actividades de Aprendizaje

Realizaremos un formulario que permita agregar o quitar elementos de un listBox, así mismo que cuando se seleccione una opción aparezca en un label el texto del ítem seleccionado y en un pictureBox la imagen relacionada con lo seleccionado para ello se debe utilizar Switch - Case. Se debe tomar en cuenta que no salgan errores al realizar cada acción. Utilizaremos como ejemplo un listado de electrodomésticos.

Realizar un formulario que permita ingresar los nombres y apellidos de un estudiante en un textBox, a continuación, escoger de entre varios comboBox el curso, paralelo, especialidad y género luego toda la información tanto la ingresada como seleccionada debe

presentarse en un solo TextBox.

En Visual C#: namespace Productos { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { lblProducto.Text = "..."; if (lsbproductos.SelectedIndex != -1) {

lblProducto.Text = (string)lsbproductos.Items[lsbproductos.SelectedIndex]; switch (lblProducto.Text) { case ("Televisores"): pictureBox1.Image = Productos.Properties.Resources.televisores; break; case ("Equipos de sonido"): pictureBox1.Image = Productos.Properties.Resources.equipos_de_sonido; break; case ("Cocinas"): pictureBox1.Image = Productos.Properties.Resources.cocinas; break; default: pictureBox1.Image = Productos.Properties.Resources.electrodomesticos; break; } } } private void btnAgregar_Click(object sender, EventArgs e) { lsbproductos.Items.Add(txtproductos.Text); txtproductos.ResetText(); } private void btnQuitar_Click(object sender, EventArgs e) { if (lsbproductos.SelectedIndex != -1) lsbproductos.Items.RemoveAt(lsbproductos.SelectedIndex); } private void btnSalir_Click(object sender, EventArgs e) { MessageBox.Show("Estudiante", "Realizado por:"); this.Close(); }

} } ComboBox. – Caja Combo. – Muestra un cuadro de texto editable con una lista desplegable de los valores permitidos, o sea se presentará un rectángulo que al hacer clic sobre él se desplegará una lista de elementos que se pueden escoger con un clic y al mismo tiempo provocará una acción que es programable dentro de su evento predeterminado (SelectedIndexChanged) o de cualquier otro evento de ComboBox. ComboBox funciona y se programa idéntico que listBox con la única diferencia que los elementos ComboBox es desplegable y los elementos de listBox permanecen visibles todo el tiempo.

La propiedad name predeterminada de ComboBox es “comboBox1” o el número que le corresponda en orden de ingreso, pero como ya hemos comentado anteriormente no es recomendable dejar la propiedad name predeterminada de ningún control ya que al existir varios nombres de control repetidos nos podemos confundir por tal motivo es aconsejable cambiar el valor de esta propiedad utilizando las consonantes del control unido a la función que cumple ese control por ejemplo “cmbFrutas”, “cmbMenu”, “cmbEstudiantes”, “cmbCurso”. Cada elemento del ComboBox está numerado mediante un índice (index) y al igual que listBox empieza desde el cero, eso quiere decir que el primer elemento su valor index es cero, el segundo elemento su valor index es 1, el tercer elemento su valor index es 2 y así sucesivamente; así mismo es importante anotar cual es el valor index cuando no hay ningún elemento del ComboBox seleccionado, pues en ese caso es -1, lo que hay que tomar en cuenta para evitar mensajes de error en la ejecución de nuestro formulario los cuales evitaríamos si utilizamos líneas de código de protección, por ejemplo: if(comboBox1.SelectedIndex!=-1), esta línea nos ayudará a evitar mensajes de error cuando no esté seleccionado ningún elemento. Cabe destacar que estos errores son de

lógica de programación ya que los errores de sintaxis los observaremos inmediatamente durante la digitación del código.

Para agregar elementos a la lista se debe hacer clic izquierdo en la parte superior derecha del ComboBox y en el menú contextual seleccionar “Editar elementos”. Otra opción también es hacer clic derecho sobre el ComboBox y luego escoger la opción “Editar elementos” en cualquiera de los dos casos luego en la ventana del editor escribir los elementos uno por línea, para finalizar hacer clic en Aceptar.

En la ventana de propiedades también existe la propiedad Items que si damos clic en el botón de Colección también podremos acceder al editor de colección de cadenas para agregar más ítems al ComboBox. También se pueden agregar los elementos mediante código como en el ejemplo que planteamos a continuación:

comboBox1.Items.Add(“Autos”); Esta línea de código permite agregar el ítem “Autos” en el ComboBox1. Así mismo si deseamos eliminar un ítem en el comboBox escribiremos el siguiente código: comboBox1.Items.RemoveAt(comboBox1.SelectedIndex); Tomando en cuenta que está seleccionado el elemento que queremos eliminar SelectedIndex es el encargado de definir cuál es el elemento seleccionado para que RemoveAt lo elimine. Realizaremos un formulario que permita presentar un listado de candidatos en comboBox y que al seleccionarlos nos muestre la foto del candidato correspondiente en un PictureBox y en una etiqueta el valor del ítem en la parte inferior de la imagen. Además, el formulario debe permitir votar por un candidato a través. Se debe utilizar, contadores, acumuladores, Switch – Case.

En Visual C#:

namespace Candidatos { public partial class Form1 : Form { int Yaku = 0, Arauz = 0, Lasso = 0, Isidro = 0, Montufar = 0, ninguno, total = 0; public Form1() { InitializeComponent(); } private void cmbCandidatos_SelectedIndexChanged(object sender, EventArgs e) {l lblCandidato.Text = (string)cmbCandidatos.Items[cmbCandidatos.SelectedIndex]; switch (cmbCandidatos.SelectedIndex) { case 0: lblCandidato.Text = (string)cmbCandidatos.Items[cmbCandidatos.SelectedIndex]; pictureBox1.Image = Candidatos.Properties.Resources.Yaku_Pérez; break; case 1: pictureBox1.Image = Candidatos.Properties.Resources.Andres_Arauz; break; case 2: pictureBox1.Image = Candidatos.Properties.Resources.Guillermo_Lasso; break; case 3: pictureBox1.Image = Candidatos.Properties.Resources.Isidro_Romero; break; case 4: pictureBox1.Image = Candidatos.Properties.Resources.Cesar_Montufar; break; default: pictureBox1.Image = Candidatos.Properties.Resources.Candidatos; break; }

btnVotar.Enabled = true; } private void btnVotar_Click(object sender, EventArgs e) { switch (cmbCandidatos.SelectedIndex) { case 0: Yaku = Yaku + 1; total = total + 1; txtYaku.Text = Yaku.ToString(); txtTotal.Text = total.ToString(); break; case 1: Arauz = Arauz + 1; total = total + 1; txtArauz.Text = Arauz.ToString(); txtTotal.Text = total.ToString(); break; case 2: Lasso = Lasso + 1; total = total + 1; txtLasso.Text = Lasso.ToString(); txtTotal.Text = total.ToString(); break; case 3: Isidro = Isidro + 1; total = total + 1; txtIsidro.Text = Isidro.ToString(); txtTotal.Text = total.ToString(); break; case 4: Montufar = Montufar + 1; total = total + 1; txtMontufar.Text = Montufar.ToString(); txtTotal.Text = total.ToString(); break; case 5: ninguno = ninguno + 1; total = total + 1; txtNinguno.Text = ninguno.ToString(); txtTotal.Text = total.ToString(); break; default: pictureBox1.Image = Candidatos.Properties.Resources.Candidatos; break;

} btnVotar.Enabled = false; } private void btnSalir_Click(object sender, EventArgs e) { this.Close(); } } } Para reforzar el aprendizaje te invito a ver el siguiente vídeo: https://www.youtube.com/watch?v=dba1woWyG5o Para reforzar el aprendizaje te invito a ver el siguiente vídeo: https://www.youtube.com/watch?v=VKYU4Zvgq_Q...


Similar Free PDFs