Anda di halaman 1dari 11

Laboratorio de Desarrollo de Aplicaciones I

Sesin 1: Fundamentos del Lenguaje C#


I. OBJETIVOS
-

Conocer las fundamentos de C# para crear una aplicacin y del entorno IDE
Aadir las caractersticas que habitualmente incorpora a una aplicacin Windows.

II. TEMAS A TRATAR

Programas de modo consola


Formularios
Caractersticas del Lenguaje C#

III. MARCO TEORICO


C# es la siguiente fase en la evolucin de C y C++ y fue desarrollado expresamente para la
plataforma Microsoft .NET.
C# provee las caractersticas mas importante para los programadores tales como: POO,
grficos, GUI componentes, manejo de excepciones, multithreading, multimedia, base de
datos, archivos, internet, cliente/servidor.
using declara las caractersticas que el programa usa en el namespace System.
namespace agrupa varias caractersticas de C# en categoras similares.
IV. ACTIVIDADES (La prctica tiene una duracin de 4 horas)
1. Crear un nuevo proyecto. Crea una nueva aplicacin de Windows para el programa. Abre
Visual Studio y selecto File > New > Project... > Visual C# > Windows > Windows Forms
Application. Nombre del proyecto es ASimpleProgram, y selecciona un directorio para
guardar el proyecto. Para hacer esto, pulse el botn el Browse... que abre el dilogo Project
Location. Navegue a travs de los directorios, y encuentra uno en donde poner el proyecto y
presiona OK. Esta seleccin nos devuelve el dilogo New Project; Cuando ya elegiste la
ubicacin del proyecto, pulse el botn OK. El Visual Studio cargar una nueva solucin, y un
formulario etiquetado con Form1 aparecer.

Jos Sulla Torres

Laboratorio de Desarrollo de Aplicaciones I

2. Colocar ttulo a la barra del formulario. Este texto es determinado por la propiedad del Texto
del formulario. Si la ventana de Propiedades del formulario no est abierta, pulsa el botn el
icono de Propiedades en la barra de herramientas o selecciona el orden de Properties
Window del men View.

3. Cambiar el color del fondo del formulario. La propiedad de BackColor especifica el color del
fondo de un formulario. Haciendo clic en BackColor de la ventana de Propiedades podemos
cambiar el valor de propiedad. Seleccione la caja que representa amarillo. La paleta
desaparecer, y el color del fondo del formulario cambiar para ponerse amarillo.

4. Agregue una etiqueta al formulario. Haga doble-click en la etiqueta en la caja de herramientas.


Esta accin crea una etiqueta con manejadores de redimensin en la esquina superiorizquierda del formulario. Alternativamente, se puede arrastrar los controles de la Caja de
herramientas al formulario.

5. Colocar texto a la etiqueta. Seleccione la etiqueta (label). En la pagina de Propiedades


seleccione la propiedad Text e ingrese Welcome to C#. Redimensiona la etiqueta si el texto
no se ajusta. Mueve la etiqueta al centro superior del formulario. Alternativamente, puedes
mover la etiqueta eligiendo Format > Center in Form > Horizontally del menu bar.

Jos Sulla Torres

Laboratorio de Desarrollo de Aplicaciones I

6. Configurar el tamao de la fuente y la alineacin de la etiqueta. Haga clic en la propiedad Font


donde se puede elegir la fuente, el estilo y el tamao de 24 y haga clic en OK. Redimensiona la
etiqueta para que se ajuste al texto, luego elija la propiedad TextAlign para alinear el texto
dentro de la etiqueta.

7. Aadiendo una imagen al formulario. El control PictureBox muestra imgenes. Este paso es
similar al paso 5. Haga clic en el control PictureBox e inserte en el formulario luego ubique la
propiedad Image y seleccione la imagen mas adecuada que desea insertar

8. Ejecute la aplicacin. Primero se necesita compilar para lo cual haga clic en la opcin Compile
Solution (F6) del menu Compile. El programa se puede ejecutar haciend clic en el boton Start
(boton play, triangulo verde), eligiendo el comando Start del men Debug o presionando F5.
Ejercicio:
Disee y ejecute el siguiente formulario:

Jos Sulla Torres

Laboratorio de Desarrollo de Aplicaciones I

Programas de modo Consola


