INTRODUCCIÓN A WINDOWS FORM

Documentos relacionados
INTRODUCCIÓN A WINDOWS FORM

INTRODUCCIÓN A WINDOWS FORM

Tema: Repaso sobre el uso del IDE de Microsoft Visual C#.

Finalmente, aprenderá a interceptar y a manejar muchos de los eventos comunes que tienen los componentes y los formularios de Windows Form.

INTRODUCCIÓN A WINDOWS FORM

Objetivo. Introducción. Programación III, Guía 2 1. Facultad : Ingeniería Escuela : Computación Asignatura: Programación III

Utilizar los elementos básicos de la programación de interfaces gráficas de usuario para el diseño y desarrollo de programas de aplicación.

Tema: DESARROLLO DE APLICACIONES CON VISUAL STUDIO-NET (PARTE I)

Tema: Introducción al IDE de Microsoft Visual C#.

Práctica B: Cree su primera aplicación

Práctica de laboratorio: Configuración de copia de seguridad de datos y recuperación en Windows 7 y Vista

ÁREA: TECNOLOGÍA E INFORMÁTICA. GRADO: 10º JORNADA: JT SEMESTRE:_1 _ FECHA TEMA: Algoritmos con condicionales. ESTUDIANTE: GRUPO:

Conexión a Base de Datos.

Nombre de la práctica: Sistema Operativo.

índice MÓDULO 1: Introducción a Visual Basic 6.0 MÓDULO 2: Fundamentos de programación TEMA 1. Introducción a Visual Basic 6.0

PROF. ANGEL MENDEZ YALLI.

Tema: Librería gráfica en C#.

Conocimientos previos

Definición Es una directiva using que ayuda al compilador a localizar una clase que se usa en la aplicación.

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos.

Práctica de laboratorio: Compartir recursos en Windows

VB.NET Guía de creación de proyectos con Windows forms y clases. ing. Julián enrique cely cárdenas

GUÍA DE TRABAJO N 3 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 10. Tema: APLICACIONES WINDOWS FORMS LENGUAJE C#

I.- Objetivo. II.- Introducción

Universidad José Carlos Mariátegui

Configuración regional Windows XP, Vista, 7 y 8

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE MEDICINA Academia de Informática Médica Apéndice de Windows

Reportes en Visual Studio + SQL Server

VISUAL BASIC 6.0. Objetivos: Contenidos. TEMA 1. Introducción a Visual Basic 6.0. Conceptos de Programación. Introducción a Visual Basic

Tema: Entorno a C# y Estructuras Secuenciales.

Formularios y controles

Práctica de laboratorio: Administración de memoria virtual en Windows 8 y Vista

Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés

Guía de configuración regional Vista, 7 y 8

MICROSOFT EXCEL 2007 NIVEL AVANZADO. Contenido

PREGUNTAS FRECUENTES CINF

MINDJET MINDMANAGER 8.0

En el mundo de la programación informática, uno de los lenguajes más populares y conocidos es el de Visual Basic. Creado en 1991 por Alan Cooper para

Guía de Microsoft Excel Primeros pasos

Ficha técnica. Visual Basic 6.0

Creación de organigrama en Visio 2013

Práctica de laboratorio: Configuración del navegador en Windows 8

TEMA 2. TRABAJAR CON UNA PRESENTACIÓN

FUNDAMENTOS DE PROGRAMACIÓN Asignatura correspondiente al plan de estudios de la carrera de Ingeniería Informática

C) Comandos de Microsoft Windows 7. (Entre a Virtualización Win7)

Guía rápida de Introducción a Windows Forms en C#.NET

Microsoft Visual Studio está basado en.net framework. Definiciones de.net Framework:

CONFIGURACIÓN DEL NAVEGADOR EXPLORER PARA EL ACCESO AL DELPHOS PORTAL

VISUAL STUDIO.NET Y PUERTO SERIE

Abrir y explorar plantillas de Word

25 + Trucos, Pistas, Atajos y Consejos Prácticos de Excel. Por: Ing. Mario Fernando Parra M.

Práctica 1. Conociendo el Visual Basic 6.0.

OBJETIVOS ÍNDICE MÓDULO 1: VISUAL BASIC 6.0 PARTE 1ª

LABORATORIO 4: Ejercicio 1: Reconociendo VB.NET y Trabajando con el Lenguaje. Duración: 20 minutos

Guía de configuración regional Windows 7, 8 y 10

Práctica de laboratorio: Creación de una partición en Windows Vista

Dentro de las funciones básicas de un procesador de textos están; escribir, guardar e imprimir documentos.

Instalación del Admin CFDI Ver. 4.6

Fundamentos de Word. Identificar los elementos de la interfaz de usuario que puede usar para realizar las tareas básicas.

Introducción a Visual Basic. Ing. Marglorie Colina

Práctica de laboratorio: Compartir una carpeta, crear un grupo en el hogar y asignar una unidad de red en Windows 7

I. Cómo Agregar una Primera Cuenta en Outlook. II. Cómo Agregar Otra Cuenta en Outlook III. Cómo Eliminar Cuenta en Outlook.

Configuración del Ratón

Configuración de Correo Administrativo en Microsoft Outlook 2016

Práctica de laboratorio: Control y administración de recursos del sistema en Windows XP

Manual Certificados Raíz

Introducción a Visual Studio. ET

Migrar a Outlook 2010

Guía no. 697 de actualización del sistema Administrador monousuario vía internet

Índice general. Pág. N. 1. Capítulo 1. Algoritmos

Lección 1: Conociendo Word Sección: Conocimientos Generales & Certificación

Introducción a Windows 98

Userform ("INT") Capital Inicial C(4;0,18)= Tiempo. t= 4 C(4;0,18)= Interés. i= 18,0 %

Laboratorio. Instalación de Visual Studio Community. Back To Basics Instalando Visual Studio Community. Versión: 1.0.

Figura 61: Barras de Herramientas para la edición de Formularios

Address Book Conversion Utility Guía del usuario

Primeros Pasos INTRODUCCIÓN A APLICACIONES WINDOWS. Introducción

Configuración en Microsoft Office Outlook 2007

ANIMACIÓN DE ENTRADA Y SALIDA ANIMACIÓN DE ENTRADA Y SALIDA

Lección 1: Descripción general Sección: Conocimientos generales & Certificación.

Usando Recupera Tu Vida! con Outlook 2007 Guía de Configuración del Usuario

GUIA DE TRABAJO CON EL EDITOR DE VISUAL BASIC DE LA FICHA PROGRAMADOR

Práctica de laboratorio: Configuración del navegador en Windows 7 y Vista

Tema: Entorno a C# y Estructuras Secuenciales.

PowerPoint ofrece diversas maneras para crear una nueva presentación.

El escritorio. Menú Inicio

ASISTENTE PARA BASE DE DATOS. El asistente crea una base de datos casi instantánea.

Transcripción:

1 Programación III, Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación III GUIA 2: C# Modo Gráfico Objetivos Identificar los principales componentes del entorno gráfico de desarrollo de Microsoft Visual C# Crear aplicaciones utilizando el Windows Form de Microsoft Utilizar controles en formularios de Windows Forms, como: etiquetas, cuadros de texto y botones. Introducción Teórica INTRODUCCIÓN A WINDOWS FORM Esta guía tiene como objeto mostrar cómo construir aplicaciones básicas de Windows Forms usando varios de los componentes más comunes que son una característica de la mayoría de las aplicaciones GUI. Se verá como establecer las propiedades de los formularios y de los componentes de Windows Forms usando Visual Designer y la ventana de propiedades. También tiene por objeto que se aprenda a cambiar o examinar los valores de estas propiedades dinámicamente usando el código de C#. HERRAMIENTAS DE C# A continuación se detallan las herramientas y ventanas más importantes de Visual C#. Las ventanas de la mayoría de herramientas pueden abrir desde el menú Ver. 1. El editor de código, para escribir código fuente 2. El compilador de C#, que se encarga de convertir el código fuente de C# en un programa ejecutable. 3. El depurador de Visual Studio, para probar el programa 4. El cuadro de herramientas y el Diseñador, para desarrollar rápidamente interfaces de usuario con el mouse. 5. El explorador de soluciones, para ver y administrar archivos de proyectos y configuraciones. 6. El diseñador de proyectos, para configurar opciones del compilador, rutas de implementación, recursos, entre otros.

