Header Ads Widget

Ticker

6/recent/ticker-posts

Introducción a C # y Visual Studio para principiantes

En este tutorial comenzaremos a ver el lenguaje de programación C #. C # es un lenguaje de programación popular que se puede usar para crear programas para tabletas, teléfonos, servidores web y computadoras de escritorio. La sintaxis de C # es similar a Java, C ++ y JavaScript y es uno de los muchos lenguajes que se pueden utilizar para la programación .NET. Si está listo para aprender sobre programación en C #, Microsoft pone a disposición una maravillosa edición comunitaria de su potente IDE de Visual Studio. Utilizaremos Visual Studio Community durante estos próximos tutoriales de C #.


Descargar e instalar la comunidad de Visual Studio

Al usar el enlace anterior, podrá instalar Visual Studio Community. Una vez instalada, la página de inicio inicial se ve así.
página de inicio de la comunidad de microsoft visual studio


El .NET Framework

Con Visual Studio ahora instalado,. NET Framework también está instalado, ya que es parte de la instalación de Visual Studio. Escribir aplicaciones en C # con Visual Studio aprovecha el. NET Framework. Esto significa que las aplicaciones pueden aprovechar todo tipo de servicios que proporciona el marco. Esto incluye cosas como guardar información en una base de datos, leer información de un archivo XML, así como la configuración, las operaciones de red y todas las funciones básicas que casi todas las aplicaciones necesitan. Por lo tanto, C # se puede utilizar para crear aplicaciones comerciales, juegos, aplicaciones web y aplicaciones que se ejecutan en tabletas o dispositivos móviles. .NET Framework hace su trabajo mediante Common Language Runtime y la biblioteca de clases de Framework.


El CLR gestiona su aplicación

  • Gestión de la memoria
  • Independencia del sistema operativo y del hardware
  • Independencia del idioma

CLR y FCS para dot net


Biblioteca de clases de marco

  • Una biblioteca de funcionalidades para crear aplicaciones.

biblioteca de clases de microsoft framework


Trabajando con C #

C # es un lenguaje popular y es agradable trabajar con él si está familiarizado con C, C ++, Java y JavaScript. Usemos Visual Studio para crear nuestro primer programa en C #. C # es un lenguaje compilado, por lo que para ver realmente los resultados del código que escribe, primero deberá compilarlo. Veamos ahora cómo crear una aplicación de consola súper simple en Visual Studio. Puede seleccionar Archivo-> Nuevo-> Proyecto-> Visual C # -> Aplicación de consola (.NET Framework).
Aplicación de consola de Microsoft Visual Studio

Visual Studio configurará un código repetitivo para nosotros que se ve así.


Explorador de soluciones en Visual Studio

Una vez creado el nuevo proyecto, también vemos el explorador de soluciones . La ventana del Explorador de soluciones organiza todo el código de los proyectos y otros proyectos. En la captura de pantalla a continuación, vemos que WelcomeToCSharp está resaltado, lo que representa el proyecto actual. Dentro de ese proyecto tenemos tres carpetas. Esos son binobjPropertiesTambién hay un App.configarchivo, un Program.csarchivo y un archivo de proyecto de Visual C # llamado WelcomeToCSharp.csproj.
Explorador de soluciones de Visual Studio


Espacios de nombres en C #

Observe en la parte superior del archivo Program.cs que hay varias líneas de código con las que puede que no estemos familiarizados.

¿De qué se tratan estas líneas? Estos son espacios de nombres que Visual Studio incluyó de forma predeterminada, ya que son espacios de nombres de uso común. Por ejemplo, si usáramos algo del espacio de nombres de Tareas, puede ver la línea usando System.Threading.Tasks; ahora es negro, mientras que los otros son gris claro, lo que indica que no se están utilizando.
csharp espacios de nombres usados ​​y no usados

Por ahora podemos eliminar esos espacios de nombres para que nuestro Program.cs se vea así.

Ahora, estamos haciendo uso de nuestro propio espacio de nombres, que es WelcomeToCSharp . Entonces, la clase de Programes realmente algo así como WelcomeToCSharp . Programa . ¡Entonces escribamos algo en la consola!


Construyendo y ejecutando su aplicación C #

Pongamos este programa en acción. Para ver el resultado de nuestro código hasta ahora, podemos hacer clic en Depurar y luego en Iniciar sin depurar .

¡Muy dulce! Conseguimos que se ejecutara nuestra primera aplicación de consola C #. Visual Studio compiló automáticamente el código fuente y lanzó el programa en una nueva ventana de consola. Visual Studio agregó automáticamente la opción "Presione cualquier tecla para continuar. . " cuadro de diálogo para que desaparezca la ventana de la consola. Si no se proporcionó, vería una ventana de comando parpadear en la pantalla por un momento y eso es todo. El programa también se puede ejecutar desde la línea de comandos escribiendo el nombre del ejecutable, WelcomeToCSharp.exe.

C: UsersusersourcereposWelcomeToCSharpWelcomeToCSharpbinDebug> WelcomeToCSharp.exe
¡Bienvenido a C #!

Pasando un parámetro a nuestro programa

Para personalizar un poco más nuestro primer programa C #, agreguemos soporte para pasar un parámetro. Así es como podemos hacer eso.

