Saltar al contenido

C# desde cero. Programación en CSharp.

El lenguaje de programación C# o CSharp, es uno de de los lenguajes de programación más importantes y más utilizados en informática. Aprender C# desde cero suele ser lo más habitual, cuando quieres aprender otros lenguajes de programación como java, python, php, o cualquier otro.

Otro punto a favor sobre el lenguaje csharp es que, es fácil de aprender para principiantes. Aprender a programar en C# desde cero, te ayudará a entender perfectamente los conceptos básicos y los fundamentos de la programación informática.

Aquí te dejo un enlace a los lenguajes de programación más utilizados en la actualidad.

LENGUAJES MÁS USADOS

Índice de contenidos

    Características del lenguaje de programación CSharp.

    El lenguaje de programación C#, al igual que otros lenguajes de programación utilizados para el desarrollo de software, tiene una serie de características que es importante conocer antes de empezar a programar. Las características principales de c#, son las siguientes:

    • El lenguaje C#, es una evolución de los lenguajes de programación C y C++.
    • Es un lenguaje case sensitive. Diferencia mayúsculas de minúsculas.
    • Otra de las características de C#, es que es un lenguaje de programación orientado a objetos. (POO).
    • Se ejecuta cada instrucción por separado y siempre se ejecutará de arriba hacia abajo y de izquierda a derecha.
    • En el lenguaje de programación C#, todo programa en C# debe estar incluido dentro de al menos una clase.
    • Debe contener de forma obligatoria un método main. Este es el que el programa busca cuando se ejecuta para comenzar a funcionar.
    • El punto y coma (;) define el final de cada instrucción, a no ser que se trate de un método, de una clase, de un condicional o de un bucle.
    • En csharp, existen lo que llamamos bloques. Esto son espacios que están delimitados por una llave de apertura y otra de cierre.
    • Para programar en C# podemos utilizar diferentes entornos de desarrollo. El más común y el que utilizaremos será el Visual Studio (en cualquiera de sus versiones).
    • Los en C#, podemos dividirlos en programas más pequeños que pueden ser invocados desde el método principal.

    Además de las características del lenguaje C#, vamos a ver algunas ventajas que también pueden ser útiles.

    Ventajas de C#.

    • Es sencillo y cómodo de utilizar.
    • Es recomendable a la hora de crear instrucciones para cualquier ámbito.
    • Está orientado a objetos.
    • Utiliza el recolector de basura como otro tipo de lenguajes como por ejemplo java.
    • Permite la unificación de tipos.

    Tipos de aplicaciones podemos crear con C#.

    • De consola: Son aquellas que se ejecutan en la consola de comandos de Windows.
    • De escritorio: Son aplicaciones que están ejecutan sobre una Interfaz gráfica de usuario.
    • Para Web: Todo tipo de aplicaciones que se ejecutan sobre un navegador web. Para este tipo de aplicaciones también podemos utilizar otros lenguajes específicos para este propósito, como por ejemplo JavaScript. A diferencia de otros lenguajes como PHP, que sirven para crear aplicaciones que se ejecutan en un servidor web
    • Aplicaciones para teléfonos móviles, videojuegos, etc.

    Entorno de desarrollo para programar en C#.

    Para programar en C#, utilizaremos la versión profesional de Visual Studio 2017. Este es un entorno de desarrollo con una tecnología intellisense, es decir, a medida que se va programando, el propio programa nos ayudará con menús desplegables.

    DESCARGAR VISUAL STUDIO

    Curso de programación en CSharp desde cero.

    Desarrollo de aplicaciones de escritorio y acceso a datos con Visual Studio y C#.

    ¿Alguna vez has querido crear tu propia aplicación de escritorio? Imagínate abrir Visual Studio, escribir unas líneas de código y ver cómo tu programa cobra vida con solo presionar «Ejecutar». Hoy te enseñaré cómo hacerlo desde cero, usando Visual Studio 2019 y Windows Forms.

    Configuración