2 Programación III, Guía 2 2 7. La vista de clases, para desplazarse por el código fuente según los tipos, no los archivos. 8. La ventana Propiedades, para configurar propiedades y eventos en los controles de la interfaz de usuario. 9. El examinador de objetos, que ve los métodos y clases disponibles en las bibliotecas de vínculos dinámicos, incluidos los ensambladores de.net Framework y los objetos COM 10. Document Explorer, para explorar y buscar la documentación del producto en su equipo local y en Internet. ENTORNO El entorno C# está compuesto con herramientas para interactuar a través de ventanas, páginas de propiedades y asistentes. 1. Cuadro de herramientas 2. Barra de herramientas y menú 3. Proyectos abiertos, propiedades y ayuda 4. Compilación de la aplicación, listado de errores. 5. Área de diseño y edición EXPLORADOR DE SOLUCIONES Y DISEÑADOR DE PROYECTOS La ventana de la parte superior derecha es el Explorador de Soluciones, que muestra todos los archivos del proyecto en una vista de árbol jerárquica.

3 Programación III, Guía 2 3 Cuando se utiliza el menú Proyecto para agregar nuevos archivos al proyecto, se verán reflejados en el Explorador de Soluciones. Además de los archivos, el Explorador de soluciones también muestra la configuración del proyecto y las referencias a las bibliotecas externas que necesita la aplicación. Para obtener acceso a las páginas de propiedades del Diseñador de proyectos, haga clic con el botón secundario del mouse en Propiedades del Explorador de soluciones y, a continuación, haga clic en Abrir. Utilice estas páginas para modificar opciones de generación, requisitos de seguridad, detalles de implementación y muchas otras propiedades del proyecto. Procedimiento G2_Ejemplo_01: Creación de un nuevo proyecto Para la creación del proyecto, en Visual Studio 1. Inicie Visual Studio.NET 2. En el menú Archivo (FILE), seleccione Nuevo (NEW) y después seleccione la opción Proyecto (PROJECT) En el panel Tipos de Proyecto, seleccione proyectos de Visual C# y en el panel de plantillas, seleccione Aplicación para Windows (Windows Forms Aplication) y en el cuadro de texto Nombre, escribiremos Ejemplo1, después hacer clic en el botón Aceptar (OK)

