Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

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




Enviado por Pablo Turmero



    Monografias.com

    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

    Monografias.com

    Creación de un proyecto C#

    Monografias.com

    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

    Monografias.com

    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#

    Monografias.com

    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)

    Monografias.com

    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

    Monografias.com

    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)

    Monografias.com

    Se pueden tener muchos métodos

    Monografias.com

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

    Monografias.com

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

    Monografias.com

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

    Monografias.com

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

    Monografias.com

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

    Monografias.com

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

    Monografias.com

    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

    Monografias.com

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

    Monografias.com

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

    Monografias.com

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

    Monografias.com

    Clases

    Monografias.com

    Clases
    Campos privados
    Propiedades públicas

    Monografias.com

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

    Monografias.com

    Clases, constructores e instancias

    Monografias.com

    Clases, arreglos e instancias

    Monografias.com

    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

    Monografias.com

    ¿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

    Monografias.com

    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

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter