Descargar

Conceptos básicos de programación e introducción a Visual C# 2005 Express

Enviado por Pablo Turmero


    edu.red

    Conceptos básicos de programación e introducción a Visual C# 2005 Express Visión Creación de la primera aplicación de consola C# El método Main() Namespaces y la directiva using Salida Funciones, operadores y variables Entrada Condicionales Lazos y repetición Arreglos Estructuras y clases

    edu.red

    Creación de un proyecto C#

    edu.red

    Creación de un proyecto C# Arrancar Visual C# 2005 Express Del menú File escoger New Project De los templates escoger Console Application VC# crea una simplísima pero completa aplicación de consola llamada ConsoleApplication1 El código de esta aplicación se guarda en un archivo llamado Program1.cs

    edu.red

    Contenido inicial del proyecto C# El código C# generado se ve así: using – sirve para usar componentes pre-existentes namespace – sirve para organizar los componentes de sistemas grandes class – definición de una entidad que tiene estado y comportamiento Main – método en el que arranca la ejecución de un programa C#

    edu.red

    Ejecución de un proyecto C# Antes de poder ejecutar un proyecto, debe ser construido Usar la opción “Build Solution” del menú “Build” (o presionar Ctrl-Shift-B) El programa se ejecuta usando la opción “Start without Debugging” del menú “Debug” (o presionar Ctrl-F5)

    edu.red

    Escribiendo texto en la salida Para presentar un texto en la pantalla: Eliminando aquellos elementos que no necesitamos en este ejemplo: Esto imprime el texto “¡Hola mundo!” en la consola

    edu.red

    Creación e invocación de un método Definición – el método como tal Llamada – punto donde se pide la ejecución del método Comentarios – explicación del código (ignorado por la máquina)

    edu.red

    Se pueden tener muchos métodos

    edu.red

    Funciones, operadores y variables Una función es un método que “devuelve” información al invocador Este programa devuelve: “3 + 5 = 8”

    edu.red

    Funciones, operadores y variables Otra manera de obtener el mismo resultado:

    edu.red

    Funciones, operadores y variables Este ejemplo despliega: La distancia entre (2,1) y (7,3) es 5,3851648071345

    edu.red

    Funciones, operadores y variables Ejemplo de ejecución: Ingrese el valor de a: 5 Ingrese el valor de b: 7 5 + 7 = 12

    edu.red

    Condicionales Ejemplo de ejecución: Ingrese un número: 97 97 es menor o igual a 100

    edu.red

    Condicionales Ejemplo de ejecución: Ingrese un número: 104 104 es mayor que 100

    edu.red

    Lazos usando “for” y “while” Ejemplo de ejecución: 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9

    edu.red

    Arreglos Ejemplo de ejecución: 0 2 4 6 8 10 12 14 16 18

    edu.red

    Estructuras Este ejemplo despliega: La distancia entre (2,1) y (7,3) es 5,3851648071345

    edu.red

    Clases Parecidas a las estructuras pero con responsabilides El fundamento de la programación orientada a objetos

    edu.red

    Clases

    edu.red

    Clases Campos privados Propiedades públicas

    edu.red

    Referencias e instancias Salida: Mi nombre es Sole y tengo 16 años

    edu.red

    Clases, constructores e instancias

    edu.red

    Clases, arreglos e instancias

    edu.red

    Resumen Visión de la serie de webcasts y objetivo Visión de esta sesión Demostración: Visión Creación de la primera aplicación de consola C# El método Main() Namespaces y la directiva using Salida Funciones, operadores y variables Entrada Condicionales Lazos y repetición Arreglos Estructuras y clases

    edu.red

    ¿Deseas aprender más? DigiPen Institute of Technology ofrece una variedad de vías para explorar una carrera en el desarrollo de juegos de video: La serie original de webcasts sobre desarrollo de juegos – Realizada en mayo del 2005. Se puede ver en http://www.microsoft.com/events/series/msdnvideodev.mspx Talleres de verano – Series de clases introductorias en programación de juegos, producción de animaciones 3D y robótica. Más información en http://workshops.digipen.edu ProjectFUN Distance Learning – DigiPen tiene cursos en línea impartidos por sus instructores. Más información en http://projectfun.digipen.edu

    edu.red

    Preguntas y respuestas Proponer preguntas usando el botón “Ask a Question” No te olvides de llenar la encuesta Para webcasts futuros y pasados (en inglés) http://www.microsoft.com/webcasts Para webcasts futuros y pasados (en castellano) http://www.microsoft.com/spanish/msdn/latam/video Este webcast fue presentado usando Microsoft Office LiveMeeting. Se puede obtener una prueba de 14 días gratuita en http://www.microsoft.com/presentlive