GeeksforGeeks

Nov 5, 2021

Visual Studio es un Entorno de Desarrollo Integrado (IDE) desarrollado por Microsoft para el desarrollo de GUI (Interfaz Gráfica de Usuario), consola, aplicaciones web, aplicaciones web, aplicaciones móviles, nube y servicios web, etc. Con la ayuda de este IDE, puedes crear código gestionado así como código nativo. Utiliza las diferentes plataformas de desarrollo de software de Microsoft como Windows store, Microsoft Silverlight, y Windows API, etc. No es un IDE de lenguaje específico, ya que se puede utilizar para escribir código en C #, C ++, VB (Visual Basic), Python, JavaScript, y muchos más idiomas. Ofrece soporte para 36 lenguajes de programación diferentes. Está disponible tanto para Windows como para macOS.

Evolución de Visual Studio: La primera versión de VS(Visual Studio) fue lanzada en 1997, nombrada como Visual Studio 97 teniendo el número de versión 5.0. La última versión de Visual Studio es la 15.0 que fue lanzada el 7 de marzo de 2017. También se denomina como Visual Studio 2017. Las versiones de .Net Framework soportadas en la última versión de Visual Studio son de 3.5 a 4.7. Java fue apoyado en las versiones antiguas de Visual Studio, pero en la última versión no proporciona ningún soporte para el lenguaje Java.

Ediciones de Visual Studio

Hay 3 ediciones de Microsoft Visual Studio como sigue:

1. Community: Es una versión gratuita que se anuncia en 2014. El resto de ediciones son de pago. Contiene las características similares a la edición Professional. Usando esta edición, cualquier desarrollador individual puede desarrollar sus propias aplicaciones gratuitas o de pago como aplicaciones .Net, aplicaciones web y muchas más. En una organización empresarial, esta edición tiene algunas limitaciones. Por ejemplo, si su organización tiene más de 250 PCs y sus ingresos anuales son superiores a 1 millón de dólares, no puede utilizar esta edición. En una organización no empresarial, hasta cinco usuarios pueden utilizar esta edición. Su propósito principal es proporcionar el soporte de Ecosistema(Acceso a miles de extensiones) y Lenguajes(Puede codificar en C#, VB, F#, C++, HTML, JavaScript, Python, etc.).

2. Profesional: Es la edición comercial de Visual Studio. Viene en Visual Studio 2010 y versiones posteriores. Proporciona el soporte para la edición de XML y XSLT e incluye la herramienta como Server Explorer y la integración con Microsoft SQL Server. Microsoft proporciona una prueba gratuita de esta edición y después del período de prueba, el usuario tiene que pagar para seguir utilizándola. Su principal objetivo es proporcionar flexibilidad (herramientas profesionales para desarrolladores para construir cualquier tipo de aplicación), productividad (potentes características como CodeLens mejoran la productividad de su equipo), colaboración (herramientas de planificación de proyectos ágiles, gráficos, etc.) y beneficios para los suscriptores como el software de Microsoft, además de Azure, Pluralsight, etc.

3. Enterprise: Es una solución integrada, de extremo a extremo, para equipos de cualquier tamaño con las exigentes necesidades de calidad y escala. Microsoft proporciona una prueba gratuita de 90 días de esta edición y después del período de prueba, el usuario tiene que pagar para seguir utilizándola. La principal ventaja de esta edición es que es altamente escalable y ofrece un software de alta calidad.

Cómo empezar con Visual Studio 2017

  • En primer lugar, hay que descargar e instalar Visual Studio. Para ello, puedes consultar Descarga e instalación de Visual Studio 2017. No olvide seleccionar la carga de trabajo del núcleo .NET durante la instalación de VS 2017. Si se olvida entonces usted tiene que modificar la instalación.
  • Usted puede ver una serie de ventanas de herramientas cuando va a abrir el Visual Studio y empezar a escribir su primer programa como sigue:

    1. Editor de código: Donde el usuario escribirá el código.
    2. Ventana de salida: Aquí el Visual Studio muestra las salidas, advertencias del compilador, mensajes de error e información de depuración.
    3. Explorador de soluciones: Muestra los archivos en los que el usuario está trabajando actualmente.
    4. Propiedades: Dará información adicional y contexto sobre las partes seleccionadas del proyecto actual.
  • Un usuario también puede añadir ventanas según sus necesidades eligiéndolas en el menú Ver. En Visual Studio las ventanas de la herramienta son personalizables como un usuario puede añadir más ventanas, eliminar la existente abierta o puede mover las ventanas alrededor de la mejor opción.
  • Varios menús en Visual Studio: Un usuario puede encontrar una gran cantidad de menús en la pantalla superior de Visual Studio como se muestra a continuación
    1. Crear, Abrir y guardar los comandos de los proyectos están contenidos por el menú Archivo.
    2. Búsqueda, Modificación, Refactorización de los comandos de código están contenidos por el menú Editar.
    3. Menú Ver se utiliza para abrir las ventanas de herramientas adicionales en Visual Studio.
    4. El menú Proyecto se utiliza para añadir algunos archivos y dependencias en el proyecto.
    5. Para cambiar la configuración, añadir funcionalidad a Visual Studio a través de extensiones y acceder a varias herramientas de Visual Studio se puede utilizar el menú Herramientas.
  • El menú de abajo se conoce como la barra de herramientas que proporciona el acceso rápido a los comandos más utilizados. Puede añadir y eliminar los comandos yendo a Ver → Personalizar

Nota:

  • La compatibilidad con diferentes lenguajes de programación en Visual Studio se añade utilizando un VSPackage especial que se conoce como Servicio de Lenguaje.
  • Cuando instale Visual Studio, la funcionalidad codificada como VSPackage estará disponible como Servicio.
  • El IDE de Visual Studio proporciona tres tipos diferentes de servicios conocidos como SVsSolution, SVsUIShell y SVsShell.
  • El servicio SVsSolution se utiliza para proporcionar la funcionalidad de enumerar soluciones y proyectos en Visual Studio.
  • El servicio SVsUIShell se utiliza para proporcionar la funcionalidad de la interfaz de usuario como barras de herramientas, pestañas, etc.
  • El servicio SVsShell se utiliza para tratar el registro de VSPackages.
Article Tags :

C#

Deja una respuesta

Tu dirección de correo electrónico no será publicada.