5/8/2016 Introducción al entorno IDE (Visual C#) Introducción al entorno IDE ﴾Visual C#﴿ Actualización: noviembre 2007 El entorno de desarrollo integrado ﴾IDE﴿ de Visual C# es un conjunto de herramientas de desarrollo expuestas a través de una interfaz de usuario común. Algunas de las herramientas se comparten con otros lenguajes de Visual Studio, y otras, como el compilador de C#, son exclusivas de Visual C#. La documentación de esta sección describe de forma general cómo utilizar las herramientas más importantes de Visual C# mientras se trabaja en el IDE en distintas fases del proceso de desarrollo. Nota: Si está desarrollando una aplicación web de ASP.NET 2.0, utilizará el IDE de Visual Web Developer, el cual se encuentra plenamente integrado en Visual Studio. Sin embargo, si sus páginas de código subyacente están en Visual C#, entonces utilizará el Editor de código de Visual C# incluido en Visual Web Developer. Por consiguiente, algunos temas de esta sección, como Diseñar una interfaz de usuario ﴾Visual C#﴿, podrían no ser aplicables a las aplicaciones web. Herramientas de Visual C# A continuación se detallan las herramientas y ventanas más importantes de Visual C#. Las ventanas de la mayoría de estas herramientas se pueden abrir desde el menú Ver. El Editor de código, para escribir código fuente. El compilador de C#, para convertir el código fuente de C# en un programa ejecutable. El depurador de Visual Studio, para probar el programa. El Cuadro de herramientas y el Diseñador, para desarrollar rápidamente interfaces de usuario con el mouse. El Explorador de soluciones, para ver y administrar archivos de proyecto y configuraciones. El Diseñador de proyectos, para configurar opciones del compilador, rutas de implementación, recursos, etc. La Vista de clases, para navegar por el código fuente según los tipos, no los archivos. La ventana Propiedades, para configurar propiedades y eventos en los controles de la interfaz de usuario. El Explorador de objetos, para ver los métodos y clases disponibles en las bibliotecas de vínculos dinámicos, incluidos los ensamblados de .NET Framework y los objetos COM. https://msdn.microsoft.com/esmx/library/ms173064(d=printer,v=vs.90).aspx 1/4 5/8/2016 Introducción al entorno IDE (Visual C#) Document Explorer, para explorar y buscar la documentación del producto en un equipo local y en Internet. Cómo expone las herramientas el IDE Puede interactuar con las herramientas a través de ventanas, menús, páginas de propiedades y asistentes en el IDE. La siguiente imagen representa el IDE básico: Puede tener acceso rápidamente a las ventanas de herramientas o archivos abiertos presionando CTRL + TAB. Para obtener más información, vea Desplazamientos y búsquedas ﴾Visual C#﴿. Ventanas del Editor y del Diseñador de Windows Forms El Código Editor, el Diseñador de Windows Forms o el Diseñador de Windows Presentation Foundation ﴾WPF﴿ utilizan la ventana principal grande. Puede cambiar entre la vista Código y la vista Diseño haciendo clic en Código o Diseñador en el menú Ver, o utilizando los métodos abreviados de teclado F7 o MAYÚS + F7. En la vista Diseño, puede arrastrar controles a la ventana desde el Cuadro de herramientas, que se puede hacer visible haciendo clic en la ficha Cuadro de herramientas del margen izquierdo. Para obtener más información sobre el Editor de código, vea Editar código ﴾Visual C#﴿. Para obtener más información sobre los Diseñadores, vea Diseñador de Windows Forms y Introducción a WPF Designer. La ventana Propiedades de la parte inferior derecha sólo contiene información en la vista Diseño. Permite establecer las propiedades y enlazar los eventos para los controles de la interfaz de usuario, como botones, cuadros de texto, etc. Cuando esta ventana se establece como Ocultar automáticamente, se contrae en el margen derecho cada vez que se cambia a Vista Código. Para obtener más información sobre la ventana Propiedades y el Diseñador, vea Diseñar una interfaz de usuario ﴾Visual C#﴿. Explorador de soluciones y Diseñador de proyectos La ventana de la parte superior derecha es el Explorador de soluciones, que muestra todos los archivos del proyecto en una vista de árbol jerárquica. Cuando se utiliza el menú Proyecto para agregar nuevos archivos al proyecto, se verán reflejados en el Explorador de soluciones. Además de los archivos, el Explorador de soluciones también muestra la configuración del proyecto y las referencias a las bibliotecas externas que necesita la aplicación. Para obtener acceso a las páginas de propiedades del Diseñador de proyectos, haga clic con el botón secundario del mouse en el nodo Propiedades del Explorador de soluciones y, a continuación, haga clic en Abrir. Utilice estas páginas para modificar opciones de generación, requisitos de seguridad, detalles de implementación y muchas otras https://msdn.microsoft.com/esmx/library/ms173064(d=printer,v=vs.90).aspx 2/4 5/8/2016 Introducción al entorno IDE (Visual C#) propiedades del proyecto. Para obtener más información sobre el Explorador de soluciones y el Diseñador de proyectos, vea Crear un proyecto ﴾Visual C#﴿. Ventanas Compilador, Depurador y Lista de errores El compilador de C# no tiene ninguna ventana porque no es una herramienta interactiva, pero puede establecer sus opciones en el Diseñador de proyectos. Cuando se hace clic en Generar en el menú Generar, el IDE invoca el compilador de C#. Si la generación se realiza correctamente, el panel de estado muestra un mensaje Generación satisfactoria. Si se producen errores de compilación, aparece la ventana Lista de errores aparece debajo de la ventana del editor/diseñador con una lista de errores. Haga doble clic en un error para ir a la línea de código fuente que presenta el problema. Presione F1 para consultar la documentación de Ayuda correspondiente al error resaltado. El depurador tiene distintas ventanas que muestran valores de variables e información de tipos a medida que se ejecuta la aplicación. Puede utilizar la ventana Editor de código mientras depura el programa para especificar una línea en la que desee hacer una pausa durante la ejecución en el depurador y para recorrer el código línea a línea. Para obtener más información, vea Generar y depurar ﴾Visual C#﴿. Personalizar el IDE En Visual C#, todas las ventanas pueden ser acoplables o flotantes, estar ocultas o visibles o cambiarse de ubicación. Para cambiar el comportamiento de una ventana, haga clic en el icono de flecha abajo o de pin de la barra de título y seleccione entre las opciones disponibles. Para mover una ventana acoplada a una nueva ubicación, arrastre la barra de título hasta que aparezcan los iconos de colocación de la ventana. Mantenga presionado el botón primario del mouse y mueva el puntero del mouse sobre el icono en la nueva ubicación. Coloque el puntero sobre los iconos izquierdo, derecho, superior o inferior para acoplar la ventana en el lado especificado. Coloque el puntero sobre el icono del medio para transformar la ventana en una ventana con fichas. Mientras coloca el puntero, aparece un rectángulo azul semitransparente que indica dónde se acoplará la ventana en la nueva ubicación. Puede personalizar muchos otros aspectos del IDE haciendo clic en Opciones en el menú Herramientas. Para obtener más información, vea Opciones ﴾Cuadro de diálogo﴿: Visual Studio. Vea también Conceptos Diseñar una interfaz de usuario ﴾Visual C#﴿ Crear un proyecto ﴾Visual C#﴿ Editar código ﴾Visual C#﴿ Generar y depurar ﴾Visual C#﴿ Otros recursos Visual C# Utilizar el entorno IDE de Visual C# Desarrollo de aplicaciones en Visual Studio Visual Web Developer Elementos de la interfaz de usuario de Visual Web Developer https://msdn.microsoft.com/esmx/library/ms173064(d=printer,v=vs.90).aspx 3/4 5/8/2016 Introducción al entorno IDE (Visual C#) Adiciones de comunidad © 2016 Microsoft https://msdn.microsoft.com/esmx/library/ms173064(d=printer,v=vs.90).aspx 4/4 5/9/2016 Crear un proyecto (Visual C#) Crear un proyecto ﴾Visual C#﴿ Actualización: noviembre 2007 Cuando esté listo para empezar a programar, el primer paso es preparar un proyecto. El proyecto contiene todo el material necesario para la aplicación: los archivos de código fuente, archivos de recursos, tales como iconos, referencias a archivos externos de los que depende la aplicación, y datos de configuración, tales como las opciones del compilador. Cuando se genera un proyecto, Visual C# invoca al compilador de C# y a otras herramientas internas para crear un ensamblado ejecutable con los archivos del proyecto. Crear un proyecto nuevo Para crear un nuevo proyecto, haga clic en el menú Archivo, elija Nuevo y haga clic en Proyecto. Nota: Si selecciona Sitio Web en lugar de Proyecto, se abre el entorno de desarrollo integrado ﴾IDE﴿ Visual Web Developer. Se trata de un entorno independiente y distinto dentro de Visual Studio para crear aplicaciones Web ASP.NET. El IDE de Visual Web Developer utiliza el editor de código de Visual C# para modificar los archivos de código subyacente en C#. Si crea aplicaciones web, debería utilizar principalmente la documentación de Visual Web Developer; sin embargo, para obtener información sobre el editor de C#, vea Editar código ﴾Visual C#﴿. La ilustración siguiente muestra el cuadro de diálogo Nuevo proyecto. De forma predeterminada, Visual C# está seleccionado en la ventana a la izquierda, mientras que a la derecha aparecen plantillas de proyecto que se pueden seleccionar. Si expande y hace clic en un nodo de la izquierda, aparecerán diferentes tipos de proyectos a la derecha. La lista de plantillas de proyecto depende en parte de la versión de Visual Studio que utilice. Puede seleccionar la versión de .NET Framework para su proyecto en el cuadro de diálogo Nuevo proyecto. La versión de .NET Framework que seleccione en el cuadro de diálogo Nuevo proyecto es la versión que se requiere en un equipo para poder ejecutar la aplicación. Para obtener más información, vea .Información general de la característica de destinos múltiples de .NET Framework. https://msdn.microsoft.com/esmx/library/ms173077(d=printer,v=vs.90).aspx 1/5 5/9/2016 Crear un proyecto (Visual C#) Después de seleccionar una plantilla de proyecto y hacer clic en Aceptar, Visual Studio crea el proyecto y todo está listo para empezar a escribir código. Los archivos de proyecto, referencias, configuración y recursos son visibles en Explorador de soluciones a la derecha. https://msdn.microsoft.com/esmx/library/ms173077(d=printer,v=vs.90).aspx 2/5 5/9/2016 Crear un proyecto (Visual C#) ¿Qué contiene el proyecto? Propiedades El nodo Propiedades representa opciones de configuración que se aplican a la totalidad del proyecto y se almacenan en el archivo .csproj de la carpeta de soluciones. Esta configuración incluye opciones de compilación, seguridad e implementación, entre muchas otras. Para modificar el proyecto, se utiliza el Diseñador de proyectos, que es un conjunto de Páginas de propiedades a las que se tiene acceso haciendo clic con el botón secundario del mouse en Propiedades, y seleccionando Abrir. Para obtener más información, vea Modificar las propiedades de un proyecto ﴾Visual C#﴿. Referencias En el contexto de un proyecto, una referencia identifica un archivo binario que la aplicación necesita para poder ejecutarse. Normalmente, una referencia identifica un archivo .dll, como puede ser uno de los archivos de la biblioteca de clases de .NET Framework. También puede hacer referencia a un ensamblado .NET ﴾denominado shim﴿ que permite que la aplicación llame a los métodos de un objeto COM o de un archivo DLL nativo de Win32. Si su programa crea una instancia de una clase definida en otro ensamblado, debe agregar una referencia al archivo correspondiente en el proyecto antes de compilarlo. Para agregar una referencia, haga clic en Agregar referencia en el menú Proyecto. De forma predeterminada, todos los proyectos de C# incluyen una referencia a mscorlib.dll, que contiene las clases básicas de .NET Framework. Puede agregar referencias a archivos DLL de .NET Framework adicionales, y a otros https://msdn.microsoft.com/esmx/library/ms173077(d=printer,v=vs.90).aspx 3/5 5/9/2016 Crear un proyecto (Visual C#) archivos, haciendo clic en el menú Proyecto y seleccionando Agregar referencia. Nota: No confunda el concepto de una referencia de proyecto con el concepto de tipos de referencia en C# u otros lenguajes de programación. El primero se refiere a un archivo y a su ubicación en disco. El segundo se refiere a los tipos de C# que se declaran con la palabra clave class. Recursos Los recursos son datos que se incluyen con la aplicación pero que se pueden almacenar de forma que pueden modificarse con independencia del resto del código fuente. Por ejemplo, puede almacenar todas las cadenas como recursos en lugar de codificarlas directamente en el código fuente. De esta forma, podrá traducir las cadenas a distintos idiomas más adelante y agregarlas a la carpeta de la aplicación que distribuye a los clientes sin necesidad de volver a compilar el ensamblado. Los cinco tipos de recursos definidos por Visual C# son: cadenas, imágenes, iconos, audio y archivos. Para agregar, quitar o modificar recursos, utilice el Diseñador de recursos, al que se puede obtener acceso en la ficha Recursos del Diseñador de proyectos. Formularios Cuando se crea un proyecto de formularios Windows Forms, Visual C# agrega un formulario al proyecto y lo llama Form1. Los dos archivos que representan el formulario se denominan Form1.cs y Form1.designer.cs. El código se escribe en Form1.cs; el Diseñador de Windows Forms escribe en el archivo designer.cs el código que implementa todas las acciones que se realizaron al arrastrar y colocar controles desde el Cuadro de herramientas. Puede agregar un nuevo formulario haciendo clic en el comando Proyecto y seleccionando Agregar Windows Forms. Cada formulario tiene dos archivos asociados. Form1.cs, o como haya decido llamarlo, contiene el código fuente que se escribe para configurar el formulario y sus controles, como cuadros de lista y cuadros de texto, y responde a eventos tales como los clics en botones y las pulsaciones de teclas. En los proyectos de formularios Windows Forms simples, la mayoría o la totalidad de la codificación se hace en este archivo. El archivo designer.cs contiene el código fuente que escribe el Diseñador de formularios cuando se arrastran controles y se colocan en el formulario, cuando se establecen las propiedades en la ventana Propiedades, etc. Normalmente, no debería modificar manualmente este archivo. Nota: Naturalmente, si crea un proyecto de aplicación de consola, no contendrá archivos de código fuente para formularios Windows Forms. Otro archivos de código fuente Un proyecto puede incluir cualquier número de archivos .cs adicionales que pueden estar asociados a un formulario Windows Forms concreto. En la ilustración anterior del Explorador de soluciones, program.cs contiene el punto de entrada para la aplicación. Un solo archivo .cs puede contener cualquier número de definiciones de clases y estructuras. Puede agregar archivos o clases nuevos o existentes al proyecto haciendo clic en Agregar nuevo elemento o Agregar elemento existente en el menú Proyecto. https://msdn.microsoft.com/esmx/library/ms173077(d=printer,v=vs.90).aspx 4/5 5/9/2016 Crear un proyecto (Visual C#) Vea también Tareas Cómo: Crear configuraciones de compilación de soluciones y proyectos Cómo: Crear un proyecto de aplicación para Windows Conceptos Introducción a soluciones, proyectos y elementos Utilizar el Explorador de soluciones Archivos de proyecto ocultos en el Explorador de soluciones Controlar proyectos y soluciones Otros recursos Visual C# Utilizar el entorno IDE de Visual C# Adiciones de comunidad web esta forma de estudio es grandio pues todo es claro y puedo complementar nis estudios siquinajay 26/10/2010 © 2016 Microsoft https://msdn.microsoft.com/esmx/library/ms173077(d=printer,v=vs.90).aspx 5/5 5/9/2016 Editar código (Visual C#) Editar código ﴾Visual C#﴿ Actualización: Julio de 2008 El Editor de código de Visual C# es un procesador de textos para escribir el código fuente. Al igual que Microsoft Word ofrece un apoyo exhaustivo para frases, párrafos y gramática, el Editor de código de C# lo hace para la sintaxis de C# y para .NET Framework. Este apoyo se puede agrupar en cinco categorías principales: IntelliSense: documentación básica sobre las clases y los métodos de .NET Framework continuamente actualizada a medida que se escriben en el editor, así como generación automática de código. Refactorización: restructuración inteligente de la base de código a medida que éste evoluciona durante el transcurso de un proyecto de desarrollo. Fragmentos de código: una biblioteca que se puede examinar y que contiene los patrones de código que se repiten con frecuencia. Subrayado con líneas onduladas: notificaciones visuales de palabras incorrectas, errores semánticos, errores de sintaxis y situaciones de advertencia a medida que se escribe. Ayudas para la legibilidad: esquematización, formato del código y uso de colores. Nota: Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio. IntelliSense IntelliSense es el nombre de un conjunto de características relacionadas que han sido diseñadas para minimizar el tiempo que se emplea en buscar ayuda y para ayudarle a escribir código de manera más precisa y eficiente. Todas ellas proporcionan información básica sobre las palabras claves del lenguaje, los tipos de .NET Framework y las firmas de métodos a medida que se escriben en el editor. La información se muestra mediante información sobre herramientas, cuadros de lista y etiquetas inteligentes. Nota: https://msdn.microsoft.com/esmx/library/ms228282(d=printer,v=vs.90).aspx 1/5 5/9/2016 Editar código (Visual C#) Muchas de las características de IntelliSense se comparten con otros lenguajes de Visual Studio y se documentan mediante ilustraciones en el nodo Ayudas de codificación de MSDN library. Las secciones siguientes proporcionan una breve descripción de IntelliSense e incluyen vínculos a la documentación completa. Listas de finalización A medida que se escribe código fuente en el editor, IntelliSense muestra un cuadro de lista que contiene todas las palabras clave de C# y las clases de .NET Framework. Si encuentra una coincidencia en el cuadro de lista para el nombre que se está escribiendo, selecciona el elemento. Si el elemento seleccionado es el deseado, se puede presionar la tecla TAB para que IntelliSense termine de escribir el nombre o la palabra clave. Para obtener más información, vea Listas de finalización en C#. Información rápida Cuando el puntero se desplaza sobre un tipo de .NET Framework, IntelliSense muestra información rápida sobre herramientas que contiene documentación básica sobre el tipo. Para obtener más información, vea Información rápida. Lista de miembros Cuando se introduce un tipo de .NET Framework en el Editor de código y después se escribe el operador punto ﴾.﴿, IntelliSense muestra un cuadro de lista que contiene los miembros del tipo. Cuando se realiza una selección y se presiona TAB, IntelliSense escribe el nombre del miembro. Para obtener más información, vea Lista de miembros. Información de parámetros Cuando se escribe un nombre de método en el Editor de código seguido de un paréntesis de apertura, IntelliSense muestra información rápida sobre herramientas de parámetros que indica el orden y los tipos de los parámetros del método. Si el método está sobrecargado, puede el método, se puede desplazarse hacia abajo a través de todas las firmas sobrecargadas. Para obtener más información, vea Información de parámetros. https://msdn.microsoft.com/esmx/library/ms228282(d=printer,v=vs.90).aspx 2/5 5/9/2016 Editar código (Visual C#) Agregar directivas using/Agregar certificador En ocasiones, puede intentar crear una instancia de una clase de .NET Framework sin un nombre suficientemente completo. En este caso, IntelliSense muestra una etiqueta inteligente después del identificador no resuelto. Al hacer clic en la etiqueta inteligente, IntelliSense muestra una lista de certificadores o directivas using que permitirán resolver el identificador. Cuando selecciona un elemento de la lista, IntelliSense agrega la directiva al principio del archivo de código fuente o inserta el certificador delante del identificador sin resolver. Para obtener más información, vea Agregar using. Refactorización A medida que una base de código crece y evoluciona en el transcurso de un proyecto de desarrollo, puede ser deseable hacer cambios para que sea más legible para los usuarios o más portable. Por ejemplo, puede desear dividir algunos métodos en métodos de menor tamaño, cambiar los parámetros de un método o cambia el nombre de los identificadores. La característica de refactorización, a la que se tiene acceso mediante un clic con el botón secundario del mouse en el Editor de código, lleva a cabo estas tareas de forma mucho más cómoda, inteligente y completa que las herramientas tradicionales, como buscar y reemplazar. Para obtener más información, vea Refactorización. Fragmentos de código Los fragmentos de código son unidades pequeñas de código fuente de C# de uso frecuente que se pueden escribir con precisión y rapidez mediante algunas pulsaciones de teclas. Para obtener acceso al menú de fragmentos de código, es preciso hacer clic con el botón secundario del mouse en el Editor de código. Puede examinar los numerosos fragmentos de código que se incluyen en Visual C# y crear los suyos propios. Para obtener más información, vea Fragmentos de código ﴾C#﴿. Subrayado con líneas onduladas El subrayado con líneas onduladas ofrece información instantánea sobre los errores del código a medida que se escribe. Un subrayado ondulado rojo identifica un error de sintaxis, como la falta de un punto y coma o una correspondencia incorrecta en las llaves, o bien un error semántico, como el intento de asignar un literal de cadena a una variable de tipo int. Un subrayado con líneas onduladas verdes identifica una advertencia potencial del compilador, y con líneas azules, identifica errores del compilador. La ilustración siguiente muestra un subrayado con líneas onduladas rojas: https://msdn.microsoft.com/esmx/library/ms228282(d=printer,v=vs.90).aspx 3/5 5/9/2016 Editar código (Visual C#) Ayudas de legibilidad Formato del código El editor de código de C# da formato automáticamente al código al presionar la tecla ; o } , o al pegar código en el editor. Para invocar manualmente el formato del código, haga clic en Dar formato al documento o Dar formato a la selección del menú Editar, Avanzadas. Puede cambiar el comportamiento del formato de código modificando las opciones de Formato, C#, Editor de texto, Opciones ﴾Cuadro de diálogo﴿ y Avanzadas, C#, Editor de texto, Opciones ﴾Cuadro de diálogo﴿. Esquematización El Editor de código trata automáticamente los espacios de nombres, las clases y los métodos como regiones que se pueden contraer para facilitar la localización y la lectura de otras partes del archivo de código fuente. También puede crear sus propias regiones contraíbles delimitando el código con las directivas #region y #endregion. https://msdn.microsoft.com/esmx/library/ms228282(d=printer,v=vs.90).aspx 4/5 5/9/2016 Editar código (Visual C#) Colorización El editor asigna distintos colores a las distintas categorías de identificadores de un archivo de código fuente de C#. Para obtener más información, vea Color del código. Vea también Otros recursos Utilizar el entorno IDE de Visual C# Historial de cambios Fecha Historial Julio de 2008 Se ha agregado texto sobre los subrayados ondulados y los errores semánticos. Motivo Cambio de características de SP1. Adiciones de comunidad © 2016 Microsoft https://msdn.microsoft.com/esmx/library/ms228282(d=printer,v=vs.90).aspx 5/5 5/9/2016 Generar y depurar (Visual C#) Generar y depurar ﴾Visual C#﴿ Actualización: noviembre 2007 En Visual C#, una aplicación ejecutable se genera haciendo clic en Generar en el menú Generar ﴾o presionando CTRL+MAYÚS+B﴿. Puede generar e iniciar la aplicación de un solo paso presionando F5 o haciendo clic en Ejecutar en el menú Depurar. La compilación requiere la entrada de los archivos del proyecto en el compilador de C#, que convierte el código fuente en lenguaje intermedio de Microsoft ﴾MSIL﴿ y después une el MSIL a los metadatos, recursos, manifiestos y otros módulos, si existen, para crear un ensamblado. Un ensamblado es un archivo ejecutable que normalmente tiene una extensión .exe o .dll. A medida que desarrolle la aplicación, puede que desee generar una versión de depuración para probarla y ver cómo funciona. Por último, cuando todo sea correcto, creará una versión de lanzamiento que distribuirá a los clientes. Para obtener más información sobre los ensamblados, vea Información general sobre ensamblados. Configuración de compilación Para especificar los distintos valores de configuración de compilación, haga clic con el botón secundario en el elemento de proyecto en el Explorador de soluciones y, a continuación, seleccione el panel Generar en el Diseñador de proyectos. Para obtener más información, vea Introducción al Diseñador de proyectos y Opciones del compilador de C#. Visual Studio utiliza la herramienta MSBuild para crear ensamblados. MSBuild también se puede ejecutar desde la línea de comandos y se puede personalizar de muchas maneras. Para obtener más información, vea MSBuild. Errores de compilación Si hay errores de sintaxis de C#, o si no es posible resolver identificadores en un tipo o miembro conocido, la compilación no finalizará correctamente y verá una lista de errores en la Lista de errores ﴾Ventana﴿, que aparece de forma predeterminada justo debajo del editor de código. Puede hacer doble clic en un mensaje de error para ir a la línea de código en la que se produjo el error. https://msdn.microsoft.com/esmx/library/ms173083(d=printer,v=vs.90).aspx 1/4 5/9/2016 Generar y depurar (Visual C#) Los mensajes de error del compilador de C# suelen ser muy claros y descriptivos, pero si no consigue determinar el problema, puede ir a la página de Ayuda del mensaje presionando F1 con el mensaje de error seleccionado en la lista de errores. La página de Ayuda contiene información útil adicional. Si todavía no puede resolver el problema, el paso siguiente es plantear su pregunta en uno de los foros o grupos de noticias de C#. Para obtener acceso a los foros, haga clic en Foros de MSDN en el menú Ayuda. Nota: Si la página de Ayuda del error del compilador no es de utilidad para resolver el error, puede enviar una descripción del problema a Microsoft para ayudar a mejorar la documentación. Para enviar el correo electrónico, haga clic en el vínculo situado en la parte inferior de la página de Ayuda que contiene el error. Configuraciones de lanzamiento y de depuración Mientras siga trabajando en el proyecto, es muy probable que desee generar la aplicación con la configuración de depuración, que le permite ver el valor de las variables y controlar la ejecución en el depurador. También puede crear y probar generaciones en la configuración de lanzamiento para comprobar que no se ha introducido ningún error que sólo se manifieste en uno u otro tipo de compilación. En la programación con .NET Framework, estos errores son muy raros, pero pueden producirse. Cuando esté preparado para distribuir la aplicación a los usuarios finales, cree una versión de lanzamiento, la cual tendrá un tamaño muy inferior y un rendimiento muy superior al de la configuración de depuración correspondiente. Puede establecer la configuración de compilación en el panel Generar del Diseñador de proyectos o en la barra de herramientas Generar. Para obtener más información, vea Configuraciones de compilación. https://msdn.microsoft.com/esmx/library/ms173083(d=printer,v=vs.90).aspx 2/4 5/9/2016 Generar y depurar (Visual C#) Depuración Cuando trabaje con el editor de código, puede establecer en cualquier momento un punto de interrupción en una línea de código presionando F9. Cuando presione F5 para ejecutar la aplicación en el depurador de Visual Studio, la aplicación se detendrá en la línea y podrá examinar el valor de las variables, observar cómo o cuándo la ejecución sale de un bucle, recorrer el código línea a línea mediante la tecla F10 o establecer puntos de interrupción adicionales. También puede establecer puntos de interrupción condicionales, que sólo detendrán la ejecución si se cumple una condición determinada. Los puntos de seguimiento son similares a los puntos de interrupción, pero en lugar de detener la interrupción, se limitan a escribir en la ventana de resultados el valor de una variable especificada. Para obtener más información, vea Puntos de interrupción y puntos de seguimiento. Cuando la ejecución se detiene en un punto de interrupción, puede desplazar el cursor sobre cualquier variable del ámbito para ver información sobre ella. La ilustración siguiente muestra una sugerencia de datos en el depurador: https://msdn.microsoft.com/esmx/library/ms173083(d=printer,v=vs.90).aspx 3/4 5/9/2016 Generar y depurar (Visual C#) Puede recorrer el código línea a línea presionando F10 después de que el depurador se haya detenido en un punto de interrupción. Incluso puede corregir ciertos tipos de errores en el código y proseguir con la depuración sin necesidad de detener y volver a compilar la aplicación. El depurador de Visual Studio es una eficaz herramienta, y merece la pena invertir tiempo en leer la documentación para comprender distintos conceptos como Editar y continuar, Ver datos en el depurador, Visualizadores y Depuración Just‐In‐Time. Vea también Tareas Cómo: Establecer configuraciones Debug y Release Cómo: Depurar el código en el editor Referencia System.Diagnostics Otros recursos Visual C# Utilizar el entorno IDE de Visual C# Preparación de la depuración: Tipos de proyectos de C# y Visual Basic Preparación y configuración de la depuración Adiciones de comunidad © 2016 Microsoft https://msdn.microsoft.com/esmx/library/ms173083(d=printer,v=vs.90).aspx 4/4 5/9/2016 IDE de Visual Studio Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información. IDE de Visual Studio Visual Studio 2015 Microsoft Visual Studio 2015 es un conjunto de herramientas para crear software, desde la fase de diseño pasando por la fases de diseño de la interfaz de usuario, codificación, pruebas, depuración, análisis de la calidad y el rendimiento del código, implementación en los clientes y recopilación de telemetría de uso. Estas herramientas están diseñadas para trabajar juntas de la forma más eficiente posible y todas se exponen a través del Entorno de desarrollo integrado ﴾IDE﴿ de Visual Studio. Puede usar Visual Studio para crear muchos tipos de aplicaciones, desde sencillas aplicaciones y juegos de la Tienda para clientes móviles, hasta sistemas grandes y complejos para empresas y centros de datos. Puede crear 1. aplicaciones y juegos que se ejecutan no solo en Windows, sino también en Android y en iOS. 2. sitios web y servicios web basados en ASP.NET, JQuery, AngularJS y otros entornos populares. 3. aplicaciones para dispositivos y plataformas tan diversos como Azure, Office, Sharepoint, Hololens, Kinect e Internet de las cosas, por nombrar solo algunos ejemplos. 4. juegos y aplicaciones con gráficos avanzados para una variedad de dispositivos Windows, incluido Xbox, con DirectX. De forma predeterminada, Visual Studio proporciona compatibilidad con C#, C y C++, JavaScript, F # y Visual Basic. Visual Studio funciona y se integra bien con aplicaciones de terceros como Unity a través de la extensión Visual Studio Tools para Unity, y Apache Cordova a través de Visual Studio Tools para Apache Cordova. Puede extender Visual Studio usted mismo creando herramientas personalizadas que realizan tareas especializadas. Si nunca ha utilizado Visual Studio, descubra los aspectos básicos con nuestros tutoriales y visitas guiadas Introducción a Visual Studio. Si quiere más información sobre las nuevas características de Visual Studio 2015, vea Novedades de Visual Studio 2015. Instalación de Visual Studio Puede averiguar qué edición de Visual Studio es adecuada para usted en Ediciones de Visual Studio. Puede instalar Visual Studio 2015 descargándolo en Descargas de Visual Studio. Si quiere saber más sobre el proceso de instalación, vea Instalar Visual Studio https://msdn.microsoft.com/eses/library/dn762121(d=printer).aspx 1/16 5/9/2016 IDE de Visual Studio Conceptos básicos del IDE La siguiente imagen muestra el IDE de Visual Studio con un proyecto abierto, la ventana Explorador de soluciones para desplazarse por los archivos de proyecto y la ventana de Team Explorer para navegar por el código fuente y controlar los elementos de trabajo. A continuación se explican con más detalle las características de la barra de título mencionadas. Iniciar sesión Cuando se inicia Visual Studio por primera vez, puede iniciar sesión con su cuenta de Microsoft o con su cuenta de trabajo o escuela. Iniciar sesión le permite sincronizar la configuración ﴾como la disposición de ventanas﴿ entre varios dispositivos y conectarse automáticamente a los servicios que pueda necesitar, como las suscripciones de Azure y Visual Studio Team Services. Si tiene una licencia de suscripción, deberá iniciar sesión Visual Studio de forma periódica para mantener actualizado su token de licencia. Si tiene una licencia de clave de producto, no tiene que iniciar sesión, pero hacerlo le permitirá conectarse más cómodamente a Visual Studio Team Services y a sus https://msdn.microsoft.com/eses/library/dn762121(d=printer).aspx 2/16 5/9/2016 IDE de Visual Studio cuentas con Azure, Office 365, Salesforce.com. Para obtener más información, consulta Iniciar sesión en Visual Studio. Si tiene varias cuentas de Visual Studio Team Services, cuentas de Azure o suscripciones a MSDN, puede vincularlas y acceder a los recursos y servicios de todas las cuentas con un inicio de sesión único. Para obtener más información, consulta Trabajar con varias cuentas de usuario. Mantenerse actualizado El icono de notificación en la esquina superior derecha de la barra de título le avisa cuando hay actualizaciones disponibles para Visual Studio o para otros componentes relacionados que haya instalado. Puede elegir si desea descartar estas notificaciones o actuar sobre ellas. Para obtener más información, consulte Notificaciones de Visual Studio. Realizar búsquedas y obtener ayuda La ventana Inicio rápido que se muestra más abajo es una forma rápida de buscar los comandos, las herramientas o las características de Visual Studio si no conoce la ubicación del menú o el método abreviado de teclado. Escriba lo que está buscando e Inicio rápido le proporcionará un vínculo. MSDN es el sitio web de documentación técnica; en este momento está leyendo esta página en MSDN. En Visual Studio, puede presionar F1 para ir a la página de ayuda de MSDN de la ventana activa. También puede presionar F1 en el editor de código para ir a la página de ayuda de MSDN para la API o la palabra clave que está en la posición actual del símbolo de intercalación. Por ejemplo, en un archivo de C#, podría colocar el símbolo de intercalación en algún lugar dentro o al final de una declaración System.String y, después, presionar F1 para ir a la página de ayuda de MSDN de String. Enviar comentarios Es fácil enviar comentarios sobre Visual Studio siempre que quiera. Haga clic en el icono de comentarios de la barra de título junto a Inicio rápido y, después, haga clic en Notificar un problema u Ofrecer una sugerencia. Las https://msdn.microsoft.com/eses/library/dn762121(d=printer).aspx 3/16 5/9/2016 IDE de Visual Studio ediciones preliminares de Visual Studio también tienen una opción para Calificar este producto. Consultamos todos estos comentarios y los usamos para mejorar el producto. Para obtener más información, consulta Hable con nosotros. Personalizar el IDE Puede personalizar el diseño de las ventanas para que se ajuste a su estilo de desarrollo. Puede acoplar, hacer flotar u ocultar cualquier ventana en cualquier momento, y también puede ejecutar el editor en modo de pantalla completa. Puede crear y guardar varios diseños de ventanas personalizados que muestren solo las ventanas que necesita para contextos específicos. Por ejemplo, puede crear un diseño de pantalla completa para que todo lo que vea sea el editor de código. Y puede crear diseños diferentes para la depuración y para las operaciones del equipo. Para obtener más información, consulta Personalizar los diseños de ventana de Visual Studio. Puede personalizar Visual Studio de muchas otras formas y trasladar la configuración si trabaja en varios equipos. Para obtener más información, consulta Personalizar el IDE de Visual Studio. Hay métodos abreviados de teclado para casi todo, y puede personalizarlos también. Para crear nuevos métodos abreviados, escriba "Teclado" en el Inicio rápido para abrir el cuadro de diálogo Teclado. Allí puede presionar F1 para ir a la página de ayuda de MSDN si necesita más información acerca de las opciones. Para obtener más información, consulte Métodos abreviados de teclado predeterminados de Visual Studio. Conectarse a Visual Studio Team Services y Team Foundation Server Visual Studio Team Services ﴾VSTS﴿ es un servicio en la nube para hospedar proyectos de software y que permite la colaboración en los equipos. VSTS admite los sistemas de control de código fuente Git y Team Foundation, así como las metodologías de desarrollo Scrum, CMMI y Agile. El control de versiones de Team Foundation ﴾TFVC﴿ usa un solo repositorio del servidor centralizado para los archivos de seguimiento y de versión. Los cambios locales siempre se protegen en el servidor central, donde otros desarrolladores pueden obtener los cambios más recientes. Team Foundation Server ﴾TFS﴿ 2015 es el centro de administración del ciclo de vida de aplicación de Visual Studio. Permite a todas las partes interesadas en el proceso de desarrollo participar con una única solución. TFS es útil para administrar equipos heterogéneos y también proyectos. Si tiene una cuenta de Visual Studio Team Services o Team Foundation Server en la red, conéctese a ella en la ventana de Team Explorer. Desde esta ventana puede proteger o desproteger código en el control de código fuente, administrar elementos de trabajo, iniciar compilaciones y acceder a los salones y las áreas de trabajo del equipo. Puede abrir Team Explorer desde Inicio rápido o, en el menú principal, en Ver | Team Explorer o Equipo | Administrar conexiones. Para más información sobre Visual Studio Online, consulte www.visualstudio.com. Para más información sobre Team Foundation Server, vea Team Foundation Server. En la siguiente imagen se muestra el panel Team Explorer de una solución que se hospeda en VSTS: https://msdn.microsoft.com/eses/library/dn762121(d=printer).aspx 4/16 5/9/2016 IDE de Visual Studio Crear soluciones y proyectos Aunque puede usar Visual Studio para examinar archivos de código individuales, normalmente trabajará en un proyecto. Un proyecto de Visual Studio es una colección de archivos y recursos que, en el caso de las aplicaciones, se compilan en un solo archivo ejecutable binario ﴾por ejemplo, .exe, DLL, appx, etc.﴿. En el caso de sitios web que no sean ASP.NET, no se genera ningún archivo ejecutable y el proyecto contiene solo los archivos HTML y JavaScript e imágenes. Como a veces quizás tenga que crear varios archivos binarios o sitios web que están estrechamente relacionados, Visual Studio tiene el concepto de solución, que puede contener varios proyectos o sitios web. Cuando se crea un proyecto, en realidad está creando un proyecto en una solución, y más adelante puede agregar más proyectos a esa solución si es necesario. Por ejemplo, si tiene un proyecto DLL, puede agregar a la solución un proyecto .exe que carga y usa el archivo DLL. Una plantilla de proyecto es una colección de archivos de código y opciones de configuración previamente rellenados que permite preparar rápidamente la creación de un tipo específico de aplicación. Visual Studio incluye numerosas plantillas de proyecto para elegir pero, si no le sirve ninguna de las plantillas predeterminadas, puede crear las suyas propias. Después de crear un proyecto con una plantilla, puede empezar a escribir su propio código en él, en los archivos proporcionados o en los nuevos archivos que agregue. Para obtener más información, consulta Soluciones y proyectos en Visual Studio. La ilustración siguiente muestra el cuadro de diálogo Nuevo proyecto con las plantillas de proyecto que hay disponibles para las aplicaciones ASP.NET. https://msdn.microsoft.com/eses/library/dn762121(d=printer).aspx 5/16 5/9/2016 IDE de Visual Studio Diseñar la interfaz de usuario Un diseñador es una herramienta intuitiva que permite crear una interfaz de usuario sin escribir código. Puede arrastrar los controles de interfaz de usuario, como cuadros de lista, calendarios y botones, desde la ventana cuadro de herramientas hasta una superficie de diseño que represente el cuadro de diálogo o la ventana. Puede cambiar el tamaño y reorganizar los elementos sin escribir ningún código. Se incluyen diseñadores para cualquier tipo de proyecto que tenga una interfaz de usuario. Si el proyecto tiene una interfaz de usuario basada en XAML, el diseñador predeterminado es Blend para Visual Studio, una sofisticada herramienta de gráficos que funciona sin problemas con Visual Studio. https://msdn.microsoft.com/eses/library/dn762121(d=printer).aspx 6/16 5/9/2016 IDE de Visual Studio Vista Diseño Muestra el diseño visual del documento. En esta vista, puede dibujar o modificar objetos de la superficie de diseño. Ruta de navegación Permite desplazarse rápidamente entre el modo de edición de plantillas, el modo de edición de estilos y el ámbito de edición de objetos para un objeto seleccionado. Zoom Sirve para acercar o alejar la superficie de diseño o los objetos que se encuentran en ella. Controles de la superficie de diseño Use estos controles ﴾Mostrar cuadrícula de ajuste, Ajustar a las líneas de la cuadrícula y Activar o desactivar ajuste a las guías de alineación﴿ para definir opciones de ajuste. El ajuste sirve para alinear objetos entre sí o en líneas con un espaciado uniforme en la superficie de diseño. Editor de código Edite el código XAML, C#, C++ o Visual Basic de forma manual en el Editor de código. Para obtener más información, consulta Designing XAML in Visual Studio. Escribir código, desplazarse por él y comprenderlo Si es programador, la ventana del editor es el lugar donde probablemente pasará la mayor parte del tiempo. Visual Studio incluye editores para C#, C++, Visual Basic, JavaScript, XML, HTML, CSS y F#, así como complementos editores ﴾y compiladores﴿ de terceros para muchos otros lenguajes. Puede modificar archivos individuales en el editor de texto haciendo clic en Archivo | Abrir | Archivo. Para editar https://msdn.microsoft.com/eses/library/dn762121(d=printer).aspx 7/16 5/9/2016 IDE de Visual Studio archivos en un proyecto abierto, haga clic en el nombre de archivo en el Explorador de soluciones. Se colorea el código y puede personalizar la combinación de colores escribiendo "Colores" en el inicio rápido. Puede tener muchas ventanas en pestañas del editor de texto abiertas a la vez. Puede dividir cada ventana de forma independiente. También puede ejecutar el editor de texto en modo de pantalla completa. El editor de texto es sumamente interactivo ﴾si quiere que lo sea﴿ con muchas características de productividad que le ayudarán a escribir código mejor y más rápidamente. Las características varían según el lenguaje y no tiene que usar todas ellas. Escriba "Editor" en Inicio rápido para activar o desactivar características. Algunas de las características de productividad más comunes son: 1. Refactorización en Visual Studio incluye operaciones tales como el cambio inteligente de nombre de las variables, mover líneas seleccionadas de código a una función diferente, mover código a otras ubicaciones, reordenar los parámetros de una función y mucho más. 2. IntelliSense es un término que aglutina un conjunto de características muy populares que muestran información escritura sobre el código directamente en el editor y, en algunos casos, escriben pequeños fragmentos de código automáticamente. Básicamente, IntelliSense es como tener documentación básica insertada en el editor, lo que evita tener que buscar información de escritura en una ventana de ayuda independiente. Las características de IntelliSense varían según el lenguaje. Para más información, consulte IntelliSense para Visual C#, Visual C++ Intellisense, IntelliSense para JavaScript, Opciones de IntelliSense específicas de Visual Basic. La ilustración siguiente muestra algunas características de IntelliSense en funcionamiento: 3. Los subrayados ondulados le avisan de errores o posibles problemas en el código en tiempo real a medida que escribe, lo que permite corregirlos inmediatamente sin esperar a que el error se detecte en tiempo de https://msdn.microsoft.com/eses/library/dn762121(d=printer).aspx 8/16 5/9/2016 IDE de Visual Studio compilación o de ejecución. Si mantiene el mouse sobre la línea ondulada, verá información adicional sobre el error. También puede aparecer una bombilla en el margen izquierdo con sugerencias para corregir el error. Para obtener más información, consulta Realizar acciones rápidas con las bombillas. 4. Los marcadores permiten ir rápidamente a líneas específicas en los archivos en los que está trabajando activamente. 5. En el menú contextual del editor de texto, puede invocar la ventana Jerarquía de llamadas para mostrar los métodos que llaman a y son llamados por el método situado por debajo del símbolo de intercalación. 6. Code Lens permite buscar referencias y cambios en el código, errores vinculados, elementos de trabajo, revisiones de código y pruebas unitarias, todo sin salir del editor. Para obtener más información, consulta Buscar cambios en el código y otro historial con CodeLens. 7. La ventana Ojear la definición muestra un método o definición de tipo en línea, sin salir del contexto actual. Esta ventana ahora funciona también para XAML. 8. La opción de menú contextual Ir a definición le lleva directamente al lugar donde se definen la función o el objeto. También hay otros comandos de navegación disponibles haciendo clic con el botón secundario en el editor. 9. Una herramienta relacionada, el Examinador de objetos, permite inspeccionar ensamblados .NET o Windows en tiempo de ejecución en el sistema para ver qué tipos contienen y qué métodos y propiedades contienen esos tipos. https://msdn.microsoft.com/eses/library/dn762121(d=printer).aspx 9/16 5/9/2016 IDE de Visual Studio 10. La mayoría de los elementos de los menús Editar y Ver se relacionan con el editor de código de alguna manera. Para más información sobre el editor, consulte Escribir código en el editor de código y texto y Editar el código. Compilar y generar el código Compilar un proyecto significa compilar el código fuente y realizar los pasos necesarios para generar el archivo ejecutable. Los distintos lenguajes tienen operaciones de compilación diferentes y los sitios web normales no se compilan. Independientemente del tipo de proyecto, el menú Compilar es la ubicación estándar de estos comandos. Para compilar y ejecutar el código con una sola pulsación de tecla, presione F5. Cada compilador se puede configurar totalmente mediante el IDE. La barra de herramientas Compilar permite especificar si se va a compilar una versión de depuración del programa, con símbolos y comprobación de errores adicional habilitados para admitir puntos de interrupción y ejecución paso a paso en el depurador, o una compilación de versión, que es lo que finalmente proporcionará a los clientes. Puede configurar más opciones de compilación y muchas otras opciones en la página de propiedades de un proyecto. Haga clic con el botón secundario en el nodo de proyecto en el Explorador de soluciones y elija Propiedades. También puede ejecutar compilaciones desde la línea de comandos. La salida de la compilación, incluidos los mensajes de error o éxito, aparecen en la ventana de salida. La ventana Lista de errores ﴾que se muestra a continuación﴿ proporciona información detallada sobre los errores de compilación. https://msdn.microsoft.com/eses/library/dn762121(d=printer).aspx 10/16 5/9/2016 IDE de Visual Studio Depurar el código El vanguardista depurador de Visual Studio le permite depurar el código que se ejecuta en su proyecto local, en un dispositivo remoto o en un emulador, como los de Android o Windows Phone. Puede ejecutar el código instrucción por instrucción e inspeccionar las variables en cada paso, puede ejecutar paso a paso aplicaciones multiproceso y puede establecer puntos de interrupción que solo se producen cuando se cumple una condición especificada. Todo esto se puede configurar en el propio editor de código para que no tenga que salir del contexto del código. El propio depurador tiene varias ventanas que le permiten ver y manipular las variables locales, la pila de llamadas y otros aspectos del entorno en tiempo de ejecución. Encontrará estas ventanas en el menú Depurar. Inmediato ﴾Ventana﴿ permite escribir en una expresión y ver su resultado inmediatamente. La ventana IntelliTrace registra cada llamada a métodos y otros eventos en un programa de .NET en ejecución, que puede ayudar a encontrar rápidamente dónde se origina un problema. https://msdn.microsoft.com/eses/library/dn762121(d=printer).aspx 11/16 5/9/2016 IDE de Visual Studio Para obtener más información, vea Depurar en Visual Studio. Probar el código Visual Studio incluye un entorno de pruebas unitarias para código administrado ﴾.NET﴿ y otro para C++ nativo. Para crear pruebas unitarias, basta con agregar un proyecto de prueba a la solución, escribir las pruebas y, después, ejecutarlas desde la ventana Explorador de pruebas. Para obtener más información, consulta Haga una prueba unitaria de su código. Analizar la calidad y el rendimiento del código Visual Studio incluye herramientas eficaces para el análisis estático y en tiempo de ejecución. Las herramientas de análisis estático ayudan a identificar posibles errores de diseño, globalización, interoperabilidad, rendimiento, seguridad y otras categorías. Las pruebas de rendimiento o de generación de perfiles implican medir cómo se ejecuta el programa. A estas herramientas se accede desde el menú Analizar. Para obtener más información, consulte Mejorar la calidad con las herramientas de diagnóstico de Visual Studio. Conectarse a bases de datos y servicios en la nube https://msdn.microsoft.com/eses/library/dn762121(d=printer).aspx 12/16 5/9/2016 IDE de Visual Studio La ventana Explorador de servidores de Visual Studio muestra los recursos de todas las cuentas administradas en su cuenta de personalización ﴾con la que inició sesión﴿, incluidas las instancias de SQL Server, Azure, Salesforce.com, Office 365 y los sitios web. Visual Studio incluye Microsoft SQL Server Data Tools ﴾SSDT﴿, que permiten 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. El Explorador de objetos de SQL Server en Visual Studio ofrece una vista de los objetos de base de datos similar a la de SQL Server Management Studio. El Explorador de objetos de SQL Server permite realizar trabajos ligeros de administración y diseño de bases de datos, incluida la edición de datos de tabla, comparación de esquemas y ejecución de consultas mediante los menús contextuales directamente desde el Explorador de objetos de SQL Server. SSDT también incluye tipos de proyecto especiales y herramientas para desarrollar soluciones de SQL Server 2012 Analysis Services, Reporting Services e Integration Services Business Intelligence ﴾BI﴿, antes conocido como Business Intelligence Development Studio. https://msdn.microsoft.com/eses/library/dn762121(d=printer).aspx 13/16 5/9/2016 IDE de Visual Studio Implementar la aplicación finalizada Cuando la aplicación está lista para implementarse en los clientes, Visual Studio proporciona las herramientas para hacerlo, ya sea para implementar en la Tienda Windows, en un sitio de Sharepoint o usando las tecnologías Installshield o Windows Installer. Todo está disponible a través del IDE. Para obtener más información, consulte Implementar aplicaciones, servicios y componentes. Herramientas de arquitectura y modelado (solo en Enterprise) Puede usar las herramientas de arquitectura y modelado de Visual Studio para diseñar y modelar la aplicación. Estas herramientas ayudan a visualizar la estructura del código, su comportamiento y sus relaciones. Puede crear modelos con distintos niveles de detalle a lo largo del ciclo de vida de la aplicación como parte del proceso de desarrollo. Puede controlar los requisitos, las tareas, los casos de prueba, los errores y otros trabajos asociados con los modelos mediante la vinculación de elementos del modelo a elementos de trabajo de Team Foundation Server y su plan de desarrollo. Para obtener más información, consulte Diseñar y modelar la aplicación. https://msdn.microsoft.com/eses/library/dn762121(d=printer).aspx 14/16 5/9/2016 IDE de Visual Studio Extender Visual Studio mediante el SDK de Visual Studio Visual Studio es una plataforma extensible. Una extensión de Visual Studio es una herramienta personalizada que se integra con el IDE. Puede agregar extensiones de terceros o crear las suyas propias. Para obtener más información, consulte Desarrollar extensiones de Visual Studio. Las Instrucciones para la experiencia de usuario de Visual Studio son una referencia esencial para todo aquel que escriba extensiones para Visual Studio. Estas directrices específicas para cada plataforma incluyen información sobre el diseño de cuadros de diálogo, fuentes, colores, iconos, controles comunes y otros patrones de interacción que harán que la nueva característica se integren perfectamente con Visual Studio. En esta guía Cuentas de usuario y actualizaciones Personalizar el IDE de Visual Studio Cómo: moverse por el IDE de Visual Studio Introducción a Visual Studio Buscar y usar extensiones de Visual Studio Soluciones y proyectos en Visual Studio Escribir código en el editor de código y texto Depurar en Visual Studio Herramientas de diagnóstico en Visual Studio Mejorar la calidad del código Diseño de interfaces de usuario Analizar y modelar la arquitectura Compilar aplicaciones en Visual Studio Implementar aplicaciones, servicios y componentes Compatibilidad de 64 bits del IDE de Visual Studio Seguridad en Visual Studio Ejemplos de Visual Studio Visor de Ayuda de Microsoft Globalizar y localizar aplicaciones Referencia de Visual Studio Vea también Instalar Visual Studio Editar el código Novedades de Visual Studio 2015 Portar, migrar y actualizar proyectos de Visual Studio Hable con nosotros https://msdn.microsoft.com/eses/library/dn762121(d=printer).aspx 15/16 5/9/2016 IDE de Visual Studio © 2016 Microsoft https://msdn.microsoft.com/eses/library/dn762121(d=printer).aspx 16/16
© Copyright 2024