4 Programación III, Guía 2 4 Establecer las propiedades del formulario 1. En la ventana Propiedades (si no ve la ventana presione (F4), haga clic en la propiedad (Name), y después escriba Ejemplo1 en el cuadro de texto (Name) para cambiar el nombre del control del formulario (esto se hace así, porque con este nombre se hará referencia cuando se esté programando) 2. En la misma ventana Propiedades, seleccione la propiedad Text y después escriba Este es un ejemplo, para cambiar la barra de título del formulario. 3. Seleccione la propiedad Font y haga clic en el botón Puntos suspensivos que aparece al seleccionar la propiedad. Cuando se hace clic en el botón Puntos suspensivos, se abre el cuadro de diálogo Font y se puede seleccionar la fuente y los efectos que se desean.

5 Programación III, Guía 2 5 Añadir controles a los formularios Hasta ahora se ha creado un formulario, se han establecido algunas de sus propiedades. Para que el formulario sea útil, se necesita agregar los controles y escribir algo de código propio. Agregar controles de Windows Forms En la siguiente figura se muestra el cuadro de herramientas, donde podemos arrastrar los controles que necesitamos para nuestra aplicación, (si no aparece la venta presionar Ctrl + w +x) Arrastre los controles necesarios, para construir un formulario similar al mostrado en la figura siguiente:

6 Programación III, Guía 2 6 Configuración de las propiedades de los controles Ahora es necesario configurar las propiedades de los controles que acaba de agregar al formulario. Para cambiar el valor de la propiedad de un control, haga clic en el control para seleccionarlo y luego introduzca el valor correcto en la ventana de Propiedades. En la siguiente tabla se listan las propiedades y valores que hay que asignar a cada uno de los controles. Control Propiedad Valor Label1 Text Número 1 TextBox1 Name txtnum1 Text Dejar en blanco Label2 Text Número 2 TextBox2 Name txtnum2 Text Dejar en blanco ComboBox1 Name cmbop

7 Programación III, Guía 2 7 DropDrowStyle DropDrowList (Esta configuración fuerza a los usuarios a elegir uno de los elementos de la lista; los usuarios no pueden escribir un valor nuevo) ListBox1 Name listadvance RadioButton1 Name rbtn1 Text Básicas RadioButton2 Name rbtn2 Text Avanzadas Button1 Name btncalcular Text Calcular Cambio de las propiedades de forma dinámica Hasta ahora se ha usado la vista de diseño para fijar las propiedades estáticamente. Cuando se ejecuta el formulario, sería útil restablecer el valor de cada control a un valor inicial predeterminado. Para hacerlo hay que escribir algo de código. Dar doble clic en cualquier parte del formulario(que no sea sobre un control), para entrar al evento Load, si lo hizo bien el cursor deberá aparecer, dentro de las llaves del siguiente texto: private void Ejemplo1_Load(object sender, EventArgs e) { Dentro de esas llaves justo donde aparece el circulo digitamos lo siguiente: //agrega item al combo cmbop.items.clear( ); cmbop.items.add ("sumar"); cmbop.items.add ("Restar");

8 Programación III, Guía 2 8 //agrega item a la lista listadvance.items.clear ( ); listadvance.items.add ("Multiplicacion"); listadvance.items.add ("Division"); listadvance.tabindex = 0; //inhabilita el combo y la lista cmbop.enabled = false; listadvance.enabled = false; Presione la tecla F5 para que vea lo que le sucede al formulario, este deberá aparecer con el combo y la lista desactivada Ahora vuelva al formulario (modo de diseño), y dar doble clic sobre el control radiobutton que tiene de texto BASICAS. private void rbtn1_checkedchanged (object sender, EventArgs e) { El nombre de ese método aparece como CheckedChanged, que indica que cuando el radio button cambie, se realizará lo que está dentro de este método, ahora digitamos lo siguiente: if (rbtn1.checked == true) { cmbop.enabled = true; listadvance.enabled = false; Al final ese método se verá así: private void rbtn1_checkedchanged (object sender, EventArgs e) { if (rbtn1.checked == true) { cmbop.enabled = true; listadvance.enabled = false; Regresar al modo de diseño y dar doble clic al segundo radiobutton con el texto de Avanzadas, y digitar lo siguiente:

cmbop.enabled = false; listadvance.enabled = true; 9 Programación III, Guía 2 9 //me permite seleccionar el primer elemento de la lista listadvance.selectedindex = 0; Regresamos nuevamente al modo de diseño, y damos doble clic al botón, para que nos aparezca el evento de ese botón de la siguiente manera: private void btncalcular_click (object sender, EventArgs e) { Dentro de esas llaves, digitar el texto siguiente: double n1, n2, r; n1 = Convert.ToDouble (txtnum1.text); n2 = Convert.ToDouble (txtnum2.text); if (cmbop.enabled == true) { if (cmbop.selecteditem.tostring ( ) == "sumar") r = n1 + n2; else r = n1 - n2; MessageBox.Show ("El Resultado es "+ r.tostring ( ),"Respuesta"); if (listadvance.enabled == true) { if (listadvance.selecteditem.tostring ( ) == "Multiplicacion") r = n1 * n2; else r = n1 / n2; MessageBox.Show ("El Resultado es " + r.tostring ( ), "Respuesta"); Presione F5 para ejecutar la aplicación. Análisis de Resultados 1. Crear un formulario, que pedirá el nombre y el salario de un empleado, si ese empleado es Gerente se le hace un descuento de 20% sobre el sueldo, si es subgerente se le hace un descuento del 15% y si es secretaria del 5%, el formulario deberá mostrar cuál es el salario que se le pagará al empleado.

10 Programación III, Guía 2 1 2. Investigar qué hacen y cómo funciona try y catch en C#, posterior a ello modifique el ejemplo anterior de tal forma que trabaje con try y catch. 3. Crear un formulario, donde se calculará el valor de x1 y x2 utilizando la formula cuadrática Investigación complementaria 1. Crear un proyecto que realice conversiones de números a letras y de letras a números. La conversión de números a letras comprenderá desde 0 hasta 1000 y la conversión de letras números de 0 a 200. Debe utilizar una clase en el proyecto, donde irán las funciones y todos los cálculos para las conversiones. Utilice recursividad para optimizar el código y sentencias try /catch para validaciones.

11 Programación III, Guía 2 1 2. Investigue en qué consiste el entorno gráfico utilizando wpf y realice un programa que haga conversiones de tres tipos diferentes de datos (wpf): a. Temperatura b. Longitud c. Peso Para los tres casos que convierta del sistema internacional de unidades (SI) al sistema anglosajón de unidades. Muestre las unidades y validaciones respectivas