1. Elija un nuevo Proyecto en Visual C# y elija la plantilla de Console Application de
nombre Welcome1.

2. Escriba el siguiente cdigo.

3. Ejecute presionando ctrl. + F5. El resultado debera ser similar a la siguiente figura:

Jos Sulla Torres

Laboratorio de Desarrollo de Aplicaciones I

Programas de modo Consola con salida en Dilogo


1. Cree un nuevo Proyecto en Visual C# y elija la plantilla de Console Application de
nombre Welcome2 y escriba el siguiente cdigo.

2. Aada la referencia para el manejo de formulario. Aadir una referencia, botn


derecho en el flder References en el Solution Explorer y elegir Add Reference
Haga doble clic en System.Windows.Forms.dll para aadir este archivo a la lista
como en la figura.

Jos Sulla Torres

Laboratorio de Desarrollo de Aplicaciones I

3. Ejecute presionando ctrl. + F5. El resultado debera ser similar a la siguiente figura:

Programas para aadir enteros.


1. Cree un nuevo Proyecto en Visual C# y elija la plantilla de Console Application de
nombre Addition y escriba el siguiente cdigo.

2. Ejecute presionando ctrl. + F5. El resultado debera ser similar a la siguiente figura:

Jos Sulla Torres

Laboratorio de Desarrollo de Aplicaciones I

Programas con sentencias de control.


1. Cree un nuevo Proyecto en Visual C# y elija la plantilla de Console Application de
nombre Analysis y escriba el siguiente cdigo.

2. Ejecute presionando ctrl. + F5. El resultado debera ser similar a la siguiente figura:

Jos Sulla Torres

Laboratorio de Desarrollo de Aplicaciones I

Programas con sentencias de control con MessageBox.


1. Cree un nuevo Proyecto en Visual C# y elija la plantilla de Console Application de
nombre Sum y escriba el siguiente cdigo.

2. Recuerde Aadir una referencia, de System.Windows.Forms.dll


3. Ejecute presionando ctrl. + F5. El resultado debera ser similar a la siguiente figura:

Jos Sulla Torres

Laboratorio de Desarrollo de Aplicaciones I

Botones MessageBox
MessageBoxButton.OK
MessageBoxButton.OKCancel
MessageBoxButton.YesNo
MessageBoxButton.YesNoCancel
MessageBoxButton.RetryCancel
MessageBoxButton.AbortRetryIgnore

Programas con Formato String.


1. Cree un nuevo Proyecto en Visual C# y elija la plantilla de Console Application de
nombre Interest y escriba el siguiente cdigo.

Jos Sulla Torres

Laboratorio de Desarrollo de Aplicaciones I

2. La formula es:
Donde a: el cantidad a pagar, p: el monto total, r: el ratio y n: es el ao
Para el caso de {0:C} los formatos son:
C o c : Para moneda, agrega el smbolo $
D o d : Para decimal
N o n : Para string com comas y 2 decimales
E o e : Para notacin cientfica
F o f : Para numero fijo de decimales (2 por defecto)
G o g : Para E o F.
X o x : Para hexadecimal
3. Ejecute presionando ctrl. + F5. El resultado debera ser similar a la siguiente figura:

Jos Sulla Torres

Laboratorio de Desarrollo de Aplicaciones I

V. Ejercicios

1. Desarrolle una aplicacin en C# que determine si un cliente ha excedido el limite de


crdito en una cuenta. Para cada cliente, cuenta con lo siguiente:
a. Numero de cuenta.
b. Balance al inicio del mes.
c. Total de todas las compras del mes.
d. Total de todos los crditos realizados por el cliente en el mes.
e. Limite de crdito permitido.
El programa debera ingresar como entero cada uno de estos datos y calcular el
balance = Balance inicial + compras crdito, muestre el nuevo balance y
determine si el balance excede al limite de crdito del cliente.
VI. Cuestionario
1. Cules los principales controles que nos proporciona .NET?
2. Qu son propiedades?
3. Qu son eventos?

VII. Bibliografa y referencias


1. Deitel & Deitel, Visual C# How to Program, Fifth Edition, Pearson, 2012
2. John Sharp, Microsoft Visual C# Step by Step, OReilly Media Inc. 2012

Jos Sulla Torres

Anda mungkin juga menyukai