Sunteți pe pagina 1din 10

GUIA #5

TEMA: INTRODUCCION AL LENGUAJE DE PROGRAMACION C# Docentes: Ing. Mara Antonia Alvarenga Ing. David Amaya

INTRODUCCIN: C #, pronunciado C sharp, es un lenguaje de computadora utilizado para dar instrucciones que indican a la computadora qu hacer, cmo hacerlo y cundo hacerlo. Este es un lenguaje universal que se utiliza en muchos sistemas operativos, incluyendo Microsoft Windows. C # es uno de los idiomas utilizados en la plataforma Microsoft. NET Framework. Microsoft. NET Framework es una biblioteca de objetos que crean o dibujar cosas en la computadora. La sintaxis y estructuracin de C# es muy similar a la C++, ya que la intencin de Microsoft con C# es facilitar la migracin de cdigos escritos en estos lenguajes a C# y facilitar su aprendizaje a los desarrolladores habituados a ellos. Sin embargo, su sencillez y el alto nivel de productivi dad son equiparables a los de Visual Basic. En resumen, C# es un lenguaje de programacin que toma las mejores caractersticas de lenguajes preexistentes como Visual Basic, Java o C++ y las combina en uno solo. El hecho de ser relativamente reciente no implica que sea inmaduro, pues Microsoft ha escrito la mayor parte de la BCL usndolo, por lo que su compilador es el ms depurado y optimizado de los incluidos en el .NET Framework SDK Aplicaciones de consola El lenguaje C # se utiliza para crear aplicaciones que se muestran en una ventana en negro a que se refiere como el indicador de DOS o una ventana de DOS. Esos son los tipos de aplicaciones que se crean en nuestras lecciones. Para estudiar el lenguaje C #, vamos a utilizar Microsoft Visual C # 2008 Express Edition o Microsoft Visual C # 2008 Professional. Para obtener Microsoft Visual C # 2008 Express Edition, puede descargar gratuitamente desde el Microsoft sitio web. Despus de la descarga, se puede instalar. Para el lanzamiento de Microsoft Visual C # 2008 Professional, puede hacer clic en Inicio -> (Todos) los programas -> Microsoft Visual Studio 2008. Para crear el tipo de aplicaciones que veremos en nuestras clases, en el men principal, puede hacer clic en Archivo -> Nuevo proyecto ... En la seccin de plantillas de la caja de dilogo Nuevo proyecto, haga clic en Aplicacin de consola, acepte el nombre predeterminado o cambiarlo: Caractersticas de C# Sencillez: C# elimina muchos elementos que otros lenguajes incluyen y que son innecesarios en .NET. Por

ejemplo: El cdigo escrito en C# es autocontenido, lo que significa que no necesita de ficheros adicionales al propio fuente tales como ficheros de cabecera o ficheros IDL Modernidad: C# incorpora en el propio lenguaje elementos que a lo largo de los aos ha ido demostrndose son muy tiles para el desarrollo de aplicaciones y que en otros lenguajes como Java o C++ hay que simular . Orientacin a objetos: Como todo lenguaje de programacin de propsito general actual, C# es un lenguaje orientado a objetos, aunque eso es ms bien una caracterstica del CTS que de C#. C# soporta todas las caractersticas propias del paradigma de programacin orientada a objetos: encapsulacin, herencia y polimorfismo. Orientacin a componentes: La propia sintaxis de C# incluye elementos propios del diseo de componentes que otros lenguajes tienen que simular mediante construcciones ms o menos complejas. Es decir, la sintaxis de C# permite definir cmodamente propiedades (similares a campos de acceso controlado), eventos (asociacin controlada de funciones de respuesta a notificaciones) o atributos (informacin sobre un tipo o sus miembros), entre otras.

OBJETIVOS. Al finalizar esta sesin ser capaz de: Generar proyectos en c# Analizar los problemas para identificar una solucin Desarrollar programas en la consola de c#. MA TERIALES Y HERRAMIENTAS C# en la plataforma de Visual Basic 2005. Gua # 5 de laboratorio

PASOS PARA LOS PROCEDIMIENTOS PARA LA SOLUCIN DE UN PROBLEMA. ESCRITURA DE APLICACIONES

Escribir cdigo Los programas que vamos a escribir estn destinados a dar instrucciones a la computadora qu hacer, cundo hacer algo, y la forma de hacerlo. Al escribir estas instrucciones en un formato fcil de entender Ingls, utilizando palabras que van a estudiar. Esto significa que una instruccin regular utiliza un texto normal con caracteres alfabticos, nmeros y smbolos que no son legibles. Normalmente, usted puede escribir sus instrucciones con cualquier editor de texto como el Bloc de notas, WordPad, WordPerfect o Microsoft Word, etc Al escribir sus instrucciones, hay reglas que seguir sus sugerencias y que debe observar. Nos umbral estudiar cada uno de ellos como de seguir adelante.

