Vous êtes sur la page 1sur 19

Introduccin al entorno IDE (Visual C#)

Visual Studio 2005 Otras versiones

El entorno de desarrollo integrado (IDE) de Visual C# es un conjunto de herramientas de desarrollo expuestas a travs de una interfaz de usuario comn. Algunas de las herramientas se comparten con otros lenguajes de Visual Studio, y otras, como el compilador de C#, son nicas de Visual C#. La documentacin de esta seccin describe de forma general cmo utilizar las herramientas ms importantes de Visual C# mientras se trabaja en el IDE en distintas fases del proceso de desarrollo. Nota Si est desarrollando una aplicacin Web ASP.NET 2.0, utilizar el IDE Visual Web Developer, que est totalmente integrado en Visual Studio 2005. Sin embargo, si sus pginas de cdigo subyacente estn en Visual C#, utilizar el Editor de cdigo de Visual C# dentro de Visual Web Developer. Por consiguiente, algunos temas de esta seccin, como Disear una interfaz de usuario (Visual C#), podran no ser completamente aplicables a las aplicaciones Web.

Herramientas de Visual C#
A continuacin se detallan las herramientas y ventanas ms importantes de Visual C#. Las ventanas de la mayora de estas herramientas se pueden abrir desde el men Ver.

El Editor de cdigo, para escribir cdigo fuente. El compilador de C#, para convertir el cdigo fuente de C# en un programa ejecutable. El depurador de Visual Studio, para probar el programa. El Cuadro de herramientas y el Diseador, para desarrollar rpidamente interfaces de usuario con el mouse. El Explorador de soluciones, para ver y administrar archivos de proyecto y configuraciones. El Diseador de proyectos, para configurar opciones del compilador, rutas de implementacin, recursos, etc. La Vista de clases, para desplazarse por el cdigo fuente segn los tipos, no los archivos. La Ventana Propiedades, para configurar propiedades y eventos en los controles de la interfaz de usuario. El Examinador de objetos, para ver los mtodos y clases disponibles en las bibliotecas de vnculos dinmicos, incluidos los ensamblados de .NET Framework y los objetos COM. Document Explorer, para explorar y buscar la documentacin del producto en su equipo local y en Internet.

Cmo expone las herramientas el IDE

Puede interactuar con las herramientas a travs de ventanas, mens, pginas de propiedades y asistentes en el IDE. El IDE bsico tiene un aspecto similar al siguiente:

Puede tener acceso rpidamente a las ventanas de herramientas o archivos abiertos presionando CTRL + TAB. Para obtener ms informacin, vea Desplazamientos y bsquedas (Visual C#).

Ventanas del Editor y del Diseador de Windows Forms


El Editor de cdigo y el Diseador de Windows Forms utilizan la ventana principal grande. Para alternar entre la vista de cdigo y la vista Diseo, puede presionar F7 o hacer clic en Cdigo o Diseador en el men Ver. En la vista Diseo, 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 ms informacin sobre el Editor de cdigo, vea Editar cdigo (Visual C#). Para obtener ms informacin sobre el Diseador de Windows Forms, vea Diseador de Windows Forms. La ventana Propiedades de la parte inferior derecha slo contiene informacin en vista Diseo. 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 automticamente, se contrae en el margen derecho cada vez que se cambia a Vista Cdigo. Para obtener ms informacin sobre la ventana Propiedades y el Diseador, vea Disear una interfaz de usuario (Visual C#).

Explorador de soluciones y Diseador 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 jerrquica. Cuando se utiliza el men Proyecto para agregar nuevos archivos al proyecto, se vern reflejados en el Explorador de soluciones. Adems de los archivos, el Explorador de soluciones tambin muestra la configuracin del proyecto y las referencias a las bibliotecas externas que necesita la aplicacin. Para obtener acceso a las pginas de propiedades del Diseador de proyectos, haga clic con el botn secundario del mouse en el nodo Propiedades del Explorador de soluciones y, a continuacin, haga clic en Abrir. Utilice estas pginas para modificar opciones de generacin, requisitos de seguridad, detalles de implementacin y muchas otras propiedades del proyecto. Para obtener ms informacin sobre el Explorador de soluciones y el Diseador 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 Diseador de proyectos. Cuando se hace clic en Generar en el men Generar, el IDE invoca el compilador de C#. Si la generacin se realiza correctamente, el panel de estado muestra un mensaje Generacin satisfactoria. Si se producen errores de generacin, aparece la ventana Lista de errores aparece debajo de la ventana del editor/diseador con una lista de errores. Haga doble clic en un error para ir a la lnea de cdigo fuente que presenta el problema. Presione F1 para consultar la documentacin de Ayuda correspondiente al error resaltado. El depurador tiene distintas ventanas que muestran valores de variables e informacin de tipos a medida que se ejecuta la aplicacin. Puede utilizar la ventana Editor de cdigo mientras depura el programa para especificar una lnea en la que desee hacer una pausa durante la ejecucin en el depurador y para recorrer el cdigo lnea a lnea. Para obtener ms informacin, 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 ubicacin. Para cambiar el comportamiento de una ventana, haga clic en el icono de flecha abajo o de pin de la barra de ttulo y seleccione entre las opciones disponibles. Para mover una ventana acoplada a una nueva ubicacin, arrastre la barra de ttulo hasta que aparezcan los iconos de colocacin de la ventana. Mantenga presionado el botn primario del mouse y mueva el puntero del mouse sobre el icono en la nueva ubicacin. 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 rectngulo azul semitransparente que indica dnde se acoplar la ventana en la nueva ubicacin.

Puede personalizar muchos otros aspectos del IDE haciendo clic en Opciones en el men Herramientas. Para obtener ms informacin, vea Opciones (Cuadro de dilogo): Visual Studio.

Crear un proyecto (Visual C#)


Cuando est listo para empezar a programar, el primer paso es preparar un proyecto. El proyecto contiene todo el material necesario para la aplicacin. Adems de los archivos de cdigo fuente, incluye los archivos de recursos, como iconos, las referencias a archivos externos de los que depende la aplicacin y los datos de configuracin, como los valores del compilador. Cuando se genera un proyecto, Visual C# invoca al compilador de C# y 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 Visual Web Developer utiliza el editor de cdigo de Visual C# para modificar los archivos de cdigo subyacente en C#. Si crea aplicaciones Web, debera utilizar principalmente la documentacin de Visual Web Developer, pero consulte Editar cdigo (Visual C#) para obtener informacin sobre el editor de C#. La ilustracin siguiente muestra el cuadro de dilogo Nuevo proyecto. Como puede ver, Visual C# est seleccionado de forma predeterminada en la ventana de la izquierda, y en la derecha, tiene la opcin de elegir entre seis o ms plantillas de proyecto. Si expande el nodo Smart Device u Otros tipos de proyectos de la izquierda, aparecern distintos tipos de proyectos en el lado derecho.

Los Starter kits son otro tipo de plantilla de proyecto. Si instala un starter kit, ver que aparece en el cuadro de dilogo Nuevo proyecto. Para obtener ms informacin, vea Starter Kits. Despus de seleccionar una plantilla de proyecto y hacer clic en Aceptar, Visual Studio crea el proyecto y todo est listo para comenzar la codificacin. Los archivos de proyecto, referencias, configuracin y recursos son visibles en la ventana Explorador de soluciones, situada a la derecha.

Qu contiene el proyecto?
Propiedades
El nodo Propiedades representa opciones de configuracin que se aplican a la totalidad del proyecto y se almacenan en el archivo .csproj de su carpeta de soluciones. Esta configuracin incluye opciones de compilacin, seguridad e implementacin, entre muchas otras. Para modificar el proyecto, se utiliza el Diseador de proyectos, que es un conjunto de Pginas de propiedades a las que se tiene acceso haciendo clic con el botn secundario del mouse en Propiedades, y seleccionando Abrir. Para obtener ms informacin, vea Modificar las propiedades de un proyecto (Visual C#).

Referencias
En el contexto de un proyecto, una referencia identifica simplemente un archivo binario que la aplicacin necesita para poder ejecutarse. Normalmente, una referencia identifica un archivo DLL,

como uno de los archivos de la biblioteca de clases de .NET Framework. Tambin puede hacer referencia a un ensamblado .NET (denominado shim) que permite que la aplicacin llame a los mtodos 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. Todos los proyectos de C# incluyen de forma predeterminada una referencia a mscorlib.dll, que contiene las clases bsicas de .NET Framework. Puede agregar las referencias a archivos DLL de .NET Framework adicionales y a otros 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 programacin. El primero se refiere a un archivo y a su ubicacin 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 aplicacin pero que se pueden almacenar de forma que pueden modificarse con independencia del resto del cdigo fuente. Por ejemplo, puede almacenar todas las cadenas como recursos en lugar de codificarlas directamente en el cdigo fuente. De esta forma, podr traducir las cadenas a distintos idiomas ms adelante y agregarlas a la carpeta de la aplicacin que distribuye a los clientes sin necesidad de volver a compilar el ensamblado. Los cinco tipos de recursos definidos por Visual C# son: cadenas, imgenes, iconos, audio y archivos. Para agregar, quitar o modificar recursos, utilice el Diseador de recursos, al que se tiene acceso en la ficha Recursos del Diseador de proyectos.

Formularios
Cuando se crea un proyecto de formularios Windows Forms, Visual C# agrega de forma predeterminada un formulario al proyecto y lo llama Form1. Los dos archivos que representan el formulario se llaman Form1.cs y Form1.designer.cs. El cdigo se escribe en Form1.cs. El Diseador de Windows Forms escribe en el archivo designer.cs el cdigo que implementa todas las acciones que se realizaron al arrastrar y colocar objetos desde el Cuadro de herramientas. Puede agregar un nuevo formulario haciendo clic en el elemento de men Proyecto y seleccionando Agregar Windows Forms. Cada formulario tiene dos archivos asociados. Form1.cs, o como haya decido llamarlo, contiene el cdigo 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 mayora o incluso la totalidad de la codificacin se hace en este archivo. El archivo Designer.cs contiene el cdigo fuente que escribe el Diseador de formularios cuando se arrastran controles y se colocan en el formulario, cuando se establecen las propiedades en la ventana Propiedades, etc. Normalmente, no debera modificar manualmente este archivo. Nota Naturalmente, si crea un proyecto de aplicacin de consola, no contendr archivos de cdigo fuente para formularios Windows Forms.

Otro archivos de cdigo fuente


Un proyecto puede incluir cualquier nmero de archivos .cs adicionales asociados o no a un formulario Windows Forms concreto. En la ilustracin anterior del Explorador de soluciones, program.cs contiene el punto de entrada para la aplicacin. Un solo archivo .cs puede contener cualquier nmero 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.

Modificar las propiedades de un proyecto


Despus de crear un proyecto, puede utilizar el Diseador de proyectos para realizar tareas tales como cambiar el nombre del archivo ejecutable, personalizar el proceso de generacin, agregar una referencia a un archivo DLL o reforzar la configuracin de seguridad. Puede obtener acceso al Diseador de proyectos en el Men Proyecto haciendo clic en Propiedades o haciendo clic con el botn secundario en el elemento Propiedades en el Explorador de soluciones. El Diseador de proyectos aparecer en la la ventana del editor/diseador tal como se muestra en la ilustracin siguiente:

Las propiedades del proyecto se agrupan en 10 pginas en el Diseador de proyectos. Las pginas de propiedades del Diseador de proyectos estn ubicadas en el mismo panel central que utiliza el Diseador de Windows Forms y el editor de cdigo. Nota Visual Studio Team System incluye una pgina de propiedades adicional para anlisis de cdigo. En la ilustracin anterior, se muestra la pgina de propiedades Aplicacin. Al hacer clic en las etiquetas en la ficha izquierda (Generar, Generar eventos, Depurar, etc.) puede tener acceso a la pgina de propiedades correspondiente. La informacin especfica del proyecto que se escribe aqu se almacena en un archivo .csproj que no s puede ver en el Explorador de soluciones y que est ubicado en la carpeta del proyecto de la unidad. Para obtener ayuda para cualquiera de las pginas de propiedades mientras trabaja en Visual C#, coloque el cursor del mouse en la pgina y presione F1. La tabla siguiente ofrece una breve descripcin de cada pgina del Diseador de proyectos: Pgina de Descripcin

propiedades Cambiar el nombre del ensamblado, el tipo de proyecto, la informacin del ensamblado, incluido el nmero de versin, y otras opciones de recursos. Para Aplicacin obtener ms informacin, vea Pgina de aplicacin, Diseador de proyectos (C#). Cambiar la ubicacin donde se almacena el ensamblado compilado, las opciones de compilacin condicional, la forma en que se controlan los errores y Generar advertencias, y otros valores de configuracin. Para obtener ms informacin, vea Generar (Pgina, Diseador de proyectos) (C#). Crear y modificar pasos de generacin personalizada. Para obtener ms Eventos de generacin informacin, vea Eventos de generacin (Pgina, Diseador de proyectos) (C#, J#). Especificar los argumentos de la lnea de comandos cuando se ejecuta en el Depuracin depurador y otros valores de configuracin. Para obtener ms informacin, vea Pgina Depuracin, Diseador de proyectos. Agregar al proyecto cadenas, iconos, imgenes u otros tipos de archivos como Recursos recursos. Para obtener ms informacin, vea Pgina Recursos, Diseador de proyectos. Almacenar valores de configuracin tales como las cadenas de conexin para una base de datos o la combinacin de colores que desea un usuario concreto. Configuracin Estas configuraciones se pueden recuperar dinmicamente en tiempo de ejecucin. Para obtener ms informacin, vea Pgina Configuracin, Diseador de proyectos. Especificar la ruta de acceso en la que estn ubicados los ensamblados a los que Rutas de acceso de hace referencia el proyecto. Para obtener ms informacin, vea Rutas de acceso referencia de referencia (Pgina, Diseador de proyectos) (C#, J#). Especificar las opciones de certificado de ClickOnce y proporcionar un nombre seguro para su ensamblado. Para obtener ms informacin, vea Pgina Firma, Firma Diseador de proyectos y Informacin general sobre la implementacin de ClickOnce. Especificar la configuracin de seguridad que necesita la aplicacin para Seguridad funcionar. Para obtener ms informacin, vea Pgina Seguridad, Diseador de proyectos. Especificar las opciones para distribuir su aplicacin a un sitio Web, servidor Publicacin ftp o ubicacin de archivo. Para obtener ms informacin, vea Panel Publicar, Diseador de proyectos. Opciones para las herramientas que analizan el cdigo fuente para detectar Anlisis de cdigo problemas potenciales de seguridad, comprobar el cumplimiento de las (slo Visual Studio instrucciones de diseo de .NET Framework, etc. Para obtener ms Team System) informacin, vea Anlisis de cdigo, Diseador de proyectos.

Disear una interfaz de usuario (Visual C#)


En Visual C#, la forma ms rpida y cmoda de crear la interfaz del usuario (UI) es hacerlo visualmente, con el Diseador de Windows Forms y el Cuadro de herramientas. Hay tres pasos bsicos para crear todas las interfaces de usuario:

Agregar los controles a la superficie de diseo. Establecer las propiedades iniciales de los controles. Escribir los controladores para los eventos especificados.

Aunque tambin puede escribir su propio cdigo para crear la UI, los diseadores permiten hacer este trabajo mucho ms rpidamente de lo que es posible mediante codificacin manual. Nota Tambin puede utilizar Visual C# para crear aplicaciones de consola que tengan una interfaz de usuario basada en texto simple. Para obtener ms informacin, vea Crear aplicaciones de consola (Visual C#).

Agregar controles
En el diseador, se utiliza el mouse para arrastrar controles, como botones y cuadros de texto, hasta una superficie de diseo que representa el formulario. La siguiente ilustracin muestra un cuadro combinado que se ha arrastrado desde la ventana Cuadro de herramientas a un formulario en el Diseador de Windows Forms.

A medida que se trabaja visualmente, el diseador traduce las acciones en cdigo fuente de C# y las escribe en un archivo de proyecto llamado <nombre>.designer.cs, donde <nombre> es el nombre

asignado al formulario. Cuando se ejecuta la aplicacin, el cdigo fuente ajusta la posicin y el tamao de los elementos de la interfaz de usuario para que aparezcan como en la superficie de diseo. Para obtener ms informacin, vea Diseador de Windows Forms.

Establecer propiedades
Despus de agregar un control al formulario, puede utilizar la ventana Propiedades para establecer sus propiedades, como el color de fondo y el texto predeterminado. Los valores que especifique en la ventana Propiedades slo son los valores iniciales que se asignarn a la propiedad cuando se cree el control en tiempo de ejecucin. En muchos casos, se puede tener acceso a estos valores o modificarlos mediante programacin en tiempo de ejecucin. Para ello, basta con obtener o establecer la propiedad en la instancia de la clase del control en la aplicacin. La ventana Propiedades resulta til en tiempo de diseo porque permite examinar todas las propiedades, eventos y mtodos que admite un control. Para obtener ms informacin, vea Propiedades (Ventana).

Controlar eventos
Los programas con interfaces de usuario grficas son principalmente controlados por eventos. Esperan hasta que un usuario haga algo, como escribir texto en un cuadro de texto, hacer clic en un botn o cambiar la seleccin de una lista. Cuando esto sucede, el control, que es simplemente una instancia de una clase de .NET Framework, enva un evento a la aplicacin. Tiene la opcin de controlar un evento escribiendo un mtodo especial en la aplicacin al que se llamar cuando se reciba el evento. Puede utilizar la ventana Propiedades para especificar los eventos que desea controlar en su cdigo; seleccione un control en el diseador y haga clic en el botn Eventos, con el icono de rayo, en la barra de herramientas de la ventana Propiedades para ver sus eventos. En el diagrama siguiente se muestra el botn de eventos. Cuando agregue un controlador de eventos a travs de la ventana Propiedades, el diseador escribir automticamente el cuerpo del mtodo vaco, y deber escribir el cdigo para que el mtodo lleve a cabo la accin deseada. La mayora de los controles generan un gran nmero de eventos, pero en la mayora de los casos, las aplicaciones slo necesitan controlar unos pocos, si no slo uno. Por ejemplo, puede que necesite controlar el evento Click de un botn, pero no su evento Paint a menos que desee personalizar su aspecto de forma avanzada.

Pasos siguientes
Para obtener ms informacin sobre las interfaces de usuario de formularios Windows Forms, vea los temas siguientes:

Crear aplicaciones basadas en Windows Tutorial: Crear un formulario Windows Forms sencillo Elementos de la interfaz de usuario del Diseador de Windows Forms

En la biblioteca de clases de .NET Framework, System.Windows.Forms y los espacios de nombres relacionados contienen las clases utilizadas para el desarrollo con formularios Windows Forms.

Editar cdigo (Visual C#)


El Editor de cdigo de Visual C# es un procesador de textos para escribir el cdigo fuente. Al igual que Microsoft Word ofrece un apoyo exhaustivo para frases, prrafos y gramtica, el Editor de cdigo de C# lo hace para la sintaxis de C# y para .NET Framework. Este apoyo se puede agrupar en cinco categoras principales:

IntelliSense: documentacin bsica continuamente actualizada sobre las clases y los mtodos de .NET Framework a medida que se escriben en el editor, as como generacin de cdigo automtica. Refactorizacin: restructuracin inteligente de la base de cdigo a medida que ste evoluciona durante el transcurso de un proyecto de desarrollo. Fragmentos de cdigo: una biblioteca que se puede examinar y que contiene los patrones de cdigo que se repiten con frecuencia. Subrayado con lneas onduladas: notificaciones visuales de palabras incorrectas, errores de sintaxis y situaciones de advertencia a medida que se escribe. Ayudas de legibilidad: Esquematizacin y color.

IntelliSense
IntelliSense es el nombre de un conjunto de funciones relacionadas que han sido diseadas para minimizar el tiempo necesario para buscar ayuda y para ayudarle a escribir cdigo de manera ms precisa y eficiente. Todas ellas proporcionan informacin bsica sobre las palabras claves del lenguaje, los tipos de .NET Framework y las firmas de mtodos a medida que se escriben en el editor. La informacin se muestra mediante informacin sobre herramientas, cuadros de lista y etiquetas inteligentes. Nota Muchas de las funciones de IntelliSense se comparten con otros lenguajes de Visual Studio y se documentan mediante ilustraciones en el nodo Ayudas de codificacin de MSDN library. Las secciones siguientes proporcionan una breve descripcin de IntelliSense e incluyen vnculos a documentacin ms completa.

Listas de finalizacin
A medida que se escribe cdigo 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 ms informacin, vea Listas de finalizacin en C#.

Informacin rpida
Cuando el cursor se sita sobre un tipo de .NET Framework, IntelliSense muestra informacin rpida sobre herramientas que contiene documentacin bsica sobre el tipo. Para obtener ms informacin, vea Informacin rpida.

Lista de miembros
Cuando se introduce un tipo de .NET Framework en el Editor de cdigo y despus se escribe el operador punto (.), IntelliSense muestra un cuadro de lista que contiene los miembros del tipo. Cuando se realiza una seleccin y se presiona TAB, IntelliSense escribe el nombre del miembro. Para obtener ms informacin, vea Lista de miembros.

Informacin de parmetros
Cuando se escribe un nombre de mtodo en el Editor de cdigo seguido de un parntesis de apertura, IntelliSense muestra informacin rpida sobre herramientas de parmetros que indica el orden y los tipos de los parmetros del mtodo. Si el mtodo est sobrecargado, puede el mtodo, se puede desplazarse hacia abajo a travs de todas las firmas sobrecargadas. Para obtener ms informacin, vea Informacin de parmetros.

Agregar using
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 despus del identificador sin resolver. Al hacer clic en la etiqueta inteligente, IntelliSense muestra una lista de directivas using que permitirn resolver el identificador. Cuando seleccione una directiva de la lista,

IntelliSense la agregar al principio del archivo de cdigo fuente y podr seguir escribiendo cdigo en la posicin actual. Para obtener ms informacin, vea Agregar using.

Refactorizacin
A medida que una base de cdigo crece y evoluciona en el transcurso de un proyecto de desarrollo, puede ser deseable hacer cambios para que sea ms legible para los usuarios o ms portable. Por ejemplo, puede desear dividir algunos mtodos en mtodos de menor tamao, cambiar los parmetros de un mtodo o cambia el nombre de los identificadores. La funcin de refactorizacin, a la que se tiene acceso mediante un clic con el botn secundario del mouse en el Editor de cdigo, lleva a cabo estas tareas de forma mucho ms cmoda, inteligente y rigurosa que las herramientas tradicionales, como buscar y reemplazar. Para obtener ms informacin, vea Refactorizacin.

Fragmentos de cdigo
Los fragmentos de cdigo son unidades pequeas de cdigo fuente de C# de uso frecuente que se puede escribir con precisin y rapidez mediante un par de pulsaciones de tecla. Para obtener acceso al men de fragmentos de cdigo, es preciso hacer clic con el botn secundario del mouse en el Editor de cdigo. Puede examinar los numerosos fragmentos de cdigo que se incluyen en Visual C# y crear los suyos propios. Para obtener ms informacin, vea Fragmentos de cdigo (C#).

Subrayado con lneas onduladas


El subrayado con lneas onduladas ofrece informacin instantnea sobre los errores del cdigo a medida que se escribe. Un subrayado con lneas onduladas rojas identifica un error de sintaxis, como la falta de un punto y coma o que una llave de cierre no tiene su correspondiente llave de apertura. Un subrayado con lneas onduladas verdes identifica una advertencia potencial del compilador, y con lneas azules, identifica un problema de Editar y continuar. La ilustracin siguiente muestra un subrayado con lneas onduladas rojas:

Ayudas de legibilidad

Esquematizacin
El Editor de cdigo trata automticamente los espacios de nombres, las clases y los mtodos como regiones que se pueden contraer para facilitar la localizacin y la lectura de otras partes del archivo de cdigo fuente. Tambin puede crear sus propias regiones contrables delimitando el cdigo con las directivas #region y #endregion.

Colorizacin
El editor asigna distintos colores a las distintas categoras de identificadores de un archivo de cdigo fuente de C#. Para obtener ms informacin, vea Color del cdigo.

esplazamientos y bsquedas (Visual C#)


Visual Studio 2005 Otras versiones

Personas que lo han encontrado til: 1 de 1 - Valorar este tema Visual C# proporciona las herramientas siguientes para ayudarle a desplazarse y buscar en el cdigo fuente, los archivos de proyecto y las ventanas abiertas.

Vista de clases Barras de exploracin Exploracin CTRL-TAB Buscar en archivos

Vista de clases
La ventana Vista de clases proporciona una vista del proyecto basada en clases en lugar de archivos, como en el Explorador de soluciones. Puede utilizar la Vista de clases para desplazarse rpidamente a cualquier clase o miembro de clase del proyecto. Para obtener acceso a la Vista de clases, haga clic en Vista de clases en el men Ver.

Exploracin CTRL-TAB

En cualquier momento, puede tener varias ventanas activas en un proyecto de Visual C#. Para desplazarse rpidamente a una ventana, presione CTRL+TAB para abrir una ventana que muestra todas las ventanas activas de herramientas y cdigo fuente. Mueva las teclas de direccin mientras mantiene presionada la tecla CTRL para seleccionar la ventana que desea mostrar.

Barras de exploracin
La parte superior de cada ventana del editor de cdigo contiene la barra de exploracin, que se compone de dos cuadros de lista. El de la izquierda contiene todas las clases definidas en el archivo actual. El de la derecha, contiene todos los miembros de la clase seleccionada en el cuadro de lista de la izquierda. Puede ir directamente a un mtodo seleccionndolo en el cuadro de lista derecho.

Buscar en archivos
Si presiona CTRL+MAYS+F, se abrir el cuadro de dilogo Buscar en archivos, que permite realizar operaciones de buscar y reemplazar en la totalidad de un proyecto. Nota Para cambiar el nombre de mtodos o tipos, o para cambia parmetros de mtodo, utilice la funcin Refactorizacin, que es ms profunda e inteligente que Buscar y reemplazar. Para obtener ms informacin, vea Refactorizacin.

Para obtener ms informacin


Cmo: Explorar cdigo y texto Cmo: Esquematizar y ocultar el cdigo Cmo: Buscar en un documento de forma incremental

Vous aimerez peut-être aussi