Sunteți pe pagina 1din 17

Introduccin a C#

Descripcin General

Estructura de un programa C# Operaciones bsicas de entrada/salida Compilacin, ejecucin y depuracin

Estructura de un programa C#

Hola, mundo La clase El mtodo Main La sentencia using y el espacio de nombres System Demostracin: Uso de Visual Studio para crear un programa C#

Hola, mundo

using System;
class Hola { public static void Main() { Console.WriteLine("Hola, mundo"); } }

La clase

Una aplicacin C# es una coleccin de clases, estructuras y tipos Una clase es un conjunto de datos y mtodos

Sintaxis class nombre { ... }

Una aplicacin C# puede incluir muchos archivos Una clase no puede abarcar ms de un archivo

El mtodo Main

Al escribir Main hay que:


Utilizar una M mayscula, como en Main Designar un Main como el punto de entrada al programa Declarar Main como public static void Main

Un Main puede pertenecer a mltiple clases

La aplicacin termina cuando Main acaba o ejecuta un return

La sentencia using y el espacio de nombres System

.NET Framework ofrece muchas clases de utilidad

Organizadas en espacios de nombres

System es el espacio de nombres ms utilizado Se hace referencia a clases por su espacio de nombres La sentencia using

System.Console.WriteLine("Hola, mundo");

using System; Console.WriteLine("Hola, mundo");

Operaciones bsicas de entrada/salida

La clase Console Los mtodos Write y WriteLine Los mtodos Read y ReaLine

La clase Console

Permite acceder a las secuencias estndar de entrada, salida y error Slo tiene sentido para aplicaciones de consola

Entrada estndar: teclado Salida estndar: Pantalla Error estndar: Pantalla

Es posible redireccionar todas las secuencias

Los mtodos Write y WriteLine

Console.Write y Console.WriteLine muestran informacin en la pantalla de la consola

WriteLine enva un fin de lnea/retorno de carro

Ambos mtodos son sobrecargados Es posible emplear una cadena de formato y parmetros

Formatos de texto
Formatos numricos

Los mtodos Read y ReadLine

Console.Read y Console.ReadLine leen informacin introducida por el usuario


Read lee el siguiente carcter ReadLine lee toda la lnea introducida

Comentarios a aplicaciones

Los comentarios son importantes

Una aplicacin con los comentarios adecuados permite a un desarrollador comprender perfectamente la estructura de la aplicacin

Comentarios de una sola lnea

// Obtener el nombre del usuario Console.WriteLine(Cmo se llama? "); name = Console.ReadLine( );

Comentarios de varias lneas

/* Encontrar la mayor raz de la ecuacin cuadrtica */ x = ();

Tratamiento de excepciones
using System; public class Hola { public static void Main(string[ ] args) { try{ Console.WriteLine(args[0]); } catch (Exception e) { Console.WriteLine(Excepcin en {0}", e.StackTrace); } } }

Compilacin, ejecucin y depuracin

Llamadas al compilador Ejecucin de la aplicacin Demostracin: Compilacin y ejecucin de un programa C# Depuracin Demostracin: Uso del depurador de Visual Studio Las herramientas del SDK Demostracin: Uso del ILDASM

Llamadas al compilador

Conmutadores comunes del compilador Compilacin desde la lnea de comandos Compilacin desde Visual Studio Localizacin de errores

Ejecucin de la aplicacin

Ejecucin desde la lnea de comandos

Escribir el nombre de la aplicacin Pulsar Start Without Debugging en el men Debug

Ejecucin desde Visual Studio

Depuracin

Excepciones y depuracin JIT El Visual Studio Debugger


Configuracin de puntos de interrupcin e inspecciones Seguimiento del cdigo paso a paso Examen y modificacin de variables

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