You are on page 1of 3

Universidad Distrital Francisco Jos de Caldas

Facultad de Ingeniera
Proyecto Curricular de Ingeniera de Sistemas
Programacin Aplicada grupo 5
Taller No.2
Fecha: 19/09/2013

Entorno Grfico en C#

Objetivos

Comprender la lgica del manejo de eventos en el diseo y desarrollo de Interfaces


Grficas de Usuario.
Mostrar cmo se integra la lgica creada, con la interfaz usuario, a partir de acciones
por eventos.

Tema

I. Introduccin al Lenguaje C#:

El Lenguaje C# es un lenguaje de .Net FrameWork que procede de C++, por tal motivo la
sintaxis es similar a la de C/C++.

Teniendo en cuenta que C# es un lenguaje de Programacin Orientada a Objetos, sus


caractersticas principales son:

Clases: Todos los datos o cdigo deben ser incluidos en una clase; no se puede definir una
variable fuera de la clase y todo el cdigo debe estar dentro de la clase. Las clases pueden
tener constructores que se ejecutan cuando se crea el objeto de la clase y un destructor que
se ejecuta cuando un objeto de la clase es destruido. Adicionalmente C# permite agrupar
sus clases en una coleccin de clases llamada espacios de nombres.

Tipos de Datos: permite trabajar con dos tipos de datos: Valor y Referencia.

Valor: contiene valores reales.


Referencia: contienen referencias a valores almacenados en algn lugar de la
memoria.

Los Primitivos como int, float y char, junto con valores y estructuras son tipos de valor.
Los tipos de referencia tienen variables que tratan con objetos y matrices.

II. Manejo de entorno grfico con C#.

La plataforma .NET provee para todos los lenguajes que soporta un entorno grfico por
medio de formularios y controles. Es importante aclarar que cada formulario se comporta
como una clase con atributos y mtodos; cada control colocado sobre un formulario se
comporta como atributo de formulario, tanto controles y formularios poseen propiedades,
eventos y mtodos. Cada uno de estos elementosposee un evento principal por el cual se
activa el control.

Prepar: Nelly Isabel Rodrguez Navarro


Universidad Distrital Francisco Jos de Caldas
Facultad de Ingeniera
Proyecto Curricular de Ingeniera de Sistemas
Programacin Aplicada grupo 5
Taller No.2
Fecha: 19/09/2013

Competencias asociadas

Identificar los conceptos bsicos para el manejo de eventos de GUIS (Interfaces


Grficas de Usuarios) en C#.
Crear interfaces grficas de usuario usando el manejo de eventos en el GUI en C#.
Analizar que eventos se podran generar en cada uno de los componentes.

Consideraciones generales

Para la elaboracin del presente taller se debe tener en cuenta:

Los programas deben ser desarrollados en C#.

Desarrollar el programa gua.

Desarrollar la practica.

Genere un listado de eventos principales que se pueden generar en cada uno de los componentes y agregue una
pequea descripcin de cuando y como se desencadena.

El taller de debe entregar a travs del aula virtual del curso antes del lunes el 5 de abril del presente a las 11:00
a.m.

Recursos y Herramientas

Visual Studio C#.


Aula Virtual del curso.

Cuerpo

Con el desarrollo de este ejercicio, Usted tiene la oportunidad de manipular, analizar y entender los controles que ms se
usan en el desarrollo de GUI, esta base le permitir adquirir el conocimiento para desarrollar posteriores programas.

1. Cree un proyecto en C# y en plantillas selecciones Aplicacin para Windows


2. Sobre el formularios coloque los siguiente controles: un cuadro de texto (textbox), botones(button), un cuadro
desplegable (combobox), un botn de seleccin (radiobutton), un cronmetro de tiempo (timer), un cuadro de lista
de seleccin (listbox). Dando la siguiente apariencia.

Prepar: Nelly Isabel Rodrguez Navarro


Universidad Distrital Francisco Jos de Caldas
Facultad de Ingeniera
Proyecto Curricular de Ingeniera de Sistemas
Programacin Aplicada grupo 5
Taller No.2
Fecha: 19/09/2013

3. Manipule cada una de sus propiedades ms comunes (size, height, width, backcolor, Font, text, location, name)
analice y observe los resultados.
4. Este desarrollo debe ser lo ms esttico posible.
5. Despus de haber creado esta GUI, de doble click sobre cada control para acceder al editor de cdigo. Observe
que esta accin lo sita dentro del evento principal de cada control.
6. Teniendo en cuenta el desarrollo de la practica cree su propio listado de cul es el evento principal de cada control
y agregue una pequea descripcin de cuando y como se desencadena.

Una vez desarrollado este ejercicio; se puede decir que ya se tiene conocimiento sobre aplicaciones de Windows Form y los
eventos que se pueden manejar al desarrollar una aplicacin para Windows.

Practica:

Teniendo en cuenta lo visto hasta el momento, debe desarrollar un aplicativo que simule un casino de juegos, este debe
tener todas las posible validaciones y debe ser desarrollado aplicando orientacin a Objetos. Usted decide cuantos juegos
incluir

Prepar: Nelly Isabel Rodrguez Navarro

You might also like