Carrera:
Ing. Mecánico Electricista
Alumno(a):
Profesor(a):
Título de la actividad:
Ejercicio de Unidad VII
Asignatura:
Informática y Programación Estructurada
Matrícula:
Fecha de entrega:
1|Página
Contenido
Ejercicio de practica Unidad VII ................................................................................................3
Características de Visual Studio ................................................................................................. 3
Lo que nos permite crear............................................................................................................ 10
Versiones ....................................................................................................................................... 15
2|Página
Ejercicio de practica Unidad VII
Características de Visual Studio
Algunas características conocidas de Visual Studio que mejoran la productividad al
desarrollar software incluyen:
• Subrayados ondulados y Acciones rápidas
Los subrayados ondulados son rayas con formas de onda debajo de las palabras
que alertan de errores o posibles problemas en el código a medida que se 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. También
puede aparecer una bombilla en el margen izquierdo que muestra acciones rápidas
que puede realizar para corregir el error.
• Limpieza de código
Con solo el clic de un botón, puede dar formato al código y aplicar cualquier
corrección de código sugerida por la configuración del estilo del código, las
convenciones de .editorconfig y los analizadores de Roslyn. La limpieza de código,
disponible actualmente solo para el código de C#, ayuda a solucionar problemas
con el código antes de que pase a revisión.
3|Página
• Refactorización
La refactorización incluye operaciones como el cambio de nombre inteligente de
variables, la extracción de una o más líneas de código en un nuevo método y el
cambio del orden de los parámetros de método.
4|Página
• IntelliSense
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
fragmentos de código automáticamente. Es como tener documentación básica
insertada en el editor, lo que evita tener que buscar información escrita en cualquier
otro lugar.
La siguiente ilustración muestra cómo IntelliSense muestra una lista de miembros
de un tipo:
Las características de IntelliSense varían según el lenguaje. Para más información,
vea IntelliSense para C#, IntelliSense para Visual C++, IntelliSense para JavaScript
e IntelliSense de Visual Basic.
5|Página
• Búsqueda de Visual Studio
Los menús, las opciones y las propiedades de Visual Studio pueden parecer
abrumadores en ocasiones. La búsqueda de Visual Studio, o Ctrl+Q, es una
excelente manera de encontrar rápidamente las características del IDE y el código
en un solo lugar.
Para obtener información y sugerencias de productividad, vea Cómo usar la
búsqueda de Visual Studio.
• Live Share
Edite y depure en colaboración con otros usuarios en tiempo real, sin importar el
tipo de aplicación o el lenguaje de programación. Puede compartir el proyecto al
instante y de forma segura. También puede compartir sesiones de depuración,
instancias de terminal, aplicaciones web de localhost, llamadas de voz, etc.
6|Página
• Jerarquía de llamadas
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 si está pensando en cambiar
o quitar el método, o si está intentando realizar el seguimiento de un error.
• CodeLens
CodeLens ayuda a buscar referencias al código, cambios en él, errores vinculados,
elementos de trabajo, revisiones de código y pruebas unitarias, sin salir del editor.
7|Página
• Ir a definición
La característica Ir a definición lleva directamente a la ubicación de una definición
de tipo o función.
8|Página
• Ver la definición
En la ventana Ver la definición se muestra una definición de tipo o método sin abrir
un archivo aparte.
• Recarga activa
Recarga activa 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.
9|Página
Lo que nos permite crear
• Creación de aplicaciones de Azure habilitadas para la nube
Visual Studio ofrece un conjunto de herramientas para crear fácilmente aplicaciones
habilitadas para la nube de Microsoft Azure. Puede configurar, compilar, depurar,
empaquetar e implementar aplicaciones y servicios de Azure directamente desde el
entorno de desarrollo integrado (IDE) de Visual Studio. Para obtener las plantillas
de proyecto y las herramientas de Azure, seleccione la carga de trabajo Desarrollo
de Azure al instalar Visual Studio.
Puede usar servicios de Azure con sus aplicaciones agregando Servicios
conectados, por ejemplo:
o El servicio conectado de Active Directory, para usar cuentas de Azure
ActiveDirectory (Azure AD) para conectarse a las aplicaciones web.
o Servicio conectado Azure Storage para el almacenamiento de blobs, colas y
tablas
o Servicio conectado Key Vault para administrar secretos para las aplicaciones
web
Los servicios conectados disponibles dependerán del tipo de proyecto que tenga.
Para agregar un servicio, haga clic con el botón derecho en el proyecto en el
Explorador de soluciones y elija Agregar>Servicio conectado.
En la pantalla Servicios conectados, seleccione el vínculo o el signo más para
agregar una dependencia de servicio. En la pantalla Agregar dependencia,
seleccione el servicio que quiere agregar y siga las pantallas para conectarse a su
suscripción y servicio de Azure.
10 | P á g i n a
• Creación de aplicaciones web
Visual Studio puede ayudarle a escribir aplicaciones para la Web. Puede crear
aplicaciones web mediante ASP.NET, Node.js, Python, JavaScript y TypeScript.
Visual Studio admite muchos marcos web, como Angular, jQuery y Express.
ASP.NET Core y .NET Core funcionan en los sistemas operativos Windows, Mac y
Linux. ASP.NET Core es una actualización principal a MVC, WebAPI y SignalR.
ASP.NET Core se diseñó desde la base para ofrecer una pila de .NET eficiente y
componible, con el fin de compilar servicios y aplicaciones web modernos basados
en la nube.
11 | P á g i n a
• Compilar aplicaciones y juegos multiplataforma
o Visual Studio puede crear aplicaciones y juegos para macOS, Linux y Windows,
así como para Android, iOS y otros dispositivos móviles . Con Visual Studio,
puede crear:
o Aplicaciones de .NET Core que se ejecutan en Windows, macOS y Linux.
o Aplicaciones móviles para iOS, Android y Windows en C# y F#
medianteXamarin .
o Juegos 2D y 3D en C# mediante Visual Studio Tools para Unity.
o Aplicaciones de C++ nativas para dispositivos iOS, Android y Windows.
Comparta código común en bibliotecas para iOS, Android y Windows mediante
C++ para desarrollo multiplataforma.
• Conectarse a bases de datos
El Explorador de servidores ayuda a explorar y administrar instancias y recursos de
servidor de forma local y remota, y en Azure, Microsoft 365, Salesforce.com y sitios
web. Para abrir el Explorador de servidores, elija Ver>Explorador de servidores.
Para obtener más información sobre el uso del Explorador de servidores, vea
Adición de nuevas conexiones.
El Explorador de objetos de SQL Server ofrece una vista de los objetos de base de
datos similar a la de SQL Server Management Studio. Con el Explorador de objetos
de SQL Server puede realizar trabajos de administración y diseño de bases de datos
ligeras.
Algunos ejemplos son la edición de datos de tabla, la comparación de esquemas y
la ejecución de consultas mediante menús contextuales.
12 | P á g i n a
Para abrir SQL Server Explorador de objetos, seleccione su icono en la parte
superior ventana Explorador de servidores o seleccione Ver>SQL Server Explorador
de objetos en el menú superior de Visual Studio.
13 | P á g i n a
SQL Server Data Tools (SSDT) es un eficaz entorno de desarrollo para SQL Server,
AzureSQL Database y Azure SQL Data Warehouse. Con SSDT, puede compilar,
depurar, mantener y refactorizar bases de datos. Puede trabajar con un proyecto de
base de datos o directamente con una instancia de base de datos conectada de
manera local o externa. Para obtener SSDT, use el Instalador de Visual Studio para
instalar la carga de trabajo Almacenamiento y procesamiento de datos.
• Depure, pruebe y mejore su código
Cuando escribe código, debe ejecutarlo y probarlo para comprobar que funciona sin
errores. Con el sistema de depuración de Visual Studio, puede depurar el código
que se ejecuta en el proyecto local, en un dispositivo remoto o en un emulador de
dispositivo. Ejecute el código una instrucción cada vez e inspeccione las variables
mientras avanza. O bien, establezca puntos de interrupción que solo se alcanzan
cuando una condición especificada es verdadera. Puede administrar las opciones
de depuración en el propio editor de código para que no tenga que salir del código.
Para más información sobre la depuración en Visual Studio, consulte Primer vistazo
al depurador.
Para mejorar el rendimiento de la aplicación, consulte la característica de
generación de perfiles de Visual Studio.
Visual Studio ofrece opciones de prueba, como pruebas unitarias, Live Unit Testing,
IntelliTest y pruebas de carga y rendimiento. Visual Studio también cuenta con
funciones avanzadas de análisis de código para detectar errores de diseño, de
seguridad y de otro tipo.
• Implementar la aplicación finalizada
Visual Studio dispone de herramientas para implementar las aplicaciones en
usuarios o clientes mediante Microsoft Store, un sitio de SharePoint o las
tecnologías de InstallShield o Windows Installer. Puede acceder a todas estas
opciones mediante el IDEVisual Studio. Para más información, consulte
Implementar aplicaciones, servicios y componentes.
14 | P á g i n a
• Administrar el código fuente y colaborar con otras personas
En Visual Studio, puede administrar el código fuente en los repositorios de Git
hospedados por cualquier proveedor, incluido GitHub. También puede buscar una
instancia de Azure DevOps Server a la que conectarse.
Versiones
Visual Studio está disponible en varias versiones. No todas son compatibles con las
herramientas de arquitectura y modelado. En la tabla siguiente se muestra la
disponibilidad de cada herramienta.
15 | P á g i n a