Un consejo usen Visual Studio en idioma Inglés, es más práctico para conseguir soluciones en foros, y te ayuda a hablar lenguaje más técnico.
Keywords de la clase: Compilar (Re-compilar), Runtime (Tiempo de ejecución)
Introducción a la programación con C#
¿Qué necesitas para aprender C#?
¿Por qué aprender C#?
¿Qué son los algoritmos?
Instalando Visual Studio 2022
Aprendiendo a usar Visual Studio
Primeros pasos con C#
Tipos de datos primitivos
Variables
La palabra reservada var
Uso de constantes
Operadores aritméticos
Operadores lógicos
Operadores relacionales
Strings en C#
Bucles y estructuras de control en C#
Condicional IF
Condicional Switch
Ciclos While y Do While
Ciclos para el juego de Platzino
Ciclos For
Reto: bug entre ciclos
Próximos pasos
¿Quieres un Curso de POO en C#?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Ricardo Celis
Aportes 42
Preguntas 9
Un consejo usen Visual Studio en idioma Inglés, es más práctico para conseguir soluciones en foros, y te ayuda a hablar lenguaje más técnico.
Keywords de la clase: Compilar (Re-compilar), Runtime (Tiempo de ejecución)
Aporte: Sugiero al Team Platzi, puedan estar atentos a los errores que reportan los alumnos. Solo en esta lección veo dos errores, es el mismo, pero nadie del Team Platzi lo resuelve, nisiquiera el profesor.
Emocionado por aprender C#
Yo estoy utilizando Fedora Linux, .NET y VS Code, seguí los pasos de instalación de la documentación oficial. Para crear el proyecto de consola desde la terminal ejecuté el siguiente comando,
dotnet new console -n "Project Name"
dotnet run
genial este profe
Aún no logro activar la opción de debug y que aparezca Any CPU
Si les ha pasado vamos a resolverlo!
Bueno, con todo esto mejor regresé a Windows jajaja
Para empezar Visual Studio no está disponible en Linux, así que para quitarme piedras en el camino decidí hacer esto 😃
Al cabo tengo acceso a ambos sistemas operativos
Aprendiendo a usar Visual Studio
Por el contrario, si ya decidiste que quieres que forme parte de tu equipo de trabajo, escoge alguno de sus planes de pago y comienza tu descarga. Para comenzar, te recomendamos que ahorres tiempo y espacio es tu disco seleccionando manualmente sólo los componentes que vas a usar de Visual Studio.
En caso de ser necesario, más adelante podrás descargar más herramientas de desarrollo en la siguiente ruta: Tools > Get Tools and Features. También puedes escoger tu idioma de preferencia y el lugar en donde quieres que se aloje el sistema en tu ordenador.
Cambiar a un tema o crear un tema
Cambiar fuentes y colores
Agregar o quitar menús y barras de herramientas
Mover el diseño de la ventana
Establecer métodos abreviados de teclado conocidos
En la ventana que aparece al inicio, elige la opción de Crear un proyecto nuevo.
Ingresa el tipo de aplicación que quieres desarrollar en el cuadro de búsqueda así escoges una de las plantillas disponibles. Recuerda que estas plantillas dependerán de los “workloads” que decidiste descargar en tu ordenador.
Otra alternativa es filtrar por lenguaje de programación, según los ”Idiomas” que tengas descargados o plataforma.
Hagamos un caso práctico y opta por la opción Visual Basic en la lista referente al Idioma. En Plataforma, selecciona Windows y en Tipos de proyecto opta por la alternativa de Consola.
Una vez agregado los filtros escoge la plantilla Aplicación de consola.
Luego, haz clic en Siguiente.
Ya cumplido esto, es momento de configurar las opciones de tu nuevo proyecto. Elige el nombre que prefieras para el cuadro Nombre del proyecto y luego clic en Siguiente.
En Información adicional, aparece por defecto .NET Core para la plataforma de destino. Si no es así, debes elegirla y hacer click en Crear.
Esto creara un proyecto por defecto con un Hello, world! en consola listo para ejecutar.
Le damos click a depurar y esto deberia abrir una consola con el mensaje
Hello, world!
¡Y listo! Tendremos nuestro primer proyecto de Visual Studio listo. Fácil, ¿verdad? Si bien este fue sólo un ejemplo, podemos crear nuestro proyecto con una diversidad de opciones de acuerdo a lo que necesitemos. Por ejemplo:
Con Visual Studio y .NET, puede desarrollar aplicaciones para escritorio, web, dispositivos móviles, juegos y IoT. Puede escribir aplicaciones .NET en lenguaje C#, F # o Visual Basic.
Puedes usar C++ en Visual Studio para crear desde aplicaciones de escritorio de Windows, controladores de dispositivos y componentes del sistema operativo hasta juegos multiplataforma para dispositivos móviles y desde pequeños dispositivos de IoT hasta informática de varios servidores en la nube de Azure.
Es posible usar Python en Visual Studio para compilar aplicaciones web, servicios web, aplicaciones de escritorio, scripting e informática científica.
Puedes codear desde JavaScript directamente como mediante el TypeScript, un lenguaje de código abierto que se compila en JavaScript y se usa a menudo en desarrollo de aplicaciones web de gran tamaño.
Fuente: Microsoft
Si presionan Alt+10 les sale un símbolo, que a la hora de compilar, la consola escribe un salto de línea, me pareció interesante compartirlo por si alguien le pilla utilidad.
SEEEEEEEEEEEEEEEEEEEE ME COMPILO , AL FIN
HAN PASADO 84 AÑOS …
Compilación: Estructurar el código al momento de ejecución. Permite identificar errores en el código antes de ejecutar la aplicación. Obedece las leyes de sintaxis del lenguaje.
Comparto una experiencia que tuve al instalar y corre C# en Visual Studio, en la parte de arriba del botón verde me aparecía Adjuntar, y el proyecto me aparecía vacío, como (0 proyectos) la solución la encontré aquí: https://es.stackoverflow.com/questions/590205/visual-studio-no-me-deja-ejecutar-hola-mundo
Espero les ayude! 😊
Lamentablemente, no logré resolver el problema con el botón de compilación. Intenté diversas soluciones, como compilar desde el CMD para obtener un archivo .exe, pero no obtuve éxito. Desinstalé y reinstalé el SDK (versiones 6 y 7), además de aplicar las soluciones sugeridas aquí, pero el inconveniente persiste.
Run Time
Se refiere al periodo durante el cual un programa de software se está ejecutando en una computadora. Es el momento en el que el código compilado se ejecuta y realiza las acciones definidas por el programador.
ara todos aquellos que han tenido problemas para instalar C# y un entorno de de desarrollo IDE en Linux o Ubuntu, pueden usar la alternativa multiplataforma que es JetBrains que es un IDE que no es libre como tal , pero pueden usar una licencia de estudiante o solicitar una como teacher.
Para instalar el sdk en ubuntu, pueden usar la documentacion de .NET de microsoft , es completamente guiada para sus sistemas operativos basado en versiones.
Cualquier cosa pueden consultar o preguntarle al ChatGTP. Suerte a todos.
https://www.jetbrains.com/rider/
https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu-2204
Utilicé Visual Studio por ahí del 2014 cuando aun era Express, para hacer un programa todo mal hecho en la universidad, pero me facilitó muchas las cosas, es un gran entorno de programación, muy robusto y completo y ahora tengo una mejor computadora donde lo puede correr bien.
Este curso hubiera deseado que tuviera 100 videos:(
Console.WriteLine("Hello, World!");
Console.WriteLine("Hola_Mi_Nombre_Es:Juan_Camilo_Salazar_hernandez");
Console.WriteLine(“Hola_Mi_Nombre_Es:Juan_Camilo_Salazar_hernandez”);
No me sale la opcion de compilar, ayuda
Woahooo! Es una herramienta muy distinta al Visual Studio Code
Lo que a mi me funciono fue dejar los variables de entorno “C:\Program FIles\dotnet” y “C:\Program Files(x86)\dotnet” arriba de todas las demás variables. Hasta el momento no me toque con ningún otro conflicto por esta solución.
Estas variables de entorno de encuentran dentro de “Path” que es una Variable del sistema.
Buenosd díasAl tratar de compilar la opcion que me aparece no realiza la compilación
Es importante conocer el Framework target porque si rtu app corre en un equipo sin es ese framework no va correr del todo bien
Dios mio los métodos que impone MS son horribles…
Pague para aprender git: https://learngitbranching.js.org/?locale=es_AR
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?