Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un entorno de desarrollo integrado (IDE) es un programa enriquecido con características que admite muchos aspectos del desarrollo de software. El Visual Studio IDE es un panel de inicio creativo que puede usar para editar, depurar y compilar código y, a continuación, publicar una aplicación. Visual Studio también incluye compiladores, herramientas de finalización de código, diseñadores gráficos y muchas más características para mejorar el proceso de desarrollo de software.
La imagen anterior muestra Visual Studio con un proyecto abierto que muestra las ventanas clave y su funcionalidad:
En Solution Explorer, en la esquina superior derecha, puede ver, navegar y administrar los archivos de código. Solution Explorer puede ayudar a organizar el código agrupando los archivos en solutions y proyectos.
La ventana del editor central, donde probablemente pase la mayor parte de su tiempo, muestra el contenido del archivo. En la ventana del editor, puede editar código o diseñar una interfaz de usuario, como una ventana con botones y cuadros de texto.
En Git Changes en la esquina inferior derecha, puede realizar un seguimiento de los elementos de trabajo y compartir código con otros usuarios mediante tecnologías de control de versiones como Git y GitHub.
Ediciones
Visual Studio está disponible para Windows.
Hay tres ediciones de Visual Studio: Community, Professional y Enterprise. Para obtener información sobre qué características se admiten en cada edición, consulte Comparar ediciones de Visual Studio.
Características populares de productividad
Algunas características populares de Visual Studio que mejoran la productividad al desarrollar software incluyen:
Subrayados ondulados y Acciones rápidas
Los subrayados ondulados son subrayados ondulados que le avisan de errores o posibles problemas en el código a medida que escribe. Estas pistas visuales le ayudan a corregir problemas inmediatamente, sin esperar a detectar errores durante la compilación o el tiempo de ejecución. Si mantiene el puntero sobre un subrayado rojo, verá más información sobre el error. Una bombilla también puede aparecer en el margen izquierdo que muestra Acciones rápidas que puede realizar para corregir el error.
Limpieza de código
Con la limpieza de código, puede dar formato al código y aplicar las correcciones de código sugeridas por la configuración de estilo de código, las convenciones .editorconfig y los analizadores de Roslyn. Limpieza de código le ayuda a resolver problemas en su código antes de ir a revisión de código.
-
La refactorización incluye operaciones como el cambio de nombre inteligente de variables, la extracción de una o varias líneas de código en un nuevo método y el cambio del orden de los parámetros del método.
-
IntelliSense es un conjunto de características que muestran información sobre el código directamente en el editor y, en algunos casos, escriben pequeños bits de código automáticamente. Es como tener documentación básica insertada en el editor, por lo que no tiene que buscar información de tipos en otro lugar.
En la ilustración siguiente se muestra cómo IntelliSense muestra una lista de miembros para un tipo:
Las características de IntelliSense varían según el idioma. Para obtener más información, vea C# IntelliSense, Visual C++ IntelliSense, JavaScript IntelliSense y Visual Basic IntelliSense.
-
Visual Studio menús, opciones y propiedades pueden parecer abrumadores en ocasiones. La búsqueda de Visual Studio, o Ctrl+Q, es una excelente manera de encontrar rápidamente funcionalidades del IDE y código en un solo lugar.
Para obtener información y sugerencias de productividad, consulte Use Visual Studio search.
-
Edite y depure de forma colaborativa con otros usuarios en tiempo real, independientemente del tipo de aplicación o del lenguaje de programación. Puede compartir de forma instantánea y segura el proyecto. También puede compartir sesiones de depuración, instancias de terminal, aplicaciones web de
localhost, llamadas de voz, etc. -
En la ventana Jerarquía de llamadas, se muestran los métodos que llaman a un método seleccionado. Esta información puede ser útil al cambiar o quitar el método, o cuando intenta rastrear un error.
-
CodeLens le ayuda a encontrar referencias de código, cambios de código, errores vinculados, elementos de trabajo, revisiones de código y pruebas unitarias, sin salir del editor.
-
La característica Ir a definición le lleva directamente a la ubicación de una función o definición de tipo.
-
La ventana Ver definición muestra un método o definición de tipo sin abrir un archivo independiente.
-
Hot Reload permite editar los archivos de código de la aplicación y aplicar los cambios de código inmediatamente a la aplicación en ejecución.
Instalar Visual Studio
En esta sección, creará un proyecto sencillo para probar algunas de las cosas que puede hacer con Visual Studio. Usa IntelliSense como una ayuda de codificación, depura una aplicación de manera que puedas ver un valor de una variable durante la ejecución de la aplicación y cambia el tema de color.
Para empezar, download Visual Studio e instálelo en el sistema. En el instalador modular, elegirá e instalará cargas de trabajo, que son grupos de características necesarias para los lenguajes de programación o las plataformas que prefiera. Para usar los pasos siguientes para crear un programa, asegúrese de seleccionar la carga de trabajo .NET desarrollo de escritorio durante la instalación.
Al abrir Visual Studio por primera vez, puede signar en mediante su cuenta Microsoft o su cuenta profesional o educativa.
Creación de un programa
Profundice y cree un programa sencillo.
Inicie Visual Studio. La ventana de inicio aparece con opciones para clonar un repositorio, abrir un proyecto reciente o crear un nuevo proyecto.
Elija Crear un nuevo proyecto.
Se abre la ventana Crear un nuevo proyecto y se muestran varias plantillas de proyecto . Una plantilla contiene los archivos básicos y la configuración necesarios para un tipo de proyecto determinado.
Para buscar una plantilla, puede escribir o introducir palabras clave en el cuadro de búsqueda. La lista de plantillas disponibles se filtra según las palabras clave que escriba. Para filtrar aún más los resultados de la plantilla, elija C# en la lista desplegable Todos los idiomas, Windows de la Todas las plataformas y Console de la Todos los tipos de proyecto.
Seleccione la plantilla Aplicación de consola y, a continuación, seleccione Siguiente.
En la ventana Configura tu nuevo proyecto, escriba HelloWorld en el cuadro Nombre del proyecto. De manera opcional, cambie la ubicación del directorio del proyecto desde la ubicación predeterminada de C:\Users\<nombre>\source\reposy, a continuación, seleccione Siguiente.
En la ventana Adicional, Compruebe que .NET 10.0 aparece en el menú Framework y, a continuación, seleccione Crear.
Visual Studio crea el proyecto. El programa es una sencilla aplicación "Hello World" que llama al método Console.WriteLine() para mostrar la cadena Hello, World! en una ventana de consola.
Los archivos del proyecto aparecen en el lado derecho del Visual Studio IDE, en una ventana denominada Solution Explorer. En la ventana Solution Explorer, seleccione el archivo Program.cs. El código de C# de la aplicación se abre en la ventana del editor central, que ocupa la mayor parte del espacio.
El código se colorea automáticamente para indicar diferentes partes, como palabras clave y tipos. Los números de línea le ayudan a encontrar el código.
Las pequeñas líneas discontinuas verticales del código indican qué llaves coinciden entre sí. También puede seleccionar los pequeños signos de flecha derecha para contraer o expandir bloques de código. Esta característica de esquematización de código le permite ocultar el código que no es necesario ver, lo que ayuda a minimizar el desorden en pantalla.
Hay muchos otros menús y ventanas de herramientas disponibles.
Para iniciar la aplicación, elija Debug>Iniciar sin depurar en el menú superior de Visual Studio. También puede presionar Ctrl+F5.
Visual Studio compila la aplicación y se abre una ventana de consola con el mensaje Hello, World!. ¡Ya tiene una aplicación en ejecución!
Para cerrar la ventana de la consola, presione cualquier tecla.
Agregue más código a la aplicación. Agregue el siguiente código de C# antes de la línea que indica
Console.WriteLine("Hello World!");:Console.WriteLine("\nWhat is your name?"); var name = Console.ReadLine();Este código muestra ¿Cuál es el nombre? en la ventana de la consola y, a continuación, espera hasta que el usuario escriba algún texto.
Cambie la línea que indica
Console.WriteLine("Hello World!");a la siguiente línea:Console.WriteLine($"\nHello {name}!");Vuelva a ejecutar la aplicación seleccionando Depurar>Iniciar sin depurar o presionando Ctrl+F5.
Visual Studio vuelve a generar la aplicación y se abre una ventana de consola y se le pide su nombre.
Escriba el nombre en la ventana de la consola y presione Escriba.
Presione cualquier tecla para cerrar la ventana de la consola y detener el programa en ejecución.
Inicie Visual Studio. La ventana de inicio aparece con opciones para clonar un repositorio, abrir un proyecto reciente o crear un nuevo proyecto.
Elija Crear un nuevo proyecto.
Se abre la ventana Crear un nuevo proyecto y se muestran varias plantillas de proyecto . Una plantilla contiene los archivos básicos y la configuración necesarios para un tipo de proyecto determinado.
Para buscar una plantilla, puede escribir o introducir palabras clave en el cuadro de búsqueda. La lista de plantillas disponibles se filtra según las palabras clave que escriba. Para filtrar aún más los resultados de la plantilla, elija C# en la lista desplegable Todos los idiomas, Windows de la Todas las plataformas y Console de la Todos los tipos de proyecto.
Seleccione la plantilla Aplicación de consola y, a continuación, seleccione Siguiente.
En la ventana Configura tu nuevo proyecto, escriba HelloWorld en el cuadro Nombre del proyecto. De manera opcional, cambie la ubicación del directorio del proyecto desde la ubicación predeterminada de C:\Users\<nombre>\source\reposy, a continuación, seleccione Siguiente.
En la ventana Adicional, Compruebe que .NET 8.0 aparece en el menú Framework y, a continuación, seleccione Crear.
Visual Studio crea el proyecto. El programa es una sencilla aplicación "Hello World" que llama al método Console.WriteLine() para mostrar la cadena Hello, World! en una ventana de consola.
Los archivos del proyecto aparecen en el lado derecho del Visual Studio IDE, en una ventana denominada Solution Explorer. En la ventana Solution Explorer, seleccione el archivo Program.cs. El código de C# de la aplicación se abre en la ventana del editor central, que ocupa la mayor parte del espacio.
El código se colorea automáticamente para indicar diferentes partes, como palabras clave y tipos. Los números de línea le ayudan a encontrar el código.
Las pequeñas líneas discontinuas verticales del código indican qué llaves coinciden entre sí. Puede elegir también los pequeños cuadrados con los signos de menos o más para contraer o expandir los bloques de código. Esta característica de esquematización de código le permite ocultar el código que no es necesario ver, lo que ayuda a minimizar el desorden en pantalla.
Hay muchos otros menús y ventanas de herramientas disponibles.
Para iniciar la aplicación, elija Debug>Iniciar sin depurar en el menú superior de Visual Studio. También puede presionar Ctrl+F5.
Visual Studio compila la aplicación y se abre una ventana de consola con el mensaje Hello, World!. ¡Ya tiene una aplicación en ejecución!
Para cerrar la ventana de la consola, presione cualquier tecla.
Agregue más código a la aplicación. Agregue el siguiente código de C# antes de la línea que indica
Console.WriteLine("Hello World!");:Console.WriteLine("\nWhat is your name?"); var name = Console.ReadLine();Este código muestra ¿Cuál es el nombre? en la ventana de la consola y, a continuación, espera hasta que el usuario escriba algún texto.
Cambie la línea que indica
Console.WriteLine("Hello World!");a la siguiente línea:Console.WriteLine($"\nHello {name}!");Vuelva a ejecutar la aplicación seleccionando Depurar>Iniciar sin depurar o presionando Ctrl+F5.
Visual Studio vuelve a generar la aplicación y se abre una ventana de consola y se le pide su nombre.
Escriba el nombre en la ventana de la consola y presione Escriba.
Presione cualquier tecla para cerrar la ventana de la consola y detener el programa en ejecución.
Usar IntelliSense y la refactorización
Estos son un par de las formas en que la refactorización e IntelliSense pueden ayudarle a codificar de forma más eficaz.
En primer lugar, cambie el nombre de la variable name:
Haga doble clic en la variable
namey escriba el nuevo nombre de la variable, nombre de usuario.Aparece un cuadro alrededor de la variable y aparece una bombilla en el margen.
Seleccione el icono de bombilla para mostrar las acciones rápidas disponibles . Seleccione Rename 'name' to 'username' (Cambiar "name" a "username").
Se cambia el nombre de la variable en todo el proyecto, en nuestro caso, solo en dos lugares.
Ahora eche un vistazo a IntelliSense. Debajo de la línea que indica
Console.WriteLine($"\nHello {username}!");, escribaDateTime now = DateTime..Un cuadro muestra los miembros de la clase DateTime. La descripción del miembro seleccionado actualmente también se muestra en un cuadro independiente.
Seleccione el miembro denominado Now, que es una propiedad de la clase, haciendo doble clic en él o presionando Tab. Complete la línea de código agregando un punto y coma al final de la línea:
DateTime now = DateTime.Now;.Debajo de esa línea, escriba las siguientes líneas de código:
int dayOfYear = now.DayOfYear; Console.Write("Day of year: "); Console.WriteLine(dayOfYear);Sugerencia
Console.Write es diferente de Console.WriteLine. No añade un terminador de línea después de imprimir. El siguiente fragmento de texto que se envía a la salida se imprime en la misma línea. Puede mantener el puntero sobre cada uno de estos métodos en el código para ver sus descripciones.
A continuación, vuelva a usar la refactorización para que el código sea un poco más conciso. Seleccione la variable
nowen la líneaDateTime now = DateTime.Now;. Aparece un icono de destornillador junto a esa línea de código.Seleccione el icono de destornillador para ver las sugerencias disponibles de Visual Studio. En este caso, se muestra la refactorización Variable temporal en línea para quitar una línea de código sin cambiar el comportamiento general del código.
Seleccione variable temporal en línea para refactorizar el código.
Vuelva a ejecutar el programa presionando Ctrl+F5. La salida tiene un aspecto similar al siguiente:
Depurar código
Al escribir código, debe ejecutarlo y probarlo en busca de errores. El sistema de depuración de Visual Studio le permite avanzar paso a paso a través del código, una instrucción a la vez, e inspeccionar las variables mientras lo hace. Puede establecer puntos de interrupción que detengan la ejecución del código en una línea determinada y observar cómo cambia el valor de la variable mientras se ejecuta el código.
Establezca un punto de interrupción para ver el valor de la variable username mientras se ejecuta el programa.
Establezca un punto de ruptura en la línea de código que dice
Console.WriteLine($"\nHello {username}!");haciendo clic en el margen izquierdo, junto a la línea. También puede seleccionar la línea de código y, a continuación, presionar F9.Aparece un círculo rojo en el canalón y la línea está resaltada.
Para iniciar la depuración, seleccione Depurar>Iniciar depuración o presione F5.
Cuando aparezca la ventana de la consola y pida su nombre, escriba su nombre.
El foco vuelve al editor de código y la línea de código con el punto de interrupción está resaltada en amarillo. El resaltado amarillo significa que esta línea de código se ejecuta a continuación. El punto de interrupción hace que la aplicación detenga la ejecución en esta línea.
Mantenga el mouse sobre la variable
usernamepara ver su valor. También puede hacer clic con el botón derecho enusernamey seleccionar Agregar inspección para agregar la variable a la ventana Inspección, donde también puede ver su valor.
Presione F5 de nuevo para terminar de ejecutar la aplicación.
Mientras se ejecuta la aplicación, puedes aplicar cambios de código a la aplicación en ejecución haciendo clic en el botón Hot Reload.
Para obtener más información sobre la depuración en Visual Studio, consulte el recorrido por las funciones del depurador.
Personalizar Visual Studio
Puede personalizar la interfaz de usuario de Visual Studio, incluido el cambio del tema de color predeterminado. Para cambiar el tema de color:
En la barra de menús, seleccione Herramientas>Opciones para abrir el cuadro de diálogo Opciones.
En la página de opciones Entorno>General, cambie la selección de Tema de color a Azul o Claro y, luego, seleccione Aceptar.
El tema de color de todo el IDE cambia en consecuencia. En la captura de pantalla siguiente se muestra el tema Azul:
En la barra de menús, seleccione Opciones de herramientas>para abrir el panel Opciones .
En la página de opciones Configuración>Entorno>Experiencia Visual, cambie la selección de Tema de color a Cool Breeze o Light.
El tema de color de todo el IDE cambia en consecuencia. En la captura de pantalla siguiente se muestra el tema Cool Breeze:
Para obtener información sobre otras formas de personalizar el IDE, consulte Personalizar Visual Studio.
Selección de la configuración del entorno
Puede configurar Visual Studio para usar la configuración del entorno adaptada a los desarrolladores de C#:
En la barra de menús, elija Herramientas>Importar y exportar configuraciones.
En el Asistente para importar y exportar configuraciones, seleccione Restablecer todas las configuraciones y luego Siguiente.
En la página Guardar configuración actual, elija si desea guardar la configuración actual antes de restablecerla. Si no ha personalizado ninguna configuración, seleccione No, simplemente restablezca la configuración, sobrescribiendo mi configuración actual. Luego, selecciona Siguiente.
En la página Elija una colección predeterminada de configuraciones, elija Visual C# y, luego, seleccione Finalizar.
En la página Restablecimiento completado, haga clic en Cerrar.
Para obtener información sobre otras formas de personalizar el IDE, consulte Personalizar Visual Studio.
Contenido relacionado
Explore más Visual Studio siguiendo uno de estos artículos introductorios:
Para obtener más información:
- Descubra más características de Visual Studio.
- Visite visualstudio.microsoft.com.
- Lea el blog Visual Studio.