Introducción a C#.

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 13 Ing. Ronald Criollo.
Advertisements

Introducción a C#.
Java nos ofrece System.out para escribir en pantalla, pero también tenemos System.in para leer. System.in es un objeto de una clase de java que se llama.
Introducción a la programación en JAVA
EXCEPCIONES UNIDAD 5.
Tablas. Descripción general Introducción a las tablas Creación de tablas Uso de tablas.
Uso de variables de tipo referencia
1.2 Sintaxis del lenguaje Java.
UNIVERSIDAD LATINA (UNILA)
Realizado por: Bertha Palomeque A. Rodrigo Barzola J. Sensor de Temperatura utilizando el Starter Kit Javelin Stamp.
Framework Class Library (FCL) Dr. Diego Lz. de Ipiña Gz. de Artaza
Sintaxis de C# (Declaraciones y Tipos)
Tema 11: Excepciones Antonio J. Sierra.
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
ASEGURANDO LA CALIDAD DEL CODIGO Depuración de código (debugging)
Using System; using System.IO; // Para StreamWriter public class Creacionachivo { public static void Main() { StreamWriter archivo; archivo = File.CreateText("prueba.txt");
Hola mundo. 2 En Java para indicar el inicio y fin de un bloque de instrucciones utiliza las llaves { } es decir: { Inicio de instrucciones para la clase.
Aplicaciones simples en Modo Consola.. Motivación ¿Qué es posible realizar con los recursos presentados hasta el momento? Tomando como referencia la clase.
Java.
Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Práctica 4 Versión Diseño de tipos Igualdad, representación, código,
ESTRUCTURA DE UN PROGRAMA EN
Partes de un Computador. Las partes de la computadora (aspecto físico: hardware), también llamadas dispositivos de entrada/salida (E/S), son todos aquellos.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
Flujos de datos Un flujo es un canal por donde fluyen los datos.
Java RMI. Entornos orientados a objetos  Tendencia actual hacia sistemas compuestos por un conjunto de objetos que interactúan entre sí.  Un programa.
Introducción a ASP.NET.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Convenciones de nomenclatura y diseño
Introducción a la programación en JAVA
Conceptos Básicos Prof. Carlos Rodríguez Sánchez
Lic. Xóchitl minerva García cruz
Programación en C - manejo de Archivos
EL MUNDO DE LOS OBJETOS PROGRAMANDO EN JAVA.
ECLIPSE.
Métodos y parámetros.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Herencia en C#.
Tema 3. Fundamentos para la construcción de código a partir del algoritmo Objetivo: El alumno construirá programas utilizando el lenguaje de programación.
Continuación Unidad 4. Control de flujo
Software Es intangible, existe como información, ideas, conceptos, símbolos, pero no ocupa un espacio físico, se podría decir que no tiene sustancia. Se.
Unidad 3. Introducción a la programación
Continuación Unidad 4. Control de flujo
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Programación Orientada a Objetos
Usando StreamReader y StreamWriter
FLUJOS (Flujos de Bytes-Caracteres)
Fundamentos básicos del lenguaje C#. Parte 1 Introducción a C#
Conceptos básicos de.NET Explorar el entorno de desarrollo Crear un proyecto Visual Basic.NET Use Visual Studio.NET Acceso a datos Depurar e implantar.
Implementación de aplicaciones
Introducción al Visual Basic  Un programa en sentido informático está constituido en un sentido general por variables que contienen los datos con los.
Introducción práctica la uso de la tarjeta Arduino.
Excel Macros Macros Automáticas.
M.C Alejandro Castellanos Lopez
Procesamiento de señales Introducción a Matlab 2014
El entorno de Desarrollo de Dev-C++
Programación orientada a objetos en Visual Basic .NET
Javascript.
PROGRAMACIÓN (2).
Informática Ingeniería en Electrónica y Automática Industrial
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Tema 2 Estructura de un programa en C. IWI Tema 2 Programa en C U n programa en C es una serie de instrucciones en un lenguaje muy especifico (similar.
String, random y stream en java
SINTAXIS EN JAVA. ESTRUCTURA GENERAL DE UN PROGRAMA EN JAVA.
Lenguaje de Programación II
UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCO Nombres: Isaac Sánchez García Teofilo Martinez Garcia Ricardo Del Carmen Paz López Vanesa Anahí Pérez Lizárraga.
Prof. Marcos Heredia.  Primitivos y No Primitivos.
Entrada y Salida en Prolog. Javier Alvarado Camas.
Taller de certificación Internacional
Transcripción de la presentación:

Introducción a C#

Descripción General Estructura de un programa C# Operaciones básicas de entrada/salida Compilación, ejecución y depuración

Estructura de un programa C# Hola, mundo La clase El método Main La sentencia using y el espacio de nombres System Demostración: 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 aplicación C# es una colección de clases, estructuras y tipos Una clase es un conjunto de datos y métodos Sintaxis Una aplicación C# puede incluir muchos archivos Una clase no puede abarcar más de un archivo class nombre { ... }

El método Main Al escribir Main hay que: Utilizar una “M” mayúscula, 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 múltiple clases La aplicación 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 más 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 básicas de entrada/salida La clase Console Los métodos Write y WriteLine Los métodos Read y ReaLine

La clase Console Permite acceder a las secuencias estándar de entrada, salida y error Sólo tiene sentido para aplicaciones de consola Entrada estándar: teclado Salida estándar: Pantalla Error estándar: Pantalla Es posible redireccionar todas las secuencias

Los métodos Write y WriteLine Console.Write y Console.WriteLine muestran información en la pantalla de la consola WriteLine envía un fin de línea/retorno de carro Ambos métodos son sobrecargados Es posible emplear una cadena de formato y parámetros Formatos de texto Formatos numéricos

Los métodos Read y ReadLine Console.Read y Console.ReadLine leen información introducida por el usuario Read lee el siguiente carácter ReadLine lee toda la línea introducida

Comentarios a aplicaciones Los comentarios son importantes Una aplicación con los comentarios adecuados permite a un desarrollador comprender perfectamente la estructura de la aplicación Comentarios de una sola línea Comentarios de varias líneas // Obtener el nombre del usuario Console.WriteLine(“¿Cómo se llama? "); name = Console.ReadLine( ); /* Encontrar la mayor raíz de la ecuación cuadrática */ 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(“Excepción en {0}", e.StackTrace); }   } }

Compilación, ejecución y depuración Llamadas al compilador Ejecución de la aplicación Demostración: Compilación y ejecución de un programa C# Depuración Demostración: Uso del depurador de Visual Studio Las herramientas del SDK Demostración: Uso del ILDASM

Llamadas al compilador Conmutadores comunes del compilador Compilación desde la línea de comandos Compilación desde Visual Studio Localización de errores

Ejecución de la aplicación Ejecución desde la línea de comandos Escribir el nombre de la aplicación Ejecución desde Visual Studio Pulsar Start Without Debugging en el menú Debug

Depuración Excepciones y depuración JIT El Visual Studio Debugger Configuración de puntos de interrupción e inspecciones Seguimiento del código paso a paso Examen y modificación de variables