El grupo de instrucciones que utiliza el programa tambin se conoce como cdigo. Para ayudarle a escribir cdigo, Microsoft Visual C#2005 incluye un editor de texto conocido como el editor de cdigo. Esta es la ventana que aparece cuando se acaba de crear una aplicacin de consola. Adems el editor de cdigo, la interfaz de desarrollo integrado (IDE) de Microsoft Visual C # 2008, se compone de varias partes, que se revisar cuando sea necesario.

1. En primer lugar accederemos a Visual Basic 2005, tal como se explico en la clase terica. 2. Luego crearemos un Nuevo proyecto

3. Seleccionar el tipo de proyecto en la opcin C# 4. Dar clic sobre la opcin aplicacin de consola

5. Despus de hacer clic en Aceptar, un cdigo esqueleto sera creado para ti. En este momento, no vamos a revisar cada parte del cdigo. Todo lo que se present y explic a medida que avanzamos.

USO DE COMENTARIOS: Un comentario es una lnea o un prrafo de texto que no sern considerados como parte de su cdigo de un programa. Hay dos tipos de comentarios reconocido por C #. Para mostrar un comentario sobre una lnea de texto, comience la lnea con dos barras inclinadas / /. Nada en el lado derecho de la / / se ignoran. Aqu est un ejemplo: / / Esta lnea ser ignorado. Soy capaz de escribir en l lo que quiera

El tipo de comentario sobre se utiliza en una sola lnea. Tambin puede iniciar un comentario con / *. Este tipo de comentario termina con * /. Cualquier cosa entre esta combinacin de / * y * / no se lee. Por lo tanto, puede utilizar esta tcnica para abarcar un comentario en ms de una lnea.

SANGRA La sangra es otra caracterstica que hace que su programa de fcil lectura. La sangra es una tcnica de agrupacin de lneas de cdigo por categora. Para delimitar los elementos de su cdigo, debe guin por dos espacios en blanco o un tabulador uno. La sangra debe ser gradual. Es decir, cuando una lnea de cdigo que parece ser un nio de la lnea anterior, la nueva lnea debe tener una sangra. Solucin y gestin de proyectos

Un proyecto Hemos visto cmo crear una aplicacin de consola. Microsoft Visual C # permite crear otros tipos de aplicaciones. Es por eso que primero debe mostrar el cuadro de dilogo Nuevo proyecto para seleccionar su opcin. Adems de las aplicaciones de consola, en las prximas lecciones, vamos a iniciar algunas aplicaciones con el Proyecto vaco. Tambin aprender a crear una biblioteca utilizando la opcin de biblioteca de clases. No haremos caso de las otras tres opciones en este libro. Para controlar el sangrado de su cdigo, en el men principal, haga clic en Herramientas -> Opciones ... En la lista de la izquierda, expanda C #, seguido por el formato y haga clic en sangra. A co ntinuacin, cambie las opciones en el lado derecho:

Despus de hacer los cambios, haga clic en Aceptar para validar o Cancelar para ignorar.

Guardar un proyecto
En las versiones anteriores de Microsoft Visual C # (es decir, 2002 y 2003), que siempre han tenido que crear formalmente un proyecto para poder utilizar uno y siempre tena que salvarla. Despus de darse cuenta de que muchos de los proyectos que los desarrolladores o los estudiantes a crear son para uso experimental, Microsoft proporciona la capacidad de crear temporalmente un proyecto, para guardarlo o no. Al guardar un proyecto le permite mantener en un medio para que pueda referirse a ella ms tarde. Cuando Microsoft Visual Studio 2008 (cualquier edicin), se instala, crea una carpeta llamada Visual Studio 2008 en su carpeta Mis documentos. La carpeta Mis documentos se llama la unidad de personal o de su directorio personal. Dentro de la carpeta de Visual Studio 2008, se crea una subcarpeta denominada Proyectos. Por defecto, aqu es donde se podra ahorrar sus proyectos, cada uno con su propia carpeta. Para guardar un proyecto, en la barra de herramientas, puede hacer clic en el botn Guardar todo . Por otra parte, en el men principal, puede hacer clic en Archivo -> Guardar todo. Si el proyecto ya haba sido salvado, pero desea guardarlo con un nombre diferente, en el men principal, puede hacer clic en Archivo -> Guardar el nombre del proyecto como ...

