Está en la página 1de 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

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

La sentencia using

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

Ejecucin desde Visual Studio

Pulsar Start Without Debugging en el men Debug

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

También podría gustarte