Professional Documents
Culture Documents
A VISUAL STUDIO
soutien-iT
Desarrollo en Visual Studio 2013
ELEMENTOS
GENERALES DE LA
INTERFAZ DE
USUARIO
soutien-iT; compilacin 2014
Si expande el nodo Llamadas a, se muestran todos los miembros que llaman al miembro seleccionado.
Si expande el nodo Llamadas desde, se muestran todos los miembros llamados por el miembro
seleccionado.
A continuacin, puede expandir cada uno de estos miembros del sub-nodo en los nodos Llamadas a y Llamadas
desde. Eso le permite navegar a la pila de llamadores, como se muestra en la ilustracin siguiente.
En el caso de los miembros que se definen como virtuales o abstractos, aparecen en un nodo Invlido, o nombre
del mtodo. En el caso de los miembros de interfaz, aparece el nodo Implementado con el nombre del mtodo.
Estos nodos expansibles aparecen en el mismo nivel que los nodos Llamadas a y Llamadas desde.
El cuadro mbito de bsqueda de la barra de herramientas contiene las opciones Mi solucin, Proyecto actual y
Documento actual.
Cuando se selecciona un miembro secundario en el panel de vista de rbol de Jerarqua de llamadas:
En el panel de detalles de Jerarqua de llamadas se muestran todas las lneas de cdigo en las que se llama
a ese miembro secundario desde el miembro primario.
Ventana Definicin de cdigo, si est abierta, se muestra el cdigo del miembro seleccionado. Esta
ventana est disponible en C# y C++. Para obtener ms informacin sobre esta ventana, vea Ver la
estructura del cdigo.
Nota
Jerarqua de llamadas no encuentra las referencias del grupo de mtodos, que contiene ubicaciones en las que
un mtodo se agrega como controlador de eventos o se asigna a un delegado. Para buscar todas las referencias
a un mtodo, puede usar el comando Buscar todas las referencias.
Buscar todas
referencias
Ejecuta el comando Buscar todas las referencias en el nodo seleccionado. Esto busca todas
las las lneas de cdigo de su proyecto que hacen referencia a una clase o miembro.
Tambin puede usar MAYS+F12 para ejecutar el comando Buscar todas las referencias en
el nodo seleccionado.
Copiar
Actualizar
Visual Basic: haga clic con el botn secundario en la ubicacin que desee en el Editor de cdigo para
mostrar el men contextual y seleccione Insertar fragmento de cdigo.
Visual C#: haga clic con el botn secundario en la ubicacin que desee en el Editor de cdigo para mostrar
el men contextual y haga clic en Insertar fragmento de cdigo o Envolver con.
3
JScript -- Haga clic con el botn secundario en la ubicacin que desee en el Editor de cdigo para mostrar
el men contextual, y haga clic en Insertar fragmento de cdigo o Envolver con.
XML: haga clic con el botn secundario en la ubicacin que desee en el Editor de cdigo para mostrar el
men contextual, y haga clic en Insertar fragmento de cdigo o Envolver con.
HTML: haga clic con el botn secundario en la ubicacin que desee en el Editor de cdigo para mostrar el
men contextual, y haga clic en Insertar fragmento de cdigo o Envolver con.
SQL - Haga clic con el botn secundario en la ubicacin que desee en el Editor de cdigo para mostrar el
men contextual y haga clic en Insertar fragmento de cdigo.
En la mayora de los lenguajes de desarrollo de Visual Studio, puede utilizar el Administrador de fragmentos de
cdigo para agregar carpetas a la Lista de carpetas que el Selector de fragmentos de cdigo busca en archivos de
fragmento XML. Tambin puede crear sus propios fragmentos de cdigo para agregar a la lista. Para obtener ms
informacin, vea Tutorial: Crear un fragmento de cdigo.
Lista de elementos
Una lista de fragmentos de cdigo que se pueden insertar, o una lista de carpetas que contienen fragmentos de
cdigo. Para insertar un fragmento de cdigo o expandir una carpeta, seleccione el elemento que desee y presione
Entrar.
Mostrar los errores, las advertencias y los mensajes que se generan cuando edita y compila cdigo.
Buscar errores de implementacin, ciertos errores de anlisis esttico y errores detectados mientras se
aplican directivas de Enterprise Templates.
Hacer doble clic en la entrada de cualquier mensaje de error para abrir el archivo donde se produce el
problema y desplazarse a la ubicacin del error.
Filtrar las entradas que se muestran y las columnas de informacin que aparecen para cada entrada.
Buscar
Utilice el cuadro de texto Lista de errores de bsqueda para realizar bsquedas de texto de los errores que
aparecen en la lista. Por ejemplo, puede buscar trminos de errores especficos para encontrar todas las instancias
en el cdigo. El cuadro de bsqueda se encuentra en el lado derecho de la barra de herramientas Lista de errores.
Puede buscar en cualquier columna visible de la lista de errores. Los resultados de la bsqueda siempre se ordenan
en funcin de la columna que tenga prioridad de ordenamiento en lugar de la consulta o el filtro aplicado. Si
presiona la tecla Esc mientras el foco est en la lista de errores, se borra el trmino de bsqueda y los resultados
filtrados de la bsqueda.
Puede limitar el mbito de bsqueda para analizar y actuar en grupos de errores. Por ejemplo, puede que desee
centrarse en los errores ms importantes que estn impidiendo que un proyecto se compile. Entre las opciones
para delimitar el mbito se incluyen las siguientes:
1. Documentos abiertos: muestra los errores, las advertencias y los mensajes de los documentos abiertos.
2. Proyecto actual: muestra los errores, las advertencias y los mensajes del proyecto del documento
seleccionado actualmente en el Editor o del proyecto seleccionado en el Explorador de soluciones.
Nota
La lista filtrada de errores, advertencias y mensajes cambia si el proyecto del documento seleccionado
actualmente es diferente al proyecto seleccionado en el Explorador de soluciones.
3. Documento actual: muestra los errores, las advertencias y los mensajes del documento seleccionado
actualmente en el Editor o en el Explorador de soluciones.
Para aplicar un filtro, active la casilla situada junto a l. Solo puede aplicar un filtro al mismo tiempo. Si se aplica
un filtro actualmente al resultado de la bsqueda, el nombre del filtro aparece en la barra de ttulo de Lista de
errores. A continuacin, los botones Errores, Advertencias y Mensajes muestran el nmero de elementos filtrados
junto con el nmero total de elementos, por ejemplo, los botones muestran x de y errores. Si no se aplica ningn
filtro, en la barra de ttulo solo aparece "Lista de errores.
Guardar
Puede copiar la lista de errores y guardarla en un archivo. Seleccione los errores que desea copiar, haga clic con
el botn secundario en la seleccin y, a continuacin, seleccione Copiar en el men contextual. Despus puede
pegar los errores en un archivo. Si pega los errores en una hoja de clculo de Excel, los campos aparecen como
columnas diferentes.
Lnea
Muestra la lnea de cdigo donde se produce el problema.
Columna
Indica la columna de la lnea especificada donde comienza el problema.
Proyecto
Muestra el nombre del proyecto que contiene el archivo indicado.
Ir a la lnea
Permite navegar a una lnea especfica de un archivo.
Visual Studio 2013
Este cuadro de dilogo permite desplazarse a un nmero de lnea concreto del documento activo. Para tener
acceso a este cuadro de dilogo, abra un documento y seleccione Ir a, en el men Edicin.
Nmero de lnea (1 - n)
Le permite escribir el nmero de la lnea del documento activo al que desea desplazarse. Este nmero debe
encontrarse entre 1 y n, el nmero de lneas del documento.
configuraciones en el men Herramientas. Para obtener ms informacin, vea Valores de configuracin de Visual
Studio.
Valores
Editar texto con arrastrar y colocar
Cuando est seleccionada, se puede mover texto seleccionndolo y arrastrndolo con el mouse a otra ubicacin
del documento actual o de otro documento abierto.
Resaltar con el delimitador automtico
Cuando est seleccionada, se resaltan los caracteres delimitadores que separan los parmetros o los pares de
elemento y valor, as como las llaves.
Control de cambios
Cuando se selecciona el editor de cdigo, una lnea amarilla vertical aparece en el margen de seleccin para marcar
el cdigo que han cambiado desde que se guard por ltima vez. Al guardar los cambios, las lneas verticales
quedan verde.
Detectar automticamente codificacin UTF-8 sin firma
De manera predeterminada, el editor detecta la codificacin buscando marcas de orden de bytes o etiquetas de
juegos de caracteres. Si no encuentra ninguna en el documento actual, el editor de cdigo intentar detectar
automticamente la codificacin UTF-8 mediante el examen de las secuencias de bytes. Para deshabilitar la
deteccin automtica de la codificacin, desactive esta opcin.
Display
Margen de la seleccin
Cuando est seleccionada, aparece un margen vertical junto al borde izquierdo del rea de texto del editor. Se
puede hacer clic en este margen para seleccionar una lnea de texto completa o hacer clic y arrastrar para
seleccionar lneas de texto consecutivas.
Margen de la seleccin activado Margen de la seleccin desactivado
Extensin
Escriba la extensin de archivo cuyo editor asociado en el IDE desea definir.
Editor
Seleccione el diseador o editor de IDE en el que se abrirn los documentos con esta extensin de archivo. Al
seleccionar una opcin "con codificacin" se mostrar un cuadro de dilogo siempre que abra ese documento, en
el que seleccionar un esquema de codificacin.
Agregar
Agrega una entrada que incluye la extensin especificada y el Editor asociado a la lista de extensiones.
Remover
Elimina la entrada seleccionada de la lista de extensiones.
10
Lista de extensiones
Muestra todas las extensiones para las que se ha especificado un editor asociado.
Finalizacin de instrucciones
Lista de miembros automtica
Cuando est seleccionada, IntelliSense mostrar listas emergentes de mtodos, valores, propiedades y miembros
disponibles al escribir en el editor. Elija cualquier elemento de la lista emergente para insertarlo en el cdigo. Al
seleccionar esta opcin se habilita la opcin Ocultar miembros avanzados.
11
Valores
Habilitar espacio virtual
Cuando se selecciona esta opcin y se desactiva Ajuste de lnea, se puede hacer clic en cualquier punto ms all
del final de una lnea en el Editor de cdigo y escribir. Esta caracterstica puede utilizarse para colocar los
comentarios en un lugar coherente junto al cdigo.
Ajuste de lnea
Cuando est seleccionada, cualquier parte de una lnea que se extienda horizontalmente ms all del rea visible
del editor aparecer automticamente en la siguiente lnea. Al seleccionar esta opcin se habilita la opcin
Mostrar glifos visuales para ajuste de lnea.
Nota
La caracterstica Espacio virtual se desactiva mientras la opcin Ajuste de lnea est activa.
Mostrar glifos visuales para ajuste de lnea
Cuando est seleccionada, se muestra un indicador de flecha de retorno en el que una lnea larga se ajusta en una
segunda lnea.
Cuando se selecciona esta opcin, la lnea en blanco se copia o se corta. Si se pega a continuacin, se
inserta una lnea en blanco nueva.
Cuando esta opcin est desactivada, el comando Cortar quita las lneas en blanco. Sin embargo, se
conservan los datos en el Portapapeles. Por consiguiente, si se utiliza el comando Pegar, se pegar el
ltimo contenido que se haya copiado en el Portapapeles. Si no se ha copiado nada antes, no se pega
nada.
12
Este valor no tiene ningn efecto en Copiar o Cortar cuando no es una lnea en blanco. Si no se selecciona nada,
se copia o se corta la lnea completa. Si se pega a continuacin, se pega el texto de toda la lnea y el carcter de
fin de lnea.
Sugerencia
Con el fin de poder mostrar indicadores para los espacios, tabuladores y fines de la lnea, y distinguir as
las lneas con sangra de las que estn completamente en blanco, en el men Edicin seleccione Opciones
avanzadas y elija Ver espacios en blanco.
Display
Nmeros de lnea
Cuando est seleccionada, aparecer un nmero de lnea al lado de cada lnea de cdigo.
Nota
Estos nmeros de lnea no se agregan al cdigo ni se imprimen. Slo sirven como referencia.
Habilitar navegacin a direcciones URL con un solo clic
Al seleccionar esta opcin, cuando el cursor del mouse pase sobre una direccin URL en el editor, su forma
cambiar a una mano que seala. Puede hacer clic en la direccin URL para mostrar la pgina indicada en el
explorador web.
Barra de navegacin
Cuando est seleccionada, se muestra la Barra de navegacin en la parte superior del editor de cdigo. Las listas
desplegables Objetos y Miembros permiten elegir un objeto particular del cdigo, seleccionar entre los miembros
y navegar a la declaracin del miembro seleccionado en el Editor de cdigo.
13
los lenguajes segn las opciones aqu seleccionadas. Para cambiar las opciones del Editor de texto para un
lenguaje solamente, expanda la subcarpeta de dicho lenguaje y seleccione su pgina de opciones.
Si se han seleccionado configuraciones diferentes para lenguajes de programacin concretos en las pginas de
opciones Tabulaciones, se mostrar el mensaje "Los valores de la sangra para formatos de texto individuales estn
en conflicto entre s" cuando difieran las opciones de Sangra; y el mensaje "Los valores del tabulador para
formatos de texto individuales estn en conflicto entre s" cuando difieran las opciones de Tabulacin. Por
ejemplo, se mostrar este mensaje si se selecciona la opcin Sangra automtica para Visual Basic y la opcin
Bloquear sangra para Visual C++.
Nota
Los cuadros de dilogo y comandos de men que se ven pueden diferir de los descritos en la Ayuda, en funcin
de los valores de configuracin o de edicin activos. Para cambiar la configuracin, elija Importar y exportar
configuraciones en el men Herramientas. Para obtener ms informacin, vea Valores de configuracin de Visual
Studio.
Sangra
Ninguna
Cuando est seleccionada, no se aplica sangra a las nuevas lneas. El punto de insercin se coloca en la primera
columna de una nueva lnea.
Bloque
Cuando est seleccionada, se aplica sangra automticamente a las nuevas lneas. El punto de insercin se coloca
en el mismo punto inicial que la lnea anterior.
Automtica
Cuando est seleccionada, las nuevas lneas se ajustan al contexto del cdigo, de acuerdo con otras
configuraciones de formato de cdigo y convenciones de IntelliSense para el lenguaje de programacin
correspondiente. Esta opcin no est disponible para todos los lenguajes de programacin.
Por ejemplo, a las lneas incluidas entre una llave de apertura ( { ) y otra de cierre ( } ) se les puede aplicar
automticamente una sangra de una tabulacin adicional a partir de la posicin de las llaves alineadas.
Tabulaciones
Tamao de tabulacin
Establece la distancia en espacios entre las tabulaciones. El valor predeterminado es cuatro espacios.
Tamao de sangra
Establece el tamao en espacios de una sangra automtica. El valor predeterminado es cuatro espacios. Se
insertan caracteres de tabulacin, caracteres de espacio o ambos, para llenar el tamao especificado.
Insertar espacios
Cuando est seleccionada, las operaciones de sangra insertarn slo caracteres de espacio, no caracteres de
tabulacin. Si el Tamao de sangra se establece en 5, se insertarn cinco caracteres de espacio siempre que
presione la tecla TAB o haga clic en el botn Aumentar sangra de la barra de herramientas Formato.
14
Mantener tabulaciones
Cuando est seleccionada, las operaciones de sangra insertarn tantos caracteres de tabulacin como sea posible.
Cada carcter TAB rellena el nmero de espacios especificado en la opcin Tamao de tabulacin. Si el Tamao
de sangra no es un mltiplo par del Tamao de tabulacin, se agregan caracteres de espacio en blanco para
igualar la diferencia.
Volver a poner el formato correcto de maysculas o minsculas a las palabras clave, las variables y los
objetos.
15
16
Opciones de C/C++
Habilitar informacin rpida automtica sobre herramientas
Habilita o deshabilita la caracterstica de IntelliSense Informacin rpida.
Cdigo inactivo
Mostrar bloques inactivos
El cdigo que est inactivo debido a las declaraciones #if def aparece con un color diferente para facilitar su
identificacin.
Deshabilitar opacidad de cdigo inactivo
El cdigo inactivo se puede identificar utilizando el color en lugar de la transparencia.
Porcentaje de opacidad del cdigo inactivo
Se puede personalizar el grado de opacidad de los bloques de cdigo inactivos.
Sangra
Aplicar sangra a las llaves
Puede configurar cmo se alinean las llaves cuando se presiona ENTRAR despus de comenzar un bloque de
cdigo, por ejemplo, una funcin o un bucle for. Las llaves pueden estar alineadas con el primer carcter del
bloque de cdigo o con sangra.
Sangra automtica con tecla TAB
Puede configurar lo que ocurre en la lnea de cdigo actual al presionar TAB. Se aplica sangra a la lnea o bien se
inserta un carcter de tabulacin.
17
Varios
Enumerar tareas de comentario
El editor puede analizar archivos de cdigo fuente abiertos para buscar palabras preestablecidas en los
comentarios. Crea una entrada en la ventana Lista de tareas para todas las palabras clave que encuentra.
Resaltar smbolos de emparejamiento
Cuando se coloca el cursor junto a una llave, el editor puede resaltar la llave correspondiente de modo que pueda
ver el cdigo incluido entre llaves ms fcilmente.
Esquematizacin
Especificar el modo de esquematizacin al abrir los archivos
Cuando se coloca un archivo en el editor de texto, se puede habilitar la caracterstica de esquematizacin. Para
obtener ms informacin, vea Esquematizar. Cuando esta opcin est seleccionada, la caracterstica de
esquematizacin se habilita al abrir un archivo.
Esquematizar regiones pragma
Cuando esta opcin est seleccionada, se habilita la esquematizacin automtica de las directivas pragma. Esto
permite expandir o contraer bloques de regin pragma en modo de esquematizacin.
Esquematizar bloques de instrucciones
Al seleccionar esta opcin, se habilita la esquematizacin automtica de las construcciones de instruccin
siguientes:
18
Nota
Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz
de usuario de Visual Studio en las siguientes instrucciones. La edicin de Visual Studio que tenga y la
configuracin que est usando determinan estos elementos. Vea Valores de configuracin de Visual Studio.
Examinar/Navegacin
Nunca debera elegir estas opciones excepto en el caso excepcional donde es tan grande una solucin que la
actividad de base de datos utiliza a una cantidad inaceptable de recursos del sistema.
Deshabilitar la base de datos
Todo el uso de cdigo que examina la base de datos (SDF), todos las dems exploraciones, las opciones de
desplazamiento, y todas las caractersticas de IntelliSense salvo #include Complete Auto se deshabilitan.
Deshabilitar las actualizaciones de la base de datos
La base de datos ser abierta en slo lectura, y no se realizarn ningunas actualizaciones cuando se editan
archivos. La mayora de las caractersticas funcionarn. Sin embargo, como se crean modificaciones, los datos se
volvern obsoletos, y obtendr resultados incorrectos.
Deshabilitar las actualizaciones automticas de la base de datos
El cdigo que examina la base de datos automticamente no estar actualizado cuando se modifican los archivos
de cdigo fuente. Sin embargo, si abre Explorador de soluciones, abre el men contextual del proyecto, y despus
elige Volver a examinar la solucin, todos los archivos actualizados se comprobarn, y la base de datos se
actualizar.
Deshabilitar los archivos implcitos
El cdigo que examina la base de datos no recopila datos de los archivos que no se especifica en un proyecto. Un
proyecto contiene archivos de cdigo fuente y archivos de encabezado especificados explcitamente. Los archivos
implcitos se incluyen en los archivos explcitos (por ejemplo, afxwin.h, windows.h, y atlbase.h). Normalmente, el
sistema encuentra estos archivos y tambin los indiza de diversas caractersticas que examina (incluidos navegar).
Si elige esta opcin, esos archivos no se indizan, y algunas caractersticas no estn disponibles para ellos. Si elige
esta opcin, deshabilite la limpieza implcita y deshabilitar dependencias externas tambin se eligen
implcitamente.
Deshabilitar la limpieza implcita
El cdigo que examina la base de datos no limpia los archivos implcitos que la referencia no existe. Esta opcin
impide que los archivos implcitos se quiten de la base de datos cuando ya no se utilizan. Por ejemplo, si agrega
una directiva #include que hace referencia mapi.h en uno de sus archivos de cdigo fuente, mapi.h se encontrar
indizado. Si lo quita el #include y el archivo no hace referencia a otra parte, la informacin sobre l se quitar
finalmente a menos que elija esta opcin. (Vea la opcin Intervalo de soluciones pre-exploracin.) Se omite esta
opcin si explcitamente vuelve a examinar la solucin.
19
Registro de diagnsticos
Se proporcionan estas opciones en caso de que Microsoft pida que obtenga informacin avanzada para
diagnosticar un problema. La informacin de registro no resulta til para los usuarios, y se recomienda dejarla
deshabilitada.
Habilitar el registro
Habilita el registro de diagnsticos en la ventana de salida.
Nivel de registro
Establezca Nivel de detalle de registro, de 0 a 5.
Filtro de registro
Los filtros presentan tipos de eventos mediante una mscara de bits.
Establecer mediante una suma de cualquiera de las siguientes opciones:
0 - Ninguno
1 - General
2 - Idle
4 - WorkItem
8 - IntelliSense
16 - ACPerf
32 - ClassView
20
Ubicacin de reserva
La ubicacin de reserva es donde se colocan los archivos auxiliares de SDF y de IntelliSense (por ejemplo, iPCH)
cuando la ubicacin primaria (el mismo directorio que la solucin) no se utiliza. Esta situacin podra producir si
el usuario no tiene los permisos para escribir en el directorio de soluciones o el directorio de la solucin est en
un dispositivo lento. La ubicacin predeterminada de reserva est en el directorio temporal de usuario.
Usar siempre la ubicacin de reserva
Indica que el cdigo que examina la base de datos y archivos de IntelliSense se debe almacenar siempre en una
carpeta que especifique como su ubicacin de reserva, no junto al archivo .sln. IDE nunca intenta colocar el SDF
o archivos de iPCH junto al directorio de la solucin y utilizar siempre la ubicacin de reserva.
No avisar si utiliza la ubicacin de reserva
No se fundamenta o le pregunte si se utiliza una ubicacin de reserva. Normalmente, el IDE indicar si tiene que
utilizar la ubicacin de reserva. Esta opcin desactiva esa advertencia.
Ubicacin de reserva
Este valor se utiliza como ubicacin secundaria para almacenar el cdigo que examina la base de datos o archivos
de IntelliSense. De forma predeterminada, el directorio temporal es la ubicacin de reserva. IDE crear un
subdirectorio bajo la ruta especificada (o el directorio temp) que incluye el nombre de la solucin junto con un
valor hash de la ruta de acceso completa a la solucin, que evita problemas con los nombres de la solucin que
son idnticos.
IntelliSense
Informacin rpida automtica
Habilita la informacin sobre herramientas de QuickInfo al mover el puntero sobre el texto.
Deshabilitar IntelliSense
Deshabilita las caractersticas de IntelliSense. El IDE no crea procesos de VCPkgSrv.exe para mantener las
solicitudes de IntelliSense, y ninguna caractersticas de IntelliSense funcionarn (QuickInfo, lista de miembros,
auto completo, Ayuda de Parmetros). Resaltado semnticamente del coloreado y de referencia tambin est
deshabilitado. Esta opcin no deshabilita examinar las caractersticas basadas nicamente en la base de datos
(ventana incluida de barra de navegacin, de ClassView, y propiedades).
Deshabilitar la actualizacin automtica
Se retrasa la actualizacin de IntelliSense hasta que una solicitud real para IntelliSense se haga. Este retraso puede
producir un runtime ms largo de la primera operacin de IntelliSense en un archivo, pero puede ser til
establecer esta opcin en equipos muy lentos o recursos limitados. Si elige esta opcin, tambin elige
implcitamente deshabilitar la notificacin de errores y deshabilitar las opciones de los Squiggles.
Deshabilitar el informe de errores
Deshabilita el informe de los errores de IntelliSense en los squiggles y la ventana Lista de errores. Tambin
deshabilita el anlisis de fondo que est asociado al informe de errores. Si elige esta opcin, tambin elige
implcitamente la opcin de deshabilitar los Squiggles.
21
Deshabilitar Squiggles
Deshabilita Squiggles de errores de IntelliSense. Los squiggles rojos no se muestran en la ventana del editor,
pero el error seguir apareciendo en la ventana Lista de errores.
Deshabilitar autocompletar de #include
Deshabilita la caracterstica autocompletar de instrucciones #include.
Barra diagonal de uso en Automtico #include completado
Activa la caracterstica autocompletar de las instrucciones #include cuando se utiliza /. El delimitador
predeterminado es \ ( barra diagonal inversa). El compilador puede aceptar algunas, as que use esta opcin
para especificar lo que utiliza en su base de cdigo.
Unidades de traduccin mximas almacenadas en cach
Nmero mximo de unidades de traduccin que son mantenidas activas a cualquier momento para cuando
IntelliSense las solicita. Debe especificar un valor entre 2 y 15. Este nmero se relaciona directamente con el
nmero mximo de procesos de VCPkgSrv.exe que se ejecutan (para una instancia determinada de Visual Studio).
El valor predeterminado es 2, pero si tiene memoria disponible, puede aumentar este valor y conseguir
posiblemente ligeramente mejor rendimiento en IntelliSense.
Vea Fases de traduccin para obtener ms informacin acerca de las unidades de traduccin.
Deshabilitar la opcin de lista de miembros estricta
La lista de miembros no aparece cuando escribe el nombre de un tipo o una variable. La lista solo se produce
despus del tipo de los caracteres de confirmacin, segn la opcin Caracteres de confirmacin en la lista de
miembros.
Deshabilitar la opcin de Palabras clave en la lista de miembros
Las palabras clave del lenguaje como void, class, switch no aparecen en sugerencias de la lista de miembros.
Deshabilitar la opcin de fragmentos de cdigo en la lista de miembros
Los fragmentos de cdigo no aparecen en sugerencias de la lista de miembros.
Deshabilitar Colores de semntica
Desactiva todo el coloreado de cdigo salvo de palabras clave, de cadenas, y de comentarios del lenguaje.
Confirmacin inteligente de la lista de miembros
Agrega una lnea si elige la tecla INTRO al final de un tipo de palabra.
Modo Filtrar en la lista de miembros
Establece el tipo de algoritmo coincidente. Filtrar encuentra las coincidencias ms posibles que utiliza un algoritmo
similar a un comprobador de ortografa, busca las coincidencias que son similares pero no idnticas. Filtrar
inteligente coincide con las su cadenas aunque no estn en el inicio de una palabra. El prefijo coincide slo en las
sub cadenas idnticas que empiezan al principio de la palabra.
Caracteres de confirmacin en la lista de miembros
Especifica los caracteres que producen indicaciones actualmente resaltada en la lista de miembros que se confa.
Puede agregar o quitar caracteres de esta lista.
22
Referencias
Deshabilitar Resolviendo
Por razones de rendimiento, busca los resultados de la bsqueda textuales sin formato de las pantallas de todas
las referencias de forma predeterminada en lugar de utilizar IntelliSense, comprueba a cada candidato. Puede
desactivar esta casilla para resultados ms precisos en todas las operaciones de bsqueda. Para filtrar por
bsqueda, abra el men contextual de la lista de resultados, y despus elija resultados de la resolucin.
Ocultar sin confirmar
Ocultar los elementos sin confirmar en los resultados Bsqueda de todas las referencias. Si ha establecido la
opcin deshabilitar resolviendo, puede utilizar esta opcin para ocultar elementos sin confirmar en los
resultados.
Configuracin general
La configuracin general afecta a cmo el Editor de cdigo aplica las opciones de formato al cdigo.
Etiqueta
Descripcin
Formato completado
automticamente de la
instruccin ;
Cuando est activada, da formato al acabar a las instrucciones de acuerdo con las
opciones de formato seleccionadas para el Editor de cdigo. Desactive esta casilla
si no desea que el Editor de cdigo modifique las instrucciones.
Cuando est activada, da formato a los bloques de cdigo tan pronto como stos
Formato completado
finalizan, de acuerdo con las opciones de formato seleccionadas para el Editor de
automticamente del bloque
cdigo. Desactive esta casilla si no desea que el Editor de cdigo modifique los
}
bloques.
23
Comentarios
Las opciones de sangra de las pginas Tabulaciones de cada idioma determinan nicamente dnde se situar el
cursor en el Editor de cdigo cuando se presione ENTRAR al final de una lnea. Las opciones de sangra de Formato
se aplican cuando se aplica el formato al cdigo automticamente, por ejemplo, cuando se pega el cdigo en el
archivo con la opcin Ajustar sangra al pegar activada, y tambin cuando se escribe manualmente el bloque al
que se aplica el formato.
Esquematizacin
Especificar el modo de esquematizacin al abrir los archivos
Cuando se selecciona, esquematiza automticamente el archivo de cdigo, que crea bloques de cdigo plegables.
La primera vez que se abre un archivo, se contraen los bloques #regin y los bloques de cdigo inactivos.
24
Mueva el puntero sobre el segmento de cdigo subrayado para ver informacin sobre herramientas acerca del
error.
Mostrar errores semnticos activos
Identifica algunos errores de compilacin sin compilacin explcita, por ejemplo, declarar y utilizar un tipo
desconocido o hacer referencia a una propiedad desconocida.
Resaltar referencias al smbolo bajo el cursor
Cuando el cursor se coloca dentro de un smbolo, o al hacer clic en un smbolo, todas las instancias de dicho
smbolo en el archivo de cdigo se resaltan.
Refactorizacin
Compruebe los resultados de la refactorizacin
Muestra el cuadro de dilogo Resultados de la comprobacin cuando se intenta re factorizar cdigo que contiene
errores de compilacin, o cuando la refactorizacin causa que una referencia de cdigo se enlace a otro objeto
distinto de su enlace original.
Advertir si hay miembros con referencias generadas por el compilador
Muestra un dilogo con la advertencia al intentar re factorizar un miembro que tiene el mismo nombre que una
referencia generada por un compilador.
Implementar interfaz
Delimitar el cdigo generado con #region
Inserta un bloque #region <nombreInterfaz> Miembro alrededor de los mtodos cuando se utiliza la opcin
Implementar interfaz o Implementar interfaz explcitamente.
25
Organizar Usings
Aplicar primero directivas 'System' al ordenar usos
Cuando se selecciona, las directivas que utiliza System aparecen antes de otras directivas que se estn utilizando.
Para obtener ms informacin, vea Ordenar usos.
Listas de finalizacin
Mostrar la lista de finalizacin despus de escribir un carcter
Cuando esta opcin est seleccionada, IntelliSense muestra la lista de finalizacin automticamente al comenzar
a escribir. Cuando no est seleccionada, la finalizacin de IntelliSense sigue estando disponible en el men
IntelliSense o al presionar CTRL + BARRA ESPACIADORA.
Colocar palabras clave en las listas de finalizacin
Cuando esta opcin est seleccionada, IntelliSense agrega palabras clave de C# (por ejemplo, class (Referencia de
C#)) a la lista de finalizacin.
Colocar fragmentos de cdigo en las listas de finalizacin
Cuando esta opcin est seleccionada, IntelliSense agrega alias de los fragmentos de cdigo de C# a la lista de
finalizacin. En caso de que el alias del fragmento de cdigo sea igual a una palabra clave (por ejemplo, class
(Referencia de C#)), la palabra clave se reemplaza con el acceso directo. Para obtener ms informacin, vea
Fragmentos de cdigo de Visual C#.
26
27
Estilo de comillas
Este valor indica si los valores de atributo se escriben entre comillas sencillas o dobles. Tanto el autoformateador
como la finalizacin automtica de IntelliSense utilizan este valor.
Una vez establecida esta opcin, slo afectar a los atributos agregados posteriormente mediante el diseador o
de forma manual en la vista XAML.
Los valores de atributo se escriben entre comillas dobles.
Comillas dobles (")
<Button Name="button1">Hello</Button>
Los valores de atributo se escriben entre comillas sencillas.
<Button Name='button1'>Hello</Button>
Ajuste de etiquetas
Puede especificar una longitud de lnea para el ajuste de etiquetas. Cuando se habilita el ajuste de etiquetas,
cualquier elemento XAML agregado posteriormente mediante el diseador se ajustar adecuadamente.
Ajustar etiquetas que superan la Especifica si las lneas se ajustan a la longitud de lnea especificada por
longitud especificada
Longitud.
Longitud
28
Espaciado de atributos
Utilice este valor para controlar cmo se organizan los atributos en el documento XAML.
Las lneas nuevas y los espacios entre los atributos no se ven afectados por el
formato automtico.
Los atributos ocupan una lnea y los atributos adyacentes se separan por un
Insertar un espacio entre atributos espacio. Se aplica la configuracin de ajuste de etiquetas.
<Button Height="23" Name="button1" Width="75">Hello</Button>
Cada atributo ocupa su propia lnea. Esto resulta til cuando hay muchos
atributos.
Poner cada atributo en una lnea
diferente
<Button
Height="23"
Name="button1"
Width="75">Hello</Button>
Cuando se activa, el primer atributo aparece en la misma lnea que la etiqueta
de inicio del elemento.
Espaciado de elementos
Utilice este valor para controlar cmo se organizan los elementos en el documento XAML.
No se quitan las lneas vacas del contenido del elemento.
<Grid>
Mantener lneas nuevas en el contenido
<Button Name="button1">Hello</Button>
29
</Grid>
Las lneas vacas del contenido del elemento se contraen en una
sola lnea.
<Grid>
Contraer varias lneas vacas del contenido en
una sola lnea
<Button Name="button1">Hello</Button>
</Grid>
Se quitan todas las lneas vacas del contenido del elemento.
<Grid>
Quitar lneas vacas en el contenido
<Button Name="button1">Hello</Button>
</Grid>
Insercin automtica
Utilice este valor para controlar cundo se generan etiquetas y comillas automticamente.
Etiquetas de cierre
Comillas de atributo
Llaves
de
cierre
MarkupExtensions
Comas
para
separar
los Especifica si se generan comas al escribir ms de un parmetro en una
parmetros MarkupExtension
extensin de marcado.
Vista predeterminada
Utilice este valor para controlar si aparece la vista Diseo al cargar documentos XAML.
Abrir siempre los documentos en la Especifica si los documentos XAML slo aparecen en la vista XAML y no en
vista XAML completa
la vista Diseo. Es til para cargar documentos grandes.
Cuadro de herramientas
Utilice este valor para especificar si los controles de usuario y los controles personalizados se muestran en el
Cuadro de herramientas.
30
Descripcin
Pgina de aplicacin, Diseador de Use esta pgina para especificar la configuracin y las propiedades de la
proyectos (C#)
aplicacin de un proyecto de Visual C#.
Eventos de compilacin (Pgina, Use este panel para especificar las instrucciones de configuracin de
Diseador de proyectos) (C#)
compilacin.
Compilar (Pgina,
proyectos) (C#)
Diseador
Pgina Compilacin, Diseador de Use esta pgina para especificar las propiedades de compilacin de
proyectos (Visual Basic)
proyectos Visual Basic.
Pgina Depuracin, Diseador de Use esta pgina para especificar las propiedades de depuracin de un
proyectos
proyecto.
Anlisis de cdigo, Diseador de
Use esta pgina para configurar la herramienta de anlisis de cdigo.
proyectos
Panel Publicar, Diseador de proyectos Use esta pgina para configurar las propiedades de ClickOnce.
Pgina Referencias, Diseador de Use esta pgina para administrar las referencias que se utilizan en un
proyectos (Visual Basic)
proyecto.
Pgina Seguridad,
proyectos
Diseador
31
Propiedades (ventana)
Muestra las propiedades para los proyectos, archivos, controles y campos en las ventanas y los diseadores del
IDE.
Visual Studio 2013
Utilice esta ventana para ver y cambiar las propiedades y eventos en tiempo de diseo de los objetos
seleccionados que estn ubicados en editores y diseadores. Tambin puede usar la ventana Propiedades para
editar y ver las propiedades de los archivos, los proyectos y la solucin. Puede encontrar la ventana Propiedades
en el men Ver. Tambin puede abrirla presionando F4 o escribiendo las propiedades en la ventana Inicio rpido.
La ventana Propiedades muestra distintos tipos de campos de edicin, segn las necesidades de una propiedad
determinada. Entre estos campos de edicin se incluyen cuadros de edicin, listas desplegables y vnculos a
cuadros de dilogo de editor personalizado. Las propiedades que se muestran en gris son de slo lectura.
Nombre de objeto
Enumera el objeto u objetos actualmente seleccionados. Slo son visibles los objetos del editor o diseador
activos. Cuando se seleccionan varios objetos, slo aparecen las propiedades comunes a todos los objetos
seleccionados.
Por categoras
Enumera por categoras todas las propiedades y valores de propiedades para el objeto seleccionado. Puede
contraerse una categora para reducir el nmero de propiedades visibles. Cuando se expande o contrae una
categora, se ve un signo ms (+) o menos (-) a la izquierda del nombre de la categora. Las categoras estn
ordenadas alfabticamente.
Alfabtico
Ordena alfabticamente todas las propiedades y eventos en tiempo de diseo de los objetos seleccionados. Para
editar una propiedad no atenuada, haga clic en la celda situada a su derecha y escriba los cambios.
Pginas de propiedades
Muestra los cuadros de dilogo Pginas de propiedades o Diseador de proyectos del elemento seleccionado.
Pginas de propiedades muestra un subconjunto, el mismo o un supra conjunto de las propiedades disponibles
en la ventana Propiedades. Utilice este botn para ver y editar propiedades relacionadas con la configuracin
activa del proyecto.
Propiedades
Muestra las propiedades de un objeto. Muchos objetos tambin tienen eventos que se pueden ver utilizando la
ventana Propiedades.
32
Eventos
Muestra los eventos de un objeto.
Nota
Este control de la barra de herramientas de la ventana Propiedades solo est disponible cuando hay un
formulario o diseador de controles activo en el contexto de un proyecto de Visual C#. Al editar archivos
XAML, los eventos aparecen en una pestaa independiente de la ventana Propiedades.
Mensajes
Muestra todos los mensajes de Windows. Permite agregar o eliminar funciones controladoras especficas para los
mensajes proporcionados en la clase seleccionada.
Nota
Este control de la barra de herramientas de la ventana Propiedades solo est disponible si la Vista de
clases es la ventana activa en el contexto de un proyecto de Visual C++.
Overrides (Reemplazos)
Enumera todas las funciones virtuales de la clase seleccionada y permite agregar o eliminar funciones de
reemplazo.
Nota
Este control de la barra de herramientas de la ventana Propiedades solo est disponible si la Vista de
clases es la ventana activa en el contexto de un proyecto de Visual C++.
Panel Descripcin
Muestra el tipo de propiedad y una breve descripcin de la propiedad. Se puede activar y desactivar la descripcin
de la propiedad utilizando el comando Descripcin del men contextual.
Nota
Este control de la barra de herramientas de la ventana Propiedades no est disponible al editar archivos
XAML en el diseador.
Vista en miniatura
Muestra una representacin visual del elemento seleccionado actualmente al editar los archivos XAML en el
diseador.
33
Buscar
Proporciona una funcin Search para las propiedades y eventos al editar archivos XAML en el diseador. El cuadro
de bsqueda responde a las bsquedas parciales de palabras y actualiza los resultados de la bsqueda cuando se
escribe.
Inicio rpido
Proporciona una forma rpida de buscar ventanas, comandos, opciones y mens de Visual Studio.
Visual Studio 2013
Puede utilizar el Inicio rpido para buscar y ejecutar rpidamente las acciones para los activos del IDE como
opciones, plantillas, mens. No puede utilizar Inicio rpido para buscar el cdigo y smbolos. El cuadro de
bsqueda Inicio rpido se encuentra en la esquina superior derecha de la barra de mens y es accesible eligiendo
las teclas de Ctrl+Q. Escriba simplemente la cadena de bsqueda en el cuadro. Para buscar cadenas que contienen
@, use @@.
Inicio rpido est habilitada de forma predeterminada al instalar Visual Studio. En la barra de mens, puede
mostrar u ocultar Inicio rpido elija Herramientas, Opciones. Expanda el nodo Entornos, y despus elija Inicio
rpido. Active o desactive la casilla Habilitar inicio rpido. Tambin puede habilitar o deshabilitar categoras de
bsqueda en esta pgina.
Lista de categoras
Los resultados de la bsqueda de inicio rpido aparecen en cuatro categoras: Usados ms recientemente, Mens,
Opciones, Documentos abiertos y, junto con el nmero de elementos de la categora. Para recorrer con resultados
de bsqueda por categora, elija las teclas de Ctrl+Q para mostrar todos los resultados de la categora siguiente.
Cuando aparezca la categora ltima, Ctrl+Q muestra algunos resultados de cada categora. Puede utilizar
Ctrl+Shift+Q para navegar por categoras en orden inverso. Para ver todos los resultados de bsqueda en una
categora, elija el nombre de categora.
Puede usar los siguientes mtodos abreviados para restringir la bsqueda a las categoras especficas.
Categora
Acceso directo
@mru
Se
utiliza
Muestra hasta cinco de los elementos que Usados ms recientemente.
Por ejemplo,
recientemente
fuente de @mru
@menu
Mens
Por
ejemplo, Restringe la bsqueda a los elementos de men.
fuente
de
@menu
34
@opt
Opciones
Documentos
Nota
Puede cambiar teclas de mtodo abreviado en General, pgina Teclado en el cuadro Opciones.
Cuadro de herramientas
Permite agregar controles a una superficie de diseo.
Visual Studio 2013
El Cuadro de herramientas muestra iconos para los controles y otros elementos que se pueden agregar a los
proyectos Visual Studio. Para abrir el Cuadro de herramientas, haga clic en Cuadro de herramientas en el men
Vista. Puede acoplar el Cuadro de herramientas y anclarlo como abierto o establecerlo en Ocultar
automticamente.
Los iconos del Cuadro de herramientas se pueden arrastrar a una vista de diseo o pegar en un editor de cdigo.
Cualquier accin agrega el cdigo bsico para crear una instancia del elemento del Cuadro de herramientas en el
archivo del proyecto activo.
El Cuadro de herramientas solo muestra los elementos correspondientes al tipo de archivo en el que se est
trabajando. Puede buscar dentro del cuadro de herramientas para filtrar ms los elementos que aparecen. Si el
proyecto requiere un control que ClientProfile no admite, puede establecer el destino del proyecto en todo el
framework mediante la edicin de las propiedades de proyecto.
35
Nota
Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz
de usuario de Visual Studio en las siguientes instrucciones. La edicin de Visual Studio que tenga y la
configuracin que est usando determinan estos elementos. Para obtener ms informacin, vea Valores de
configuracin de Visual Studio.
Ubicacin
dv_vsref
dv_vsref
dv_vsref
dv_vsref
dv_vsref
dv_vsref
36
BackgroundWorker
Crea una instancia de componente System.ComponentModel.BackgroundWorker que puede ejecutar una
operacin en un subproceso independiente dedicado.
DirectoryEntry
Crea una instancia del componente DirectoryEntry que encapsula un nodo o un objeto de la jerarqua Active
Directory y que se puede utilizar para interactuar con proveedores de servicios de Active Directory.
DirectorySearcher
Crea una instancia del componente DirectorySearcher que se puede utilizar para realizar consultas en Active
Directory.
ErrorProvider
Crea una instancia de componente System.Windows.Forms.ErrorProvider que indica al usuario final que un
control de un formulario tiene un error asociado.
EventLog
Crea una instancia del componente EventLog que se puede utilizar para interactuar con registros de eventos tanto
de sistema como personalizados, incluida la anotacin de eventos en un registro y la lectura de datos de un
registro. Para obtener ms informacin, vea Introduccin al componente EventLog.
FileSystemWatcher
Crea una instancia del componente FileSystemWatcher que se puede utilizar para supervisar cambios en cualquier
directorio o archivo al que puede tener acceso. Para obtener ms informacin, vea How to: Configurar inrancias
de componentes FileSystemWatcher .
HelpProvider
Crea una instancia de componente System.Windows.Forms.HelpProvider que proporciona Ayuda emergente o
en pantalla para los controles.
ImageList
Crea una instancia de componente System.Windows.Forms.ImageList que proporciona mtodos para administrar
una coleccin de objetos System.Drawing.Image.
37
MessageQueue
Crea una instancia del componente MessageQueue que se puede utilizar para interactuar con colas de mensajes,
entre otras cosas permite leer mensajes de colas y escribir mensajes en colas, procesar transacciones y realizar
tareas de administracin de colas. Para obtener ms informacin, vea Using Messaging Components.
PerformanceCounter
Crea una instancia del componente PerformanceCounter que se puede utilizar para interactuar con contadores
de rendimiento de Windows, as se pueden crear nuevas categoras e instancias, leer valores de contadores y
realizar clculos con datos del contador. Para obtener ms informacin, vea Supervisar umbrales de rendimiento.
Proceso
Crea una instancia del componente Process que permite finalizar, iniciar y manipular los datos asociados con
procesos del sistema. Para obtener ms informacin, vea Supervisar y administrar procesos de Windows.
SerialPort
Crea una instancia de componente System.IO.Ports.SerialPort que proporciona E/S sincrnica y orientada a
eventos, acceso a estados de punto de conexin e interrupcin, y acceso a propiedades del controlador serie.
ServiceController
Crea una instancia del componente ServiceController que permite manipular servicios existentes, as se pueden
iniciar y detener servicios y enviar comandos a los mismos. Para obtener ms informacin, vea Supervisar servicios
de Windows.
Temporizador
Crea una instancia del componente Timer que permite agregar a las aplicaciones basadas en Windows, una
funcionalidad basada en el tiempo. Para obtener ms informacin, vea Timer (Componente, formularios Windows
Forms).
Nota
Hay tambin un Timer basado en el sistema que puede agregar al Cuadro de herramientas. Este Timer
est optimizado para las aplicaciones de servidor, y Timer de formularios Windows Forms es el ms
apropiado para su uso en formularios de Windows Forms.
38
Descripcin
Agrega al formulario o componente una instancia del conjunto de datos con tipo o sin tipo.
Cuando se arrastra este objeto al diseador, aparece un cuadro de dilogo que permite
seleccionar una clase de conjunto de datos con tipo existente o especificar que se desea crear
un conjunto de datos nuevo, en blanco y sin tipo.
DataSet
Nota
No utilice el objeto DataSet del Cuadro de herramientas para crear el esquema y la clase de un
nuevo conjunto de datos con tipo. Para obtener ms informacin, vea Cmo: Crear un conjunto
de datos con tipo.
DataGridView
BindingSource
BindingNavigator
39
Tareas
Cuando se arrastra Input (Reset) a la superficie de la vista Diseo, en el documento se inserta cdigo HTML similar
al siguiente:
<input id="Reset1" type="reset" value="Reset" name="Reset1">
Para obtener ms informacin, vea HTML Input Controls, Sintaxis declarativa del control de servidor
HtmlInputReset, HtmlInputButton y Button.
Input (Submit)
Inserta un elemento input de type="submit". Para cambiar el texto que se muestra, modifique la propiedad name.
De forma predeterminada, se inserta id="Submit1" para el primer botn submit, id="Submit2" para el segundo,
etc.
Cuando se arrastra Input (Submit) a la superficie de la vista Diseo, en el documento se inserta cdigo HTML
similar al siguiente:
<input id="Submit1" type="submit" value="Submit" name="Submit1">
Para obtener ms informacin, vea HTML Input Controls, Sintaxis declarativa del control de servidor
HtmlInputSubmit, HtmlInputButton y Button.
Input (Text)
Inserta un elemento input de type="text" en el documento. Para cambiar el texto predeterminado que se muestra,
modifique el atributo value. De forma predeterminada, se inserta id="Text1" para el primer campo de texto,
id="Text2" para el segundo, etc.
Cuando se arrastra Input (Text) a la superficie de la vista Diseo, en el documento se inserta cdigo HTML similar
al siguiente:
<input id="Text1" TYPE="text" value="Text Field" name="Text1">
Para obtener ms informacin, vea HTML Input Controls, Sintaxis declarativa del control de servidor
HtmlInputText, TextBox Web Server Control Overview, HtmlInputText y TextBox.
Nota sobre la seguridad
Se recomienda que valide todos los datos proporcionados por el usuario. Para obtener ms informacin,
vea Validating User Input in ASP.NET Web Pages.
Input (File)
Inserta un elemento input de type="file" en el documento. De forma predeterminada, se inserta id="File1" para
el primer campo de archivo, id="File2" para el segundo, etc.
41
Cuando se arrastra Input (File) a la superficie de la vista Diseo, en el documento se inserta cdigo HTML similar
al siguiente:
<input id="File1" type="file" name="File1">
Para obtener ms informacin, vea HTML Input Controls, Sintaxis declarativa del control de servidor HtmlInputFile
y HtmlInputFile.
Nota sobre la seguridad
Se recomienda que valide todos los datos proporcionados por el usuario. Para obtener ms informacin,
vea Validating User Input in ASP.NET Web Pages.
Input (Password)
Inserta un elemento input de type="password". De forma predeterminada, se inserta id="Password1" para el
primer campo de contrasea, id="Password2" para el segundo, etc.
Cuando se arrastra Input (Password) a la superficie de la vista Diseo, en el documento se inserta cdigo HTML
similar al siguiente:
<input id="Password1" type="password" name="Password1">
Para obtener ms informacin, vea HTML Input Controls, Sintaxis declarativa del control de servidor
HtmlInputPassword, How to: Set a TextBox Web Server Control for Password Entry y Walkthrough: Validating User
Input in a Web Forms Page.
Nota sobre la seguridad
Si la aplicacin transmite nombres de usuario y contraseas, debe configurar el sitio Web con el fin de
utilizar Capa de sockets seguros (SSL) para cifrar la transmisin. Para obtener ms informacin, vea el
tema "Asegurar las conexiones con SSL" en IIS Gua de operacin. Adems, se recomienda que valide
todos los datos proporcionados por el usuario. Para obtener ms informacin, vea Validating User Input
in ASP.NET Web Pages.
Input (Check box)
Inserta un elemento input de type="checkbox". Para cambiar el texto que se muestra, modifique la propiedad
name. De forma predeterminada, se inserta id="Checkbox1" para la primera casilla, id="Checkbox2" para la
segunda, etc.
Cuando se arrastra Input (Check box) a la superficie de la vista Diseo, en el documento se inserta cdigo HTML
similar al siguiente:
<input id="Checkbox1" type="checkbox" name="Checkbox1">
42
Para obtener ms informacin, vea HTML Input Controls, Sintaxis declarativa del control de servidor
HtmlInputCheckBox, CheckBox and CheckBoxList Web Server Controls Overview, HtmlInputCheckBox y CheckBox.
Input (Radio)
Inserta un elemento input de type="radio". Para cambiar el texto que se muestra, modifique la propiedad name.
De forma predeterminada, se inserta id="Radio1" para el primer botn de radio, id="Radio2" para el segundo, etc.
Cuando se arrastra Input (Radio) a la superficie de la vista Diseo, en el documento se inserta cdigo HTML similar
al siguiente:
<input id="Radio1" type="radio" name="Radio1">
Para obtener ms informacin, vea HTML Input Controls, Sintaxis declarativa del control de servidor
HtmlInputRadioButton, RadioButton and RadioButtonList Web Server Controls Overview, HtmlInputRadioButton
y RadioButton.
Input (Hidden)
Inserta un elemento input de type="hidden". De forma predeterminada, se inserta id="Hidden1" para el primer
campo oculto, id="Hidden2" para el segundo, etc.
Cuando se arrastra Input (Hidden) a la superficie de la vista Diseo, en el documento se inserta cdigo HTML
similar al siguiente:
<input id="Hidden1" type="hidden" name="Hidden1">
Para obtener ms informacin, vea HTML Input Controls, Sintaxis declarativa del control de servidor
HtmlInputHidden y HtmlInputHidden.
Textarea
Inserta un elemento textarea. Puede cambiar el tamao del control TextArea o utilizar sus barras de
desplazamiento para ver el texto que ocupa ms espacio que el rea de presentacin. Para cambiar el texto
predeterminado que se muestra, modifique el atributo value. De forma predeterminada, se inserta id="textarea1"
para el primer rea de texto, id=" textarea2" para el segundo, etc.
Cuando se arrastra Textarea a la superficie de la vista Diseo, en el documento se inserta cdigo HTML similar al
siguiente:
<textarea id=" textarea 1 name=" textarea 1" rows=2 cols=20></textarea>
Para obtener ms informacin, vea Sintaxis declarativa del control de servidor HtmlTextArea, HtmlTextArea y
TextBox.
Nota sobre la seguridad
43
Se recomienda que valide todos los datos proporcionados por el usuario. Para obtener ms informacin,
vea Validating User Input in ASP.NET Web Pages.
Tabla
Inserta un elemento table.
Cuando se arrastra Tabla a la superficie de la vista Diseo, en el documento se inserta cdigo HTML similar al
siguiente:
<table cellspacing="1" width="75%" border=1> <tr><td></td></tr></table>
Para obtener ms informacin, vea Sintaxis declarativa del control de servidor HtmlTable, Table, TableRow, and
TableCell Web Server Control Overview, HtmlTable y Table.
Image
Inserta un elemento img. Modifique este elemento para especificar su src y su texto alt.
Cuando se arrastra Image a la superficie de la vista Diseo, en el documento se inserta cdigo HTML similar al
siguiente:
<img alt="" src="">
Para obtener ms informacin, vea Sintaxis declarativa del control de servidor HtmlImage, Image Web Server
Control Overview, HtmlImage, HtmlInputImage y Image.
Select
Inserta un elemento select desplegable (sin atributo size). De forma predeterminada, se inserta id="select1" para
el primer cuadro de lista, id="select2" para el segundo, etc.
Cuando se arrastra Seleccionar a la superficie de la vista Diseo, en el documento se inserta cdigo HTML similar
al siguiente:
<select id="select1" name="select1"><option selected></option></select>
Puede crear un elemento select multilnea aumentando el valor de la propiedad de tamao.
Para obtener ms informacin, vea Sintaxis declarativa del control de servidor HtmlSelect, How to: Create Scripts
and Edit Event Handlers, DropDownList Web Server Control Overview, ListBox Web Server Control Overview,
HtmlSelect y DropDownList.
Horizontal Rule
Inserta un elemento hr. Para aumentar el grosor de la lnea, modifique el atributo size.
44
Cuando se arrastra Horizontal Rule a la superficie de la vista Diseo, en el documento se inserta cdigo HTML
similar al siguiente:
<hr width="100%" size=1>
Para obtener ms informacin, vea HTML Horizontal Rule Control.
Div
Inserta un elemento div que incluye un atributo ms_positioning="FlowLayout". Excepto por WIDTH y HEIGHT, este
elemento es idntico a un control Flow Layout Panel. Para dar formato al texto contenido en un elemento div,
agregue un atributo class="stylename" a la etiqueta de apertura.
Cuando se arrastra Div a la superficie de la vista Diseo, en el documento se inserta cdigo HTML similar al
siguiente:
<div ms_positioning="FlowLayout" style="width: 70px; position: relative; height: 15px">Label</div>
Para obtener ms informacin, vea HTML Div Control, Label Web Server Control Overview y Label.
45
Tareas
Configuracin
Habilitar espacio virtual
Cuando est activada esta casilla, se insertan espacios al final de cada lnea del cdigo de marcado. Seleccione
esta opcin para colocar los comentarios en una posicin coherente al lado del cdigo de marcado.
Ajuste de lnea
Cuando se activa esta casilla, cualquier parte de una lnea que se extienda horizontalmente ms all del rea
visible del editor aparecer automticamente en la siguiente lnea. Al activar esta opcin se habilita la casilla
Mostrar glifos visuales para ajuste de lnea.
Mostrar glifos visuales para ajuste de lnea
Cuando est activada esta casilla, se muestra un indicador de flecha devuelta () en el lugar donde una lnea larga
se ajusta en una segunda lnea. Desactive esta casilla si prefiere no mostrar estos indicadores.
Nota
Estas flechas de aviso no se agregan al cdigo ni se imprimen. Slo sirven como referencia.
Aplicar los comandos Cortar o Copiar a las lneas en blanco cuando no haya seleccin
Esta opcin establece el comportamiento del editor cuando se coloca el punto de insercin en una lnea en blanco,
no se selecciona nada y, a continuacin, se usa el comando Copiar o Cortar.
Cuando est activada esta casilla, se copia o se corta la lnea en blanco. Si se pega a continuacin, se
inserta una lnea en blanco nueva.
46
Cuando est desactivada esta casilla, no se puede copiar ni cortar nada. Si se pega a continuacin, se pega
el contenido copiado recientemente. Si no se ha copiado nada antes, no se pega nada.
Esta opcin no tiene ningn efecto en el comportamiento del comando Copiar o Cortar cuando la lnea no est en
blanco. Si no se selecciona nada, se copia o se corta la lnea completa. Si se pega a continuacin, se pega el texto
de toda la lnea y el carcter de fin de lnea.
Nota
Con el fin de poder mostrar indicadores para los espacios, tabuladores y fines de la lnea, y distinguir as
las lneas con sangra de las que estn completamente en blanco, en el men Edicin seleccione Opciones
avanzadas y elija Ver espacios en blanco.
Display
Nmeros de lnea
Cuando est activada esta casilla, aparece un nmero de lnea junto a cada lnea en el editor CSS.
Nota
Estos nmeros de lnea no se agregan al cdigo ni se imprimen. Slo sirven como referencia.
Habilitar navegacin a direcciones URL con un solo clic
Si est activada esta casilla, el puntero del mouse pasa a ser una mano cuando se site sobre una direccin URL
en el editor CSS. Puede hacer clic en la direccin URL para mostrar la pgina indicada en el explorador web.
Barra de navegacin
Esta opcin no est disponible.
47
Si ha configurado el entorno para el desarrollo Web, el nodo Validacin estar en el nivel superior. Para obtener
ms informacin sobre las configuraciones de entorno, vea Cmo: Cambiar configuraciones seleccionadas.
Nota
Hay opciones adicionales para trabajar con los editores de HTML y CSS debajo del nodo Diseador HTML, que se
ve si est activada la casilla Mostrar todas las configuraciones.
Para obtener ms informacin sobre configuraciones de validacin, vea Validacin de marcado en Visual Studio
para Web.
Tareas
Cmo: Seleccionar esquemas de validacin para la edicin de HTML en Visual Web Developer
.NET Framework 4
El editor HTML de Visual Studio puede comprobar el cdigo de formato de la pgina e indicar cundo no son
vlidos los elementos, atributos o valores. El editor determina lo que es vlido basndose en el esquema del
explorador actualmente seleccionado. Por ejemplo, si ha establecido el explorador en Internet Explorer 6, el
editor compara el cdigo de formato de la pgina con un esquema que define qu considera HTML vlido
Internet Explorer 6. Para obtener ms informacin, vea Validacin de formato en Visual Web Developer.
A fin de seleccionar un esquema de validacin para la edicin HTML mediante la barra de herramientas
Edicin de cdigo fuente HTML
Para seleccionar un esquema de validacin para la edicin HTML mediante el cuadro de dilogo Opciones
1. En el men Herramientas, haga clic en Opciones.
2. En el cuadro de dilogo Opciones, expanda los nodos Editor de texto y HTML y, a continuacin, haga clic
en Validacin.
3. En la lista Destino, seleccione el esquema que desee utilizar para la validacin y, a continuacin, hacer
clic en Aceptar.
Cmo: Establecer opciones de validacin para la edicin de HTML en Visual Web Developer
.NET Framework 4
Puede personalizar la validacin de cdigo de formato en el editor HTML para especificar si la validacin
comprueba algunos tipos de construcciones. Puede seleccionar si la validacin omite las letras maysculas en los
nombres de etiquetas y atributos, as como si se requiere comillas. Adems, puede establecer las opciones de
validacin para deshabilitar la validacin HTML.
Para establecer las opciones de validacin en la edicin de HTML
1. En el men Herramientas, haga clic en Opciones.
48
Tutorial: Edicin avanzada de HTML en Visual Studio para pginas de formularios Web Forms
Microsoft Visual Studio proporciona una completa experiencia de edicin HTML para crear pginas web. En este
tutorial se presentan algunas de las caractersticas ms avanzadas de edicin HTML de Visual Studio. Para
obtener una introduccin a la edicin HTML, vea Tutorial: Edicin bsica de HTML en Visual Studio para pginas
de formularios Web Forms.
Nota
Los ejemplos de este tema son especficos de las pginas de formularios Web Forms de ASP.NET. Sin embargo,
puede usar las opciones de formato HTML para el marcado en pginas de formularios Web Forms, vistas de
ASP.NET MVC (Model View Controller), pginas ASP.NET Web Pages y pginas HTML.
Las tareas que se ilustran en este tutorial son las siguientes:
Especificar las opciones para que el editor HTML muestre el marcado en la vista Cdigo fuente.
Seleccionar las opciones para que el editor HTML creado sea compatible con el esquema concreto
(estndares de marcado) como HTML5.
Esquematizar la pgina; es decir, crear regiones plegables en el editor para reducir el desorden.
Requisitos previos
49
Para obtener una introduccin a Visual Studio, vea Tutorial: Edicin bsica de HTML en Visual Studio para
pginas de formularios Web Forms.
Crear el sitio y la pgina web
Si ya ha creado un proyecto de formularios Web Forms en Visual Studio (por ejemplo, completando los pasos
descritos en Tutorial: Edicin bsica de HTML en Visual Studio para pginas de formularios Web Forms), vaya a
la seccin siguiente. De lo contrario, cree un proyecto y una pgina web siguiendo estos pasos.
Para crear un proyecto de sitio web del sistema de archivos
1. Abra Visual Studio.
2. En el men Archivo, elija Nuevo sitio Web.
Se abrir el cuadro de dilogo Nuevo sitio web.
Nota
En este tutorial se usa un proyecto de sitio web. No obstante, puede usar un proyecto de aplicacin
web si as lo desea. Para obtener informacin acerca de la diferencia entre estos tipos de proyecto
web, vea Proyectos de aplicacin web frente a proyectos de sitio web.
3. En Instalado, seleccione el lenguaje de programacin con el que prefiera trabajar.
4. En el panel Plantillas, elija Sitio de formularios Web Forms ASP.NET.
5. En el cuadro Ubicacin, escriba el nombre de la carpeta donde desea conservar las pginas del sitio web.
Por ejemplo, escriba el nombre de carpeta C:\WebSites.
6. Elija Aceptar.
7. En el Explorador de soluciones, haga clic con el botn secundario en el nombre del sitio web y, a
continuacin, elija Agregar nuevo elemento.
8. En Instalado, elija el lenguaje con el que desea trabajar.
9. En el panel Plantillas, elija Formulario Web Forms.
10. Elija Agregar.
50
El editor HTML proporciona diversas opciones que ayudan a dar formato al marcado de las pginas segn las
preferencias del usuario. Las opciones de formato son, entre otras:
Si los nombres de las etiquetas y los atributos aparecen en maysculas o minsculas. Puede especificar
por separado las opciones de las etiquetas HTML y los controles de servidor web de ASP.NET.
Si el editor cierra automticamente los elementos. Las opciones incluyen la creacin de etiquetas de
auto cierre (por ejemplo, <br />), la creacin de etiquetas de apertura y de cierre (<p></p>) y la
insercin automtica de etiquetas de cierre.
Con independencia de las opciones de formato establecidas, tiene el control sobre el diseo y la apariencia del
marcado en el editor. Puede dar formato a los elementos manualmente (por ejemplo, aplicndoles sangra). El
editor deja el formato como est a menos que haga una solicitud explcitamente para cambiar el formato del
marcado.
En esta seccin del tutorial, cambiar algunos valores que afectan a cmo el marcado se muestra en el editor y
cmo ver el efecto de estos cambios. Tambin aprender a aplicar formato a una pgina entera o a una
seleccin dentro de la pgina.
Para agregar elementos HTML con opciones de formato predeterminadas
1. Cambie a la vista Diseo.
2. En el men Tabla, elija Insertar tabla. No cambie ninguno de los ajustes predeterminados del cuadro de
dilogo.
3. Elija Aceptar.
El diseador crea una tabla HTML con dos columnas y dos filas.
4. Debajo de la tabla, haga clic en la pgina.
5. Presione ENTRAR varias veces para crear espacio en blanco y, a continuacin, desde el grupo HTML del
Cuadro de herramientas, arrastre un control Image hasta la pgina.
6. Cambie a la vista Cdigo fuente.
Ver que los elementos <table> e <img> se han insertado en la pgina. Se resalta el elemento <img>.
51
De forma predeterminada, el diseador crea elementos en los que los nombres de las etiquetas y los atributos
estn en minsculas y los atributos aparecen entre comillas.
Ahora puede cambiar las opciones de formato.
Para cambiar las opciones de formato y validacin
1. En el men Herramientas, elija Opciones.
2. Elija Editor de texto, expanda HTML y, a continuacin, elija Validacin.
3. En la lista Destino, elija HTML5.
Nota
En lugar de elegir manualmente un esquema predeterminado para las nuevas pginas con el que se va
a validar, puede elegir Usar doctype para validar la deteccin del esquema. Esta opcin indicara a
Visual Studio que usara la declaracin DOCTYPE de la pgina para determinar el esquema que se va a
usar para la validacin. En este tutorial, no active esta casilla para que pueda ver cmo la opcin de
esquema de destino afecta al funcionamiento del editor.
4. Elija Formato.
Los cuadros desplegables Etiqueta del cliente y Atributos del cliente estn habilitados porque seleccion HTML5
en el paso anterior. Si hubiera mantenido el valor XHTML5 para Destino, estos dos cuadros desplegables
estaran en letras minsculas y estaran deshabilitados porque XHTML5 necesita minsculas.
Nota
Puede establecer de manera independiente algunas opciones para determinadas etiquetas del servidor
(controles de servidor ASP.NET) y etiquetas del cliente (elementos HTML) eligiendo Opciones
especficas de etiqueta. Ms adelante en este tutorial, se usar esta caracterstica.
5. Establezca la opcin Etiqueta del cliente en Maysculas.
6. Desactive las casillas Insertar comillas de valores de atributos al escribir e Insertar comillas de valores de
atributos al aplicar formato.
7. Elija Aceptar para volver al editor.
Observe que, aunque ha modificado las opciones de formato, el marcado existente en la pgina no cambia.
Ahora puede agregar nuevos elementos.
Para agregar elementos HTML con las nuevas opciones de formato
1. En la vista Cdigo fuente, desplcese a la parte inferior de la pgina.
2. Desde el grupo HTML del Cuadro de herramientas, arrastre un control Table hasta la pgina y colquelo
sobre la etiqueta </form>.
52
Esta vez, las etiquetas del elemento <TABLE> aparecen en letras maysculas.
3. Debajo de la tabla que acaba de crear, coloque el punto de insercin y, a continuacin, escriba un
corchete angular de apertura (<) para iniciar una nueva etiqueta.
Aparece una lista en la que todos los nombres de etiqueta se ofrecen en maysculas, porque ahora es el valor
predeterminado.
4. Escriba img en minsculas.
IMG aparece en la lista en maysculas, reflejando la nueva grafa predeterminada para las etiquetas.
5. Presione la BARRA ESPACIADORA.
<IMG se escribe en la pgina en maysculas y aparece una lista de atributos de la etiqueta. Los atributos estn
en minsculas porque, al establecer las opciones de formato, dej Minsculas como valor predeterminado de
Atributos del cliente.
6. Escriba src=.
Normalmente, el editor proporciona un conjunto de comillas dobles despus del signo igual. Sin embargo, como
ha deshabilitado la opcin Insertar comillas de valores de atributos al escribir, el editor no las proporciona.
Nota
Si escribe un valor de atributo en la ventana Propiedades que contiene un espacio, el editor inserta
comillas, con independencia de la configuracin de las opciones.
7. Escriba Graphic.gif (un nombre de archivo ficticio).
La etiqueta es similar ahora a la siguiente:
Copiar
<IMG src=Graphic.gif
8. Escriba una barra diagonal (/) y un corchete angular de cierre (>) para cerrar la etiqueta <img>. Tambin
puede escribir un espacio y un corchete angular de cierre, y el editor proporciona la barra diagonal
automticamente.
Al cambiar las opciones de formato, el marcado existente en una pgina no se ve afectado. Sin embargo, puede
aplicar la configuracin de formato manualmente a una pgina o a cualquier parte de una pgina.
Para aplicar el formato a los elementos existentes
1. En la vista Cdigo fuente, seleccione la primera tabla que cre (la que tena el marcado en minsculas).
2. En el men Edicin, elija Dar formato a la seleccin.
Los nombres de las etiquetas se cambian a maysculas.
53
Nota
El editor no quita las comillas, aunque haya cambiado la configuracin de la opcin. Asimismo, el editor
no cambia la terminacin de las etiquetas existentes, aunque se cambie la opcin de cierre de las
etiquetas.
Cuando se usan herramientas de edicin, como Cuadro de herramientas o Propiedades, para editar elementos,
el editor usa el conjunto actual de opciones de formato para generar el marcado. Sin embargo, el editor no
cambia el marcado existente. Para aplicar las nuevas opciones de formato al marcado existente, use los
comandos Dar formato al documento y Dar formato a la seleccin en el men Edicin.
Definir las opciones de formato de las etiquetas
Las opciones de formato con las que hemos trabajado hasta este punto se aplican a todos los elementos de la
pgina. Si lo desea, tambin puede especificar opciones de formato para etiquetas individuales. Este enfoque
resulta til si usa con frecuencia ciertas etiquetas y desea usar un formato distinto del predeterminado para
ellas. El formato por etiqueta permite establecer las opciones siguientes:
Cmo se cierran las etiquetas (es decir, si no se cierran, si tienen auto cierre o si se usa una etiqueta de
cierre independiente).
En esta parte del tutorial, establecer algunas opciones de formato para las etiquetas. Hasta ahora, ha trabajado
con elementos HTML, como el elemento <table>. Ahora, trabajar con algunos controles de servidor web
ASP.NET, para que pueda ver que las opciones de formato se aplican por igual a los controles y los elementos.
Para empezar, establecer algunas opciones que se aplican a todas las etiquetas de un tipo concreto. Puede
establecer opciones para los siguientes tipos de elementos:
no incluyen elementos HTML ni de script. Para obtener ms informacin, vea Informacin general sobre los
ataques mediante scripts.
En la primera parte de esta seccin, agregue una tabla HTML. Cambiar a continuacin las reglas de formato de
etiquetas para los elementos de tabla y cambiar el formato del documento para ver el efecto de modificar las
reglas de formato.
Para establecer las reglas de formato de etiquetas para una tabla HTML
1. En la vista Cdigo fuente, en una parte en blanco de la ventana, haga clic con el botn secundario y, a
continuacin, elija Formato y validacin.
Nota
El comando Formato y validacin solo est disponible en la vista Cdigo fuente.
2. Aparece el cuadro de dilogo Opciones con las opciones de formato establecidas en la seccin anterior.
3. En la lista Etiqueta de cliente, elija Minsculas para restablecer el formato de las etiquetas del cliente.
4. Elija Aceptar para cerrar el cuadro de dilogo Opciones.
5. En el grupo HTML del Cuadro de herramientas, arrastre a la pgina un controlTable en la vista Cdigo
fuente.
El editor crea un elemento <table> que tiene tres filas (elementos <tr>) y tres celdas (elementos <td>) en cada
fila. Cada etiqueta est en una lnea independiente:
Copiar
<table>
<tr>
<td>
</td>
</tr>
6. En una parte en blanco de la ventana, haga clic con el botn secundario y, a continuacin, elija Formato
y validacin.
7. Elija Opciones especficas de etiqueta.
8. Expanda Configuracin predeterminada.
Aparece una lista de tipos de etiquetas, que comienza con La etiqueta del cliente no admite contenido. En
Configuracin predeterminada, puede establecer diferentes opciones para los elementos del cliente y del
55
servidor, para los elementos que tienen contenido (como un elemento table) y para los elementos que no lo
tienen (como un elemento img).
9. Elija La etiqueta del cliente admite contenido.
La configuracin predeterminada establece que las etiquetas usan una etiqueta de cierre independiente y que
hay saltos de lnea delante, dentro y detrs de las etiquetas.
10. Expanda Etiquetas HTML cliente.
11. Elija td.
Establecer opciones para cambiar el formato de las etiquetas td.
12. En la lista Saltos de lnea, elija Ninguno.
13. Elija Aceptar para cerrar el cuadro de dilogo Opciones especficas de etiqueta y, a continuacin, elija
Aceptar para cerrar el cuadro de dilogo Opciones.
14. En el men Edicin, elija Dar formato al documento.
Se cambia el formato del documento. Las etiquetas <td> de la tabla que agreg se colocan en una nica lnea:
Copiar
<table>
<tr>
<td> </td><td> </td><td> </td>
Ahora trabajar con opciones especficas de etiquetas para un control de servidor ASP.NET.
Para establecer las opciones de formato de un control de servidor ASP.NET
1. Cambie a la vista Diseo.
2. Desde el grupo Estndar del Cuadro de herramientas, arrastre un control ListBox hasta la pgina.
3. En el cuadro de dilogo Tareas de ListBox, elija Editar elementos.
Aparece el cuadro de dilogo Editor de la coleccin ListItem.
4. Elija Agregar dos veces para agregar dos elementos.
5. Bajo Miembros, elija el primer ListItem y, a continuacin, bajo Propiedades de ListItem, establezca Text
en Item1.
6. Bajo Miembros, elija el segundo ListItem y, a continuacin, bajo Propiedades de ListItem, establezca
Text en Item2.
7. Elija Aceptar para cerrar el cuadro de dilogo Editor de la coleccin de ListItem.
8. Cambie a la vista Cdigo fuente.
56
57
Observe que todos los elementos <asp:ListItem> se encuentran en una lnea. (Si el ajuste de etiquetas se
establece en el valor predeterminado de 80 caracteres, estarn en dos lneas. Puede modificar este valor en el
cuadro de dilogo Opciones.)
Aunque solo ha trabajado con dos controles y modificado una opcin de formato (los saltos de lnea), puede
aplicar opciones a todos los elementos de la misma manera.
Esquematizar elementos
En la vista Cdigo fuente, puede esquematizar elementos (contraerlos y expandirlos) para que no estorben. Esta
caracterstica resulta especialmente til para elementos como las tablas, que suelen ocupar mucho espacio. La
caracterstica de contraccin tambin se puede usar para cualquier elemento de la pgina.
Para esquematizar elementos
1. Seleccione una de las tablas que agreg anteriormente.
2. En el men Edicin, elija Esquematizacin y, a continuacin, elija Ocultar seleccin.
Se contrae la etiqueta <table> y se muestra un signo ms (+) en el margen.
3. Elija el signo ms para expandir el elemento de tabla.
Tambin puede configurar los elementos de manera que los signos ms (+) y menos (-) aparezcan
automticamente en el margen cuando los elementos superen un tamao concreto.
Para configurar cmo se esquematizan los elementos automticamente
1. Haga clic con el botn secundario en la pgina, elija Formato y validacin, elija Formato y, a
continuacin, elija Opciones especficas de etiqueta.
2. En el cuadro de dilogo Opciones especficas de tabulacin, expanda Etiquetas HTML cliente y, a
continuacin, elija tabla.
3. En Esquematizacin en el editor de cdigo, en el cuadro Mnimo de lneas, confirme que el valor se
establece en 5 (configuracin predeterminada).
4. Elija Aceptar y, a continuacin, elija Aceptar.
Para las tablas existentes y cualquier nueva tabla que se agregue, la esquematizacin aparece automticamente
si la tabla tiene ms de cinco lneas.
Validar HTML
El editor HTML puede validar el cdigo HTML o comprobar que cumple las reglas de exploradores o estndares
concretos, como XHTML5. Por ejemplo, el editor puede encontrar etiquetas y atributos no aceptados por XHTML
1.1 o no conformes a los estndares HTML5.
58
En esta parte del tutorial, se trabaja con diferentes esquemas y se introducen algunos errores leves para ver
cmo los marca el editor.
Para probar la validacin en el editor
1. En la barra de herramientas Edicin de cdigo fuente HTML, en la lista de Esquema de destino para
validacin, elija HTML 4.01.
2. Desplcese a la parte inferior de la pgina.
3. Dentro de la etiqueta </form>, escriba el cdigo HTML siguiente:
Copiar
<font face=arial>
<a href=Default.aspx >Default Page </a>
</font>
Mientras escribe, la tecnologa IntelliSense de Microsoft proporciona ayuda para completar las etiquetas.
4. En la barra de herramientas Edicin de cdigo fuente HTML, en la lista, elija XHTML5.
Despus de una pausa corta (ya que la validacin se realiza como una tarea en segundo plano), ver lneas
onduladas debajo de varias partes de las etiquetas. Como un corrector ortogrfico, la caracterstica de validacin
HTML encuentra el marcado de la pgina que el esquema actualmente seleccionado no puede aceptar.
5. En la etiqueta <font>, descanse el puntero del mouse sobre palabra font.
Una informacin sobre herramientas indica que el esquema seleccionado no admite el elemento font. La norma
recomendada es usar estilos de hojas de estilos en cascada para el formato de texto. Por ejemplo: <span
style="font-family:Arial;"></span>.
6. En el atributo href de la etiqueta <a>, descanse el puntero del mouse sobre Default.aspx.
Una informacin sobre herramientas le comunica que, en el esquema actual, tiene que rodear los atributos de
comillas.
7. Escriba Default.aspx entre comillas.
El valor del atributo href ya no aparece subrayado.
8. En la lnea que hay debajo del HTML con el que trabaja, escriba <fo.
Aparece la lista desplegable de IntelliSense, pero esta vez no ofrece font, porque el elemento font no es vlido
en los esquemas XHTML.
9. Elimine el corchete angular de apertura (<).
Establecer opciones de validacin
59
Puede controlar los errores que muestra la validacin. Esta opcin resulta til si se desea que la validacin
notifique ciertos tipos de errores, aun cuando un esquema determinado los permita.
Para establecer las opciones de validacin
1. En la vista Cdigo fuente, haga clic con el botn secundario en la pgina y, a continuacin, elija Formato
y validacin.
2. En el cuadro de dilogo Opciones, elija Validacin.
Observe que, con independencia de si la casilla Mostrar errores est activada o desactivada, la visualizacin de
errores para las casillas no est habilitada. Esta opcin no est habilitada porque el esquema actual es XHTML,
que ya muestra todos los posibles errores de validacin.
3. En la lista Destino, elija HTML5.
4. Asegrese de que la casilla Mostrar errores est activada y, a continuacin, en Mostrar errores, active
todas las casillas.
5. Elija Aceptar para volver al editor.
6. Seleccione el marcado <font> que escribi anteriormente.
7. En el men Edicin, seleccione Avanzadas y elija Poner en maysculas.
Despus de una pausa breve, se subrayan los nombres de etiqueta. Cuando se descansa el puntero del mouse
sobre HREF, una informacin sobre herramientas indica que el nombre contiene letras maysculas. HTML5
permite nombres de etiquetas en maysculas, pero ahora aparece este error de validacin porque ha elegido
que se le avise cuando las etiquetas no estn en minsculas.
Ms informacin sobre la validacin
La validacin puede encontrar otros muchos tipos de errores, como identificadores de controles duplicados,
etiquetas de apertura y cierre cruzadas como <b><i></b></i>). Sin embargo, la validacin en el editor no impide
la creacin de cualquier cdigo HTML que se desee. La validacin simplemente identifica el marcado que no
cumple las reglas del esquema especificado.
Una pgina presentada de ASP.NET contiene los elementos HTML agregados y el cdigo HTML que los controles
de servidor ASP.NET y el cdigo de su aplicacin genera. La validacin no puede examinar el resultado de esos
elementos dinmicos; es decir, el editor no puede examinar la validez del resultado generado.
Pasos siguientes
Este tutorial ha presentado algunas de las caractersticas ms avanzadas del editor HTML. Aunque el tutorial no
ha ilustrado todas las caractersticas, ha podido ver cmo las opciones de formato, la esquematizacin y la
validacin pueden ayudar a generar marcado con formato personalizado y bien configurado.
60
soutien-iT
Revisin febrero 2015
Gua libre; prohibida su venta, reproduccin parcial o total.
61