Una solucin
Una solucin se utiliza para coordinar los diferentes aspectos de una aplicacin que se est creando. Cuando se crea un proyecto, que representa un detalle de la aplicacin que tiene en mente. Adems del cdigo que est escribiendo, es posible que desee agregar otros elementos. En lugar de un proyecto, en las siguientes secciones, veremos que una solucin puede contener ms de un proyecto. Al crear un proyecto, la solucin tiene el mismo nombre del proyecto. Usted puede ver sus nombres en el Explorador de soluciones:

La solucin y un proyecto puede tener diferentes nombres. Mientras trabajaba en un proyecto, cambiar el nombre de la solucin, en el Explorador de soluciones, puede hacer clic en el primer nodo, que es el nombre de la solucin a partir de la solucin. Luego, en la ventana Propiedades, haga clic en (Nombre) y escriba el nombre de su eleccin:

Este nombre es temporal, especialmente si usted an no ha guardado el proyecto. Si desea guardar de forma permanente una solucin para su uso posterior, hay dos tcnicas que puede utilizar. Si usted empieza a ahorrar un proyecto por primera vez, que traera el Proyecto de cuadro de dilogo Guardar. De manera predeterminada, Microsoft Visual Studio selecciona el directorio de personal como el camino hacia la solucin. Esto se llama el lugar. En el lugar, Microsoft Visual Studio crea una carpeta como la solucin del proyecto. La solucin debe tener, o debe ser almacenada, en su propia carpeta. Como se mencion anteriormente, Microsoft Visual Studio utiliza el nombre del proyecto como el nombre de la solucin. Para cambiar el nombre de la solucin, puede cambiar la cadena en el cuadro de texto Nombre de la solucin. Recuerde que puede introducir el nombre del proyecto en el cuadro de texto Nombre. Aqu est un ejemplo:

Al guardar un proyecto (por primera vez), por defecto, Microsoft Visual C # crea una nueva carpeta para l en la carpeta Mis documentos \ Visual Studio 2008 \ carpeta de proyectos. Se utiliza el nombre de la solucin a nombre de la carpeta. Crea algunos archivos y los guarda en la carpeta nueva. A continuacin, se crea una subcarpeta, con el nombre del proyecto, dentro de la carpeta de la solucin. Adems de la sub-carpeta con el nombre que el proyecto, se crea otra carpeta con el nombre de depuracin . Tambin crea otra carpeta con el nombre de depuracin en la subcarpeta del nombre del proyecto. En cada carpeta y algunas otras carpetas, crea algunos archivos que no vamos a prestar atencin a, por ahora. Si el proyecto ya haba sido salvado, pero que desea cambiar el nombre de la solucin, en el men principal, puede hacer clic en Archivo -> Guardar la solucin de nombre . sln como ... Esto hara que el archivo de cuadro de dilogo donde puede especificar el nombre de la solucin y haga clic en Guardar

La ejecucin de un proyecto
Despus de crear un proyecto y la escritura de cdigo, es posible que desee ver el resultado. Para ello, es necesario ejecutar la aplicacin. Esto creara un archivo ejecutable que se puede utilizar en otros equipos y que puede distribuir a otras personas. Para ejecutar una aplicacin, en el men principal, puede hacer clic en Depuracin -> Iniciar sin depurar. En vez de ir a travs del men principal cada vez, usted puede agregar el botn Iniciar sin depurar a una barra de herramientas. Para ello, puede hacer clic en cualquier barra de herramientas y haga clic en Personalizar ... En la pgina de propiedades Comandos del cuadro de dilogo Personalizar, puede hacer clic en la depuracin, haga clic en Categoras, a continuacin, arrastre en Iniciar sin depurar, y colquelo en una barra de herramientas. Aqu est un ejemplo:

Despus de agregar el botn (s), puede hacer clic en Cerrar. La prxima vez que desee ejecutar una aplicacin, puedes hacer clic en este botn.

Agregar un proyecto
Una de las caractersticas ms valiosas de Microsoft Visual Studio 2005 es que le permite trabajar en ms de un proyecto sin ejecutar ms de una instancia del estudio. Esto significa que usted puede agregar un proyecto a otro proyecto que est trabajando y tratar cada una como una entidad separada. Antes de agregar un proyecto a otro, debe guardar, o bien debe tener guardado, el proyecto actual. Para agregar un proyecto, en el Explorador de soluciones, puede hacer clic en el nodo superior (se inicia con la solucin) y la posicin del ratn en Add:

