TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS DESARROLLO DE APLICACIONES I HOJA DE ACTIVIDAD Actividad: Elabore su propia guía de referencia (manual del alumno) que incluya los controles más comunes con un enlace a toda la información acerca de sus propiedades, métodos, eventos y uso de cada uno para desarrollar aplicaciones Windows Forms. La guía de referencia debe incluir los fundamentos del lenguaje de programación C#: tipos de datos, declaración de variables, clases, interfaces, métodos, propiedades, y sentencias de control reforzando su guía con fragmentos de código de ejemplo. Objetivo: El alumno se involucra con el uso de controles para desarrollar aplicaciones Windows Forms y se familiariza con los fundamentos del lenguaje de programación C# para llevarlos a la práctica en el diseño y codificación de aplicaciones. Valor: 15 puntos. Fecha de entrega: 25 de Mayo de 2011 Forma de entrega: Digital Características: Debe incluir portada (Nombre y logo de la UTIM, Titulo del documento, nombre del alumno, grupo y fecha), título del documento en encabezado de páginas y páginas enumeradas. Descripción de la actividad: 1. El alumno de forma individual o en equipo obtiene toda la información técnica de cada uno de los controles que se listan a continuación: o Button, Checkbox, ComboBox, DateTimePicker, Label, LinkLabel, ListBox, ListView, MaskedTextBox, NotifyIcon, NumericUpDown, PictureBox, RadioButton, RichTextBox, TextBox, ToolTip, WebBrowser, GroupBox, Panel, TabControl, ContextMenuStrip, MenuStrip, StatusStrip, BindingSource, DataGridView, DataSet, PrintDialog, PrintDocument, PrintPreviewDialog, OpenFileDialog, SaveFileDialog y ReportViewer. Actividad # 1 – Desarrollo de Aplicaciones I Nota: Para obtener la información técnica en el sitio de MSDN, puede hacer lo siguiente: Ejemplo: el enlace http://msdn.microsoft.com/es-es/library/system.windows.forms.textbox.aspx lleva a la información técnica sobre el control TextBox (clase System.Windows.Forms.TextBox), si usted quiere ver la información de otro control, reemplace el nombre textbox en el enlace por el nombre del control a buscar ejemplo button (convertido a minúsculas) y quedaría así http://msdn.microsoft.com/es-es/library/system.windows.forms.button.aspx En su guía de referencia de forma INDIVIDUAL, agrega subtítulos con el nombre de cada control donde muestre una imagen del control del que se habla (captura de pantalla recortada mostrando solo el control), agrega información del control así como algunos nombres de propiedades y métodos con su descripción (los que llamen su atención y que piense que utilizará en sus aplicaciones), agrega el enlace para acceder a todas sus propiedades y métodos en línea. Al final, agrega ejemplos de interfaces de usuario de otras aplicaciones donde señala los controles que utiliza la aplicación de ejemplo. 2. Se apoya en libros o internet para obtener toda la información necesaria sobre los fundamentos del lenguaje de programación C#: o Tipos de datos, declaración de variables, clases, interfaces, métodos, propiedades, y sentencias de control y la función que desempeñan o uso que se les da a cada uno de estos elementos. Para reforzar su entendimiento, agregar fragmentos de código de ejemplo en cada caso. Criterios de evaluación: • • • • • Explica con claridad en su documento los datos técnicos generales de los controles más comunes en aplicaciones Windows Forms. Se apoya con ventanas de aplicaciones Windows de ejemplo donde señala los controles utilizados en esa aplicación. Identifica los tipos de datos en el lenguaje de programación C#. Identifica la declaración de interfaces, clases, propiedades, métodos, atributos, sentencias de control y variables; Identifica la implementación de propiedades, atributos en una clase. Página 2 de 4 Actividad # 1 – Desarrollo de Aplicaciones I • • Responde acertadamente a las preguntas planteadas. Demuestra autonomía, responsabilidad y creatividad al realizar la actividad. Presentar rúbrica de evaluación del parcial #1 (descargarla del blog) Nota 2: No se aceptará ningún trabajo duplicado total o parcialmente, el esfuerzo puede ser colaborativo en este caso, pero la responsabilidad es individual. Nota 3: Ejemplo de guía de referencia (parte de contenido - controles) -------------------------------------- Controles en aplicaciones Windows Forms 1.- TextBox Control Representa un control de cuadro de texto de Windows donde el usuario puede introducir información. 1.1.- Propiedades Nombre Anchor AutoCompleteMode BorderStyle Enabled ForeColor 1.2.- Métodos Nombre Clear Focus Hide Show Descripción Obtiene o establece los bordes del contenedor al que está enlazado un control y determina cómo se cambia el tamaño de un control con su elemento primario. (Se hereda de Control). Obtiene o establece una opción que controla cómo funciona la funcionalidad de autocompletar para el control TextBox. Obtiene o establece el tipo de borde del control de cuadro de texto. (Se hereda de TextBoxBase). Obtiene o establece un valor que indica si el control puede responder a la interacción del usuario. (Se hereda de Control). Obtiene o establece el color de primer plano del control. (Se hereda de TextBoxBase). Descripción Borra todo el texto del control de cuadro de texto. (Se hereda de TextBoxBase). Establece el foco de entrada en el control. (Se hereda de Control). Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject). Determina el tamaño de todo el control a partir del alto y el ancho de su área cliente. (Se hereda de Control). Página 3 de 4 Actividad # 1 – Desarrollo de Aplicaciones I 2.- Button Control … [Continuar…] 2.1.- Propiedades [Tabla] 2.1.- Métodos [Tabla] Ejemplo de imagen para señalar controles: ??? = ¿Qué control es? Button TextBox ??? ??? TextBox (MultiLine=True) ??? ??? ------------------------------------------------------Elaboró: Alfonso Felipe Lima Cortés Página 4 de 4