MIRTA VARGAS DE ARGENTINA MEDIA 9 CALZADA Cat B 2° grupo 1ª Actividad
WORKLAB9
-
Upload
edgar-abdiel-alfonso-camano -
Category
Documents
-
view
213 -
download
0
description
Transcript of WORKLAB9
UNIVERSIDAD TECNOLÓGICA DE PANAMÁFACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
CENTRO REGIONAL DE VERAGUAS
Año Académico: 2015 Semestre: I
DATOS DE LA ASIGNATURAAsignatura: Programación Horas-Teoría: 2Código: 8003 Créditos 3 Horas-Práctica: 2Profesor: Ing. María Yahaira
TejedorCorreo: [email protected],
DATOS DEL TRABAJOTipo: Laboratorio Nº: 9 Título: RadioButtom / Checkbox.
F. Entrega: 25 al 29 de mayo
Porcentaje: 18% Valor: 100 Nota:
DATOS DEL ESTUDIANTENombre Completo: Grupo:Cédula: Correo:
CONTENIDOObjetivos:• Comprender la forma en que se programa una aplicación en Visual Basic empleando los controles
RadioButtom / Checkbox.• Aplicar las principales propiedades, los métodos y eventos más comunes de ambos controles.• Resolver problemas empleando estructuras y controles anteriores en combinación con los controles
RaddioButtom / Checkbox.• Reforzar las funciones para validación de datos.
Introducción teórica:El control RadioButton
A veces es necesario dar al usuario a elegir sólo una de las opciones disponibles, creando un grupo de opciones exclusivas entre sí.Nuestras necesidades serán cubiertas con el control RadioButton, que aparece en la Paleta de
componentes como . El aspecto de este control es circular, en lugar de un cuadrado, y sólo uno de los controles que insertemos en el form podrá estar activo.
El título que aparecerá a la derecha del control será facilitado como siempre en la propiedad Text. El estado actual del botón, seleccionado o no, lo conoceremos mediante la propiedad Checked, que será True en caso afirmativo o False en caso negativo.Utilizar el control
Cuando se hace clic en un control RadioButton, su propiedad Checked se establece en true y se llama al controlador de eventos Click. El evento CheckedChanged se produce cuando cambia el valor de la propiedad Checked. Si la propiedad AutoCheck se establece en true (la opción predeterminada), al seleccionar el botón de opción se desactivarán automáticamente los demás botones de opción del grupo. Normalmente, esta propiedad sólo se establece en false cuando se utiliza código de validación para comprobar que el botón de opción seleccionado corresponde a una opción válida. El texto que se muestra
dentro del control se establece con la propiedad Text, que puede contener teclas de acceso directo. Una tecla de acceso permite al usuario "hacer clic" en el otro control si presiona simultáneamente la tecla ALT y la tecla de acceso.
El control CheckBox
Mediante los controles CheckBox, o Cajas de Selección, podemos obtener una entrada de datos. Este
componente aparece en la Paleta de componentes como el siguiente botón: que se llama CheckBox. Este control permite al usuario activar o desactivar una cierta opción sin necesidad de escribir nada, bastará con que realice una pulsación sobre el control.El título que aparecerá junto a la caja de selección será el que asignemos a la propiedad Text, pudiendo existir una tecla de acceso rápido como en los botones y etiquetas de texto.Habitualmente, este control puede aparecer en dos estados distintos, marcado o sin marcar. El estado actual lo podremos conocer mediante la propiedad Checked, que tomará el valor True si está marcado o el valor False en caso contrario.
Constante Estado del ControlcbCheked MarcadocbUnchecked DesmarcadocbGrayed Indeterminado
Si lo queremos así, también podemos activar un tercer estado, en el cual el control no aparecerá ni marcado ni sin marcar, un estado indeterminado. Para permitir este tercer estado habremos de darle el valor True a la propiedad AllowGrayed y en lugar de la propiedad Checked usaremos la propiedad State para conocer el estado del control. Esta propiedad puede tomar los siguientes valores:Los eventos y métodos disponibles para el control CheckBox son los generales a la mayoría de los controles, al igual que para los botones. Esto quiere decir que existen los eventos de teclado y ratón y los métodos Show, Hide, etc.
PROGRAMA 1: Desarrolle un programa en Visual Basic.Net que calcule el Perímetro del Cuadrado o del Triángulo, dependiendo de la elección del usuario en el radiobutton.
Recuerde que:• El Perímetro del Triángulo es igual a la suma de la longitud de sus lados.• El Perímetro del Cuadrado es igual a 4 veces la longitud de sus lados.
Datos de entrada al Programa:Longitud de los lados del triángulo.Longitud del lado del cuadrado.
Salida del Programa:• Perímetro del Triángulo. • Perímetro del Cuadrado.
Procedimiento
• Cree una carpeta en su USB o disco local con el nombre de Lab 9.
• Acceda al lenguaje de Programación Microsoft Visual Basic.NET de la misma manera que en los programas de laboratorios anteriores.• Guarde la aplicación con el nombre de Lab 9_ Programa1. De allí en adelante cada cierto
tiempo dé clic al ícono que dice guardar todo y mantenga a salvo su aplicación.• Utilice la ventana secundaria Toolbox para seleccionar y colocar los controles en el formulario.• Diseñe la interfaz colocando los objetos que requiere la aplicación.• Asigne al formulario, a los textbox y botones un nombre representativo y modifique las
propiedades tal y como se hizo antes. Use la propiedad Scrollbars del textbox y asígnele Vertical.
• Cree el manejador de evento para el botón cmdCalcular, haga las validaciones necesarias.
Public Class Form1
Private Sub rbnTriangulo_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged If (rbnTriangulo.Checked() = True) Then rbnCuadrado.Enabled() = False End IfEnd Sub
Private Sub rbnCuadrado_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged If (rbnCuadrado.Checked() = True) Then rbnTriangulo.Enabled() = False End IfEnd Sub
Private Sub cmdCalcular_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim longitud1 As Double, longitud2 As Double, longitud3 As Double, perimetro1 As Double Dim longitud4 As Double, perimetro2 As Double Try
If (rbnTriangulo.Checked() = True) Then longitud1 = InputBox("Ingrese la longitud del lado 1 del triángulo " & i) If longitud1 < 0 Then
MsgBox("Introdujo un valor negativo", MsgBoxStyle.Critical)longitud1 = " "
End If
longitud2 = InputBox("Ingrese la longitud del lado 1 del triángulo " & i) If longitud2 < 0 Then
MsgBox("Introdujo un valor negativo", MsgBoxStyle.Critical)longitud2 = ""
End If
longitud3 = InputBox("Ingrese la longitud del lado 1 del triángulo " & i) If longitud3 < 0 Then MsgBox("Introdujo un valor negativo", MsgBoxStyle.Critical)
longitud2 = "" End If perimetro1 = longitud1 + longitud2 + longitud3 TxtSalida.Text = "El Perímetro del Triángulo es: " & perimetro1 & vbCrLf
ElseIf (rbnCuadrado.Checked() = True) Then longitud4 = InputBox("Ingrese una longitud para el cuadrado " & i) If longitud4 < 0 Then
MsgBox("Introdujo un valor negativo", MsgBoxStyle.Critical)longitud4 = ""
End If perimetro2 = longitud4 * 4 TxtSalida.Text = "El Perímetro del Cuadro es: " & perimetro2 & vbCrLf
End If Catch ex As InvalidCastException MsgBox("Error con los tipos de datos", MsgBoxStyle.Critical) End Try End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click If (MsgBox("¿Desea Salir?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes) Then End End If End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If (MsgBox("¿Desea Reiniciar los Valores?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes) Then TextBox1.Text = "" TextBox2.Text = "" RadioButton1.Enabled() = True RadioButton2.Enabled() = True RadioButton1.Checked() = False RadioButton2.Checked() = False TextBox1.Focus() End If End Sub
End Class
• Cree el manejador de evento para el botón Limpiar, para ello haga doble click en dicho botón y de inmediato se despliega el editor de código.
• Cree el manejador de evento para el botón Salir(use botón )
• Para ejecutar la aplicación , seleccione Debug – Start Debugging o seleccione el ícono u oprima F5.
• Si guardó el proyecto en la máquina y lo quiere llevar en su USB, haga lo siguiente:• Copie la carpeta Lab 9 completa al USB.
Reporte y/o Conclusiones:
• Investigue la función InputBox usada en este programa• ¿Qué hace?
Muestra un mensaje en un cuadro de diálogo, espera a que el usuario escriba un texto o haga clic en un botón y devuelve una cadena con el contenido del cuadro de texto.
• Formato If (rbnTriangulo.Checked() = True) Then longitud1 = InputBox("Ingrese la longitud del lado 1 del triángulo " & i) If longitud1 < 0 Then
MsgBox("Introdujo un valor negativo", MsgBoxStyle.Critical)longitud1 = " "
End If
• Qué hace la sentencia: RadioButton1.Enabled() = TrueEn este caso la sentecia enabled en true permite que se borren los datos de este boton que està habilitado o que se pregunte si el boton este de operacion esta habilitado si en true y false en si es falso.La función específica del control OptionButton es permitirle al usuario elegir entre diferentes opciones dentro de un grupo de opciones. Este control no se utiliza de a uno solo, si no que se debe tener por lo menos 2 de ellos, ya que sería ilógico utilizar uno solo.
• Guarde y Cierre el Programa
PROGRAMA 2: Un almacén de ventas de computadora tiene una promoción de ventas de hardware adicional. Condiciones:• Se debe comprar un solo tipo de monitor (TIPO A= 550.00, TIPO B= 300.00, TIPO C=
150.00).• Se pueden comprar más de un artículo de los siguientes componentes:
• CPU = 400.00• IMPRESORA = 100.00• ESCÁNER= 155.00
Determine a través de su programa el costo total de la compra, sabiendo que excepto con el monitor, de los demás dispositivos se pueden comprar más de un elemento.
Use CASE, KEYPRESS Y Try Catch
Procedimiento• Repita los pasos 1 y 2 del programa 1• Guarde la aplicación con el nombre de Lab 9_ Programa2. De allí en adelante cada cierto tiempo dé
clic al ícono que dice guardar todo y mantenga a salvo su aplicación.• Utilice la ventana secundaria Toolbox para seleccionar y colocar los controles en el formulario.
• Diseñe la interfaz colocando los objetos que requiere la aplicación.• Asigne al formulario, a los textbox y botones un nombre representativo y modifique las propiedades
tal y como se hizo antes.• Complete el manejador de evento para el botón cmdCalcular. Recuerde hacer las validaciones
necesarias
• Cree el manejador de evento para el botón Limpiar, para ello haga doble click en dicho botón y de inmediato se despliega el editor de código.
• Cree el manejador de evento para el botón Salir(use botón )
• Para ejecutar la aplicación , seleccione Debug – Start Debugging o seleccione el ícono u oprima F5.
• Si guardó el proyecto en la máquina y lo quiere llevar en su USB, haga lo siguiente:Copie la carpeta Lab 9 completa al USB.
Reporte y/o Conclusiones:• Copie el código donde manipuló las propiedades, métodos y eventos de los controles que usó
en este programa. Expliqué qué hace cada bloque de código.
• Investigue 3 propiedades, métodos y eventos del radiobutton y 3 propiedades, métodos y eventos del checkbox. Cuál es la función y la sintaxis para acceder a la propiedad investigada, los valores que ella puede tomar. Lo mismo para los métodos y eventos. NO REPITA LA INFORMACIÓN DE LAS DIAPOSITIVAS. EN CASO DE USARLA AMPLÍELA.
RADIOBUTTONPROPIED
ADFUNCIÓN SINTAXIS VALORES EJEMPLO
visible establece si esta o no visible el radio boton.
public bool Visible { get; set; }
Tipo: System.BooleanEs true si RadioButton está visible; en caso contrario, es false.
Allow the user to make the button visible. if (DialogResult.Yes == MessageBox.Show("This sheet contains a hidden control." + " Make it visible?", "Example", MessageBoxButtons.YesNo)) { clickedButton.Visible = true;
name Obtiene o establece el nombre del control.
Declaración<BrowsableAttribute(False)> _Public Property Name As String
Tipo: System.StringNombre del control. El valor predeterminado es una cadena vacía ("").
Private Sub Control_Added(ByVal sender As Object, ByVal e As System.Windows.Forms.ControlEventArgs) MessageBox.Show(("The control named " + e.Control.Name + " has been added to the form."))End Sub
Width Obtiene o establece el
'DeclaraciónPublic Property Width
Tipo: System.DoubleEl ancho del control
If ClickedButton.Name = "SizeButton" Then
ancho del control RadioButton en puntos.
As Double RadioButton en puntos. If toggleState1 Then ClickedButton.Height = 40 ClickedButton.Width = 80 toggleState1 = False Else ClickedButton.Height = 25 ClickedButton.Width = 100 toggleState1 = True End If
MÉTODOS
FUNCIÓN SINTAXIS VALORES EJEMPLO
activate Activa el control RadioButton.
'DeclaraciónPublic Function Activate As Object
Tipo: System.Objecttrue , si el control RadioButton está activo; de lo contrario, false.
Private Sub ActivateControl() Dim Button1 As Microsoft.Office.Tools.Excel.Controls.Button = _ Me.Controls.AddButton(Me.Range("B2", "C3"), "Button1") Button1.Text = "Button 1"
Dim Button2 As Microsoft.Office.Tools.Excel.Controls.Button = _ Me.Controls.AddButton(Me.Range("B5", "C6"), "Button2") Button2.Text = "Button 2"
Button2.Activate()End Sub
Create.Graphics
Crea el Graphics para el control.
'DeclaraciónPublic Function CreateGraphics As Graphics
Tipo: System.Drawing.GraphicsGraphics del control.
Private Sub AutoSizeControl(control As Control, textPadding As Integer) ' Create a Graphics object for the Control. Dim g As Graphics = control.CreateGraphics()
Delete Elimina de la hoja de cálculo un control RadioButton creado dinámicamente y lo quita de la colección ControlCollection.
'DeclaraciónPublic Function Delete As Object
Valor devueltoTipo: System.Object
Private Sub DeleteControl() Dim DeleteButton As Microsoft.Office.Tools.Excel.Controls.Button = _ Me.Controls.AddButton(25, 75, 80, 30, "DeleteButton") DeleteButton.Text = "Click to delete" AddHandler DeleteButton.Click, AddressOf DeleteButton_ClickEnd Sub
EVENTOS FUNCIÓN EJEMPLOMove Se produce cuando se mueve el control. ' The following example displays the location of the form in
screen coordinates' on the caption bar of the form.Private Sub Form1_Move(sender As Object, e As System.EventArgs) Handles MyBase.Move
Me.Text = "Form screen position = " + Me.Location.ToString()End Sub
Enter Se produce cuando se entra en el control. Private Sub textBox1_Leave(sender As Object, e As
System.EventArgs) Handles textBox1.Leave ' Reset the colors and selection of the TextBox after focus is lost. textBox1.ForeColor = Color.Black textBox1.BackColor = Color.White textBox1.Select(0, 0) End Sub 'textBox1_LeaveEnd Class 'Form1
Layout Se produce cuando un control debe volver a colocar sus controles secundarios.
Private Sub MyForm_Layout(ByVal sender As Object, _ ByVal e As System.Windows.Forms.LayoutEventArgs) Handles MyBase.Layout
' Center the Form on the user's screen everytime it requires a Layout. Me.SetBounds((System.Windows.Forms.Screen.GetBounds(Me).Width / 2) - (Me.Width / 2), _ (System.Windows.Forms.Screen.GetBounds(Me).Height / 2) - (Me.Height / 2), _ Me.Width, Me.Height, System.Windows.Forms.BoundsSpecified.Location)End Sub
CheckboxPROPIED
ADFUNCIÓN SINTAXIS VALORES EJEMPLO
accessibility object
Obtiene AccessibleObject asignado al control. (Se hereda de Control).
'Declaración<BrowsableAttribute(False)> _Public ReadOnly Property AccessibilityObject As AccessibleObject
Tipo: System.Windows.Forms.AccessibleObjectAccessibleObject asignado al control.
Option Explicit
Imports SystemImports System.DrawingImports System.Windows.Forms
Namespace ChartControlNameSpace
Public Class Form1 Inherits System.Windows.Forms.Form
CanFocus Obtiene un valor que indica si el control puede recibir el foco.
'Declaración<BrowsableAttribute(False)> _Public ReadOnly Property CanFocus As Boolean
Tipo: System.BooleanEs true si el control puede recibir el foco; en caso contrario, es false.
Public Sub ControlSetFocus(control As Control) ' Set focus to the control, if it can receive focus. If control.CanFocus Then control.Focus() End IfEnd Sub
checked Obtiene o establece un valor que indica si CheckBox está en
'Declaración<BindableAttribute(True)> _<SettingsBindableAttribute(True)> _Public Property Checked
Tipo: System.Booleantrue si CheckBox está en estado activada; si no, false. el valor predeterminado es false.
label1.Text = "ThreeState: " & checkBox1.ThreeState.ToString() & ControlChars.Cr & _ "Checked: " & checkBox1.Checked.ToString() & ControlChars.Cr & _
estado activada.
As Boolean "CheckState: " & checkBox1.CheckState.ToString()
End SubMÉTODO
SFUNCIÓN SINTAXIS VALORES EJEMPLO
focus Establece el foco de entrada en el control.
'DeclaraciónPublic Function Focus As Boolean
Tipo: System.BooleanEs true si la solicitud del foco de entrada se realizó correctamente; en caso contrario, es false.
Public Sub ControlSetFocus(control As Control) ' Set focus to the control, if it can receive focus. If control.CanFocus Then control.Focus() End IfEnd Sub
GetStyle Recupera el valor del bit de estilo de control especificado para el control.
'DeclaraciónProtected Function GetStyle ( _
flag As ControlStyles _) As Boolean
Tipo: System.BooleanEs true si el bit de estilo de control especificado se establece en true; en caso contrario, es false.
Public Function DoubleBufferingEnabled() As Boolean ' Get the value of the double-buffering style bits. Return Me.GetStyle((ControlStyles.DoubleBuffer _ Or ControlStyles.UserPaint _ Or ControlStyles.AllPaintingInWmPaint))End Function
Hide Oculta el control al usuario.
'DeclaraciónPublic Sub Hide
Ocultar el control equivale a establecer la propiedad Visible en false. Después de llamar al método Hide, la propiedad Visible devuelve el valor false hasta que se llama al método Show.
Private Sub button1_Click(sender As Object, _ e As EventArgs) Handles button1.Click ' If the CTRL key is pressed when the ' control is clicked, hide the control. If Control.ModifierKeys = Keys.Control Then CType(sender, Control).Hide() End IfEnd Sub
EVENTOS FUNCIÓN EJEMPLOaparence changed
Se produce cuando el valor de la propiedad de Appearance . Private Sub CheckBox1_AppearanceChanged(sender as Object, e
as EventArgs) _ Handles CheckBox1.AppearanceChanged
MessageBox.Show("You are in the CheckBox.AppearanceChanged event.")
End Sub
click Se produce cuando se hace clic en el control.
Private Sub button1_Click(sender As Object, e As System.EventArgs) Handles button1.Click
' Get the control the Button control is located in. In this case a GroupBox. Dim control As Control = button1.Parent ' Set the text and backcolor of the parent control. control.Text = "My Groupbox" control.BackColor = Color.Blue
Keypress Se produce cuando se presiona una tecla mientras el control tiene el foco.
'If shift key was pressed, it's not a number. If Control.ModifierKeys = Keys.Shift Then nonNumberEntered = true End IfEnd Sub 'textBox1_KeyDown
PROGRAMA 3: El rumbo de una primera línea siempre es NE. El rumbo de una segunda línea consecutiva puede ser a) SUR o puede ser b) SUR ESTE. Diseñe un programa en Visual Basic, para determinar el ángulo que se forma entre las dos líneas. Su solución debe contemplar las dos posibles respuesta del ángulo solicitado; 1) Angulo a favor de las manecillas del reloj, 2) Angulo en contra de las manecillas del reloj.
USE ESTRUCTURA: ELSE IFVALIDE CON: On Error Go to.
Datos de prueba para el programaPRIMER CONJUNTO DE DATOS Rumbo de la primera línea: Norte ________ Este Rumbo de la segunda línea: ________ SURRespuestas:________ A favor de las manecillas del reloj________ En Contra de las manecillas del reloj
SEGUNDO CONJUNTO DE DATOS· Rumbo de la primera línea: Norte ________ Este· Rumbo de la segunda línea: Sur ________EsteRespuestas:________ A favor de las manecillas del reloj________ En Contra de las manecillas del reloj
Procedimiento• Repita los pasos 1 y 2 del programa 1• Guarde la aplicación con el nombre de Lab 9_ Programa3. De allí en adelante cada cierto tiempo dé
clic al ícono que dice guardar todo y mantenga a salvo su aplicación.• Utilice la ventana secundaria Toolbox para seleccionar y colocar los controles en el formulario.
• Diseñe la interfaz colocando los objetos que requiere la aplicación.• Asigne al formulario, a los textbox y botones un nombre representativo y modifique las propiedades
tal y como se hizo antes.• Complete el manejador de evento para el botón cmdCalcular. Recuerde hacer las validaciones
necesarias
Guíese con el código del manejador de evento para el botón Calcular y programe las opciones que muestra la interface.
Public Class Form1 Private Sub btnLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles btnLimpiar.Click Me.txta1.Text = "" Me.txta2.Text = "" Me.txtafavor.Text = "" Me.txtencontra.Text = "" rbSur.Checked = False rbSurEste.Checked = False txta1.Focus() End Sub
Private Sub btnCalcular_Click(sender As System.Object, e As System.EventArgs) Handles btnCalcular.Click Dim afavor As Single, acontra As Single, a1 As Single, a2 As Double a1 = Me.txta1.Text a2 = Me.txta2.Text If a1 >= 90 Or a1 <= 0 Then
¿???? ElseIf rbSur.Checked = False And rbSurEste.Checked = False Then MsgBox("Necesita elegir un rumbo", 16, "Error en el rumbo")
¿????
ElseIf rbSur.Checked = True Then acontra = a1 afavor = 360 - a1
¿???? ElseIf a2 >= 90 Or a2 <= 0 Then
¿???? ElseIf rbSurEste.Checked = True Then
¿???? Me.txtafavor.Text = afavor & "°" Me.txtencontra.Text = acontra & "°" Exit Sub End If End Sub
End Class
• Programe los botones cmdlimpiar y cmdsalir.
• Para ejecutar la aplicación , seleccione Debug – Start Debugging o seleccione el ícono u oprima F5.
• Si guardó el proyecto en la máquina y lo quiere llevar en su USB, haga lo siguiente:Copie la carpeta Lab10 completa al USB.
Reporte y/o Conclusiones:• Liste las propiedades que usó en este programa para cada control, y cuál es su función en la
aplicación.Las demás propiedades que posee son comunes a la mayoría de los otros controles del visual
basic, como:
• Propiedad Forecolor (color de la fuente)• Propiedad Font ( para especificar el tipo de fuente, el estílo, el tamaño etc...)• Propiedad Enabled ( Para habilitar o deshabilitar el control )• Propiedad Backcolor ( color del fondo )• Propiedad Visible ( determina si el control estará visible - Los valores son True y
False ).Esta es la propiedad mas importante de este control. Los valores que puede tener la propiedad Value son de tipo boolean (Verdadero - Falso) es decir True y False.
• Este control, al igual que control CommandButton y el control CheckBox, tiene la propiedad Style, que permite establecer la visualización del mismo en modo estándar o en modo gráfico. Los posibles valores son 0 - Standar o 1 - Graphical.
• El Evento Click es la propiedad por defecto. y desde la ventana de diseño al hacer un doble Click sobre el Option1, se abrirá la ventana de código con el procedimiento Click para este Option1, y todas las instrucciones de código que estén en ese procedimiento, entre Private Sub Option1_Click y End Sub, se ejecutarán cuando se le de un click a dicho botón de opción.
Criterios de Evaluación para LABORATORIO 9 (Grupo:____________)
Estudiantes:________________________,_____________________________, ________________________
Criterios a Evaluar por Programa
Puntaje asignado
LAB 9Fecha: ______
1 2 3Ejecución Correcta 45Validación de datos de entrada 15Uso correcto de los controles RaddioButtom / Checkbox (propiedades, métodos y eventos).
25
Operadores relacionales. 5Respuestas a preguntas de la guía 10
Puntaje Logrado por ProgramaEvaluación
Observaciones:
NOTA: LA ENTREGA TARDÍA DE LOS PROGRAMAS DESCUENTA 25 PUNTOS DE LA NOTA LOGRADA. NO SE EVALUARÁN LAB DESPUÉS DE UN DÍA DE TARDANZA.DEBERÁ SUBIR AL DROPBOX LA CARPETA DEL LABORATORIO, CON LOS PROGRAMAS DEBIDAMENTE CORREGIDOS E IDENTIFICADOS.
OBSERVACIÓNIndicaciones para el envío de los trabajos en formato digital:• La carpeta que sube al dropbox debe identificarla así:Laboratorio_N#_ Nombre_Asignatura__Primer-Apellido de los miembros del grupo