Si usted tiene un proyecto que se guard anteriormente, pero no desea abrir una instancia independiente de Microsoft Visual Studio para ello, puede hacer clic en Proyecto existente ... Esto hara que el cuadro de dilogo Agregar proyecto que le permite seleccionar un proyecto de una carpeta.

Para agregar un nuevo proyecto, despus de hacer clic derecho, puede hacer clic en Nuevo proyecto ... Si se agrega un nuevo proyecto, y si quieres guardarlo para futuras referencias, debe guardarlo. Para guardar el nuevo proyecto, puede hacer clic en el botn Guardar todo en la barra de herramientas. Despus de guardar el nuevo proyecto, una carpeta con su nombre se creara dentro de la carpeta de la solucin. En el lado derecho del nombre de la solucin en la solucin, el nmero de sus proyectos se especifica entre parntesis, como un proyecto o proyectos de 2, etc Despus de agregar un proyecto, cada uno representado por su propio nodo en el Explorador de soluciones y en la Vista de clases. Aqu est un ejemplo: Adems, una subcarpeta para cada proyecto se crea en la carpeta de la solucin:

La solucin, el nombre de uno de los proyectos, si hay ms de uno, est en negrita. Este proyecto se llama el proyecto de inicio. Si, en el men principal, haga clic en Depurar -> Iniciar sin depurar, el proyecto en negrita sera ejecutado. Si desea cambiar la puesta en marcha del proyecto, puede hacer clic en su nodo y haga clic en Establecer como proyecto de inicio.

Ejemplos:
1. Aplicacin bsica Hola mundo! Bsicamente una aplicacin en C# puede verse como un conjunto de uno o ms ficheros de cdigo fuente con las instrucciones necesarias para que la aplicacin funcione como se desea y que son

pasados al compilador para que genere un ejecutable. Cada uno de estos ficheros no es ms que un fichero de texto plano escrito usando caracteres Unicode y siguiendo la sintaxis propia de C#. Como primer contacto con el lenguaje, nada mejor que el tpico programa de iniciacin Hola Mundo! que lo nico que hace al ejecutarse es:

a = Console.ReadLine() /se utiliza para leer digitado y almacenarlo en una variable por ejemplo lo que el usuario escriba est almacenado en la variable a/ 2. Calcule el rea de un crculo de radio 4.
using System; namespace Circunferencia1 { class CircunferenciaApp { public static void Main() { const double PI=3.1415926; // Esto es una constante double Radio=4; // Esto es una variable Console.WriteLine("El permetro de una circunferencia de radio {0} es {1}", Radio, 2*PI*Radio); Console.WriteLine("El rea de un crculo de radio {0} es {1}", Radio, PI*Math.Pow(Radio,2)); } } } La salida en la consola de este programa sera la siguente: El permetro de una circunferencia de radio 4 es 25,1327408 El rea de un crculo de radio 4 es 50,2654816

Como ves, en lugar de poner 2*3.1415926*Radio donde damos la circunferencia hemos puesto 2*PI*Radio, puesto que el valor constante por el que debemos multiplicar (el valor de pi en este caso) lo hemos almacenado en una constante, haciendo as el cdigo ms cmodo y fcil de leer.

Ejercicios para resolver: 1. Lea una cantidad depositada en un banco y que calcule la cantidad final despus de aplicarle un 20% de inters. 2. Un alumno desea saber cul ser su calificacin final en la materia de Lgica Computacional. Dicha calificacin se compone de tres exmenes parciales cuya ponderacin es de 30%, 30% y 40% 3. Un programa que calcule el rea y el permetro de un tringulo rectngulo dada la base y la altura. 5. Leer un nmero entero y determinar si es un nmero terminado en 4. 6. Leer un nmero entero y determinar si tiene 3 dgitos. 7. Leer un nmero entero y determinar si es negativo. 8. Leer un nmero entero de dos dgitos y determinar a cunto es igual la suma de sus dgitos. 9. Leer un nmero entero de dos dgitos y determinar si ambos dgitos son pares. 10. Leer un nmero entero de dos dgitos menor que 20 y determinar si es primo. 11. Leer un nmero entero de dos dgitos y determinar si es primo y adems si es negativo. 12. Leer un nmero entero de dos dgitos y determinar si sus dos dgitos son primos. 13. Leer un nmero entero de dos dgitos y determinar si un dgito es mltiplo del otro. 14. Leer un nmero entero de dos dgitos y determinar si los dos dgitos son iguales.

S-ar putea să vă placă și