Con el código fuente actualizado, necesitaremos compilar el programa para poder actualizar el archivo ejecutable del proyecto. Esto se puede hacer haciendo clic en Build-> Build Solution o con el atajo de teclado Ctrl + Shift = B.
solución de compilación de visual studio

Ahora, podemos ejecutar el programa nuevamente desde la línea de comando y pasar un parámetro de cadena como ese. Tenga en cuenta que al especificar el nombre del programa, puede omitir el .exe del final del archivo al ejecutarlo.

C: UsersusersourcereposWelcomeToCSharpWelcomeToCSharpbinDebug> WelcomeToCSharp Tom
¡Bienvenido a C #, Tom!

Solo por sonrisas, podemos ejecutarlo nuevamente y pasar un parámetro de cadena diferente solo para verlo en acción.

C: UsersusersourcereposWelcomeToCSharpWelcomeToCSharpbinDebug> WelcomeToCSharp Friend
¡Bienvenido a C #, amigo!

Prevención de errores en tiempo de ejecución

Tenemos nuestro programa aceptando un parámetro para que muestre un mensaje personalizado. ¿Qué sucede si no pasamos ese argumento al ejecutar el programa? Bien, veamos.

C: UsersusersourcereposWelcomeToCSharpWelcomeToCSharpbinDebug> WelcomeToCSharp

Excepción no controlada: System.IndexOutOfRangeException: el índice estaba fuera de los límites de la matriz.
   en WelcomeToCSharp.Program.Main (String [] args) en C: UsersusersourcereposWelcomeToCSharpWelcomeToCSharpProgram.cs: línea 9

Windows comprobando la solución al problema

Ay. Recibimos un mensaje de error desagradable y el programa se bloquea. Podemos modificar el programa de modo que si no se proporciona un argumento en tiempo de ejecución, no obtengamos que Index esté fuera de los límites del mensaje de error de la matriz. Aquí está el código actualizado.

Ahora, cuando ejecutamos el programa, no se bloqueará si no proporcionamos un argumento. A continuación, ejecutamos el programa una vez sin argumento, luego nuevamente con un argumento. El programa ahora tiene lógica en forma de una declaración simple if / else para que pueda comportarse de manera diferente dependiendo de lo que se le haya pasado.

C: UsersusersourcereposWelcomeToCSharpWelcomeToCSharpbinDebug> WelcomeToCSharp
¡Bienvenido a C #, amigo!

C: UsersusersourcereposWelcomeToCSharpWelcomeToCSharpbinDebug> WelcomeToCSharp Partner
¡Bienvenido a C #, socio!

Usando Console.ReadLine

Otro enfoque que podríamos adoptar para el programa es solicitar información al usuario mientras se ejecuta el programa. Podemos hacer esto con el método Console.ReadLine .

Ahora, cuando se ejecuta el programa, se nos solicita que ingresemos algunos datos. El programa no avanza hasta que lo hacemos.

Ahora, podemos ingresar un nombre cuando se nos solicite y el programa responde en consecuencia.

Llevemos esta idea un poco más lejos. Ahora, queremos preguntarle al usuario si ha desayunado hoy. En función de si lo hicieron o no, sabremos si están listos para aprender algunas cosas buenas sobre C # y Visual Studio. Nuestro código modificado ahora se verá así.

Ejecutando el programa con dos usuarios Tom y Jared, podemos ver que uno ha desayunado y está listo para aprender. El otro trabaja con el estómago vacío y necesita repostar antes de seguir adelante.

C: UsersusersourcereposWelcomeToCSharpWelcomeToCSharpbinDebug> WelcomeToCSharp

Hola como te llamas
Tom
¿Desayunaste hoy? S o N
Y
¡Bienvenido a C #, Tom!
¡Me alegra ver que estás listo para aprender!

C: UsersusersourcereposWelcomeToCSharpWelcomeToCSharpbinDebug> WelcomeToCSharp

Hola como te llamas
Jared
¿Desayunaste hoy? S o N
norte
¡Bienvenido a C #, Jared!
¡Será mejor que consigas algo de comida!

Introducción a C # y Visual Studio para principiantes Resumen

En este tutorial echamos un vistazo a la edición comunitaria de Visual Studio y la pusimos en funcionamiento mediante la creación de un programa realmente simple. No fue nada increíble, pero nos da una idea de cómo funciona C # con Visual Studio. También puede utilizar fácilmente otros programas IDE, pero Visual Studio es difícil de superar para un idioma de Microsoft. Incluso este simple programa nos presentó algunos conceptos importantes como tipos, clases, variables y expresiones simples. Fue suficiente para familiarizarse con el flujo de trabajo de Visual Studio. Algunos puntos clave para recordar.

  • C # es un lenguaje fuertemente tipado y sensible a mayúsculas y minúsculas para .NET
  • Cada objeto en C # tiene un tipo específico
  • Puedes escribir una clase para definir un tipo
  • Miles de tipos están integrados en el marco .NET
  • El código que se ejecutará debe vivir dentro de un tipo
  • Puede definir tipos personalizados
  • Visual Studio es un IDE para trabajar con aplicaciones C # de todo tipo

A continuación, veremos las clases y los objetos en C # .




Publicar un comentario

0 Comentarios