<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-20629312</id><updated>2012-01-29T12:24:11.551-04:00</updated><title type='text'>Programando con Visual Studio 2010</title><subtitle type='html'>PROGRAMACION VISUAL STUDIO 2010 y Framework IV&lt;br&gt;&lt;br&gt;

En este mi espacio, espero compartir mis mejores trucos y conocimientos sobre una facinante herramienta que no ha dejado de sorprenderme y que dia a dia sigue evolucionando.  Esto sera un viaje apretado y a la vez entretenido.... siganme!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://deprogramacionyalgomas.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20629312/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://deprogramacionyalgomas.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Alexander Matos Olivo</name><uri>http://www.blogger.com/profile/06683042102138777053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20629312.post-7185777901364206685</id><published>2010-07-05T23:45:00.009-04:00</published><updated>2010-07-06T01:01:50.717-04:00</updated><title type='text'>Entendiendo el Entorno del Editor de VS2010</title><content type='html'>&lt;span xmlns=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Bueno, de las cosas que he entendido con la experiencia es que ya no tenemos tiempo de estar abundando mucho en los temas ni explicar a fondo cada tecnología o sus opciones, realmente está a decisión de cada quien el elegir la estructura a utilizar para realizar su trabajo (obviamente la que más le guste) pero en definitiva al cliente final solo le interesan los resultados (cumpliendo con la regla dorada Bueno, Bonito y Barato). Así que como les menciono al inicio de este nuevo periodo vamos directamente al grano.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Es importante señalar que siempre vamos a tener dos escenarios:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;strong&gt;Complejo:&lt;/strong&gt; Un esquema de múltiples capas y separación de la complejidad para aplicaciones grandes (a nivel de empresas) para el cual utilizaremos el patrón DDD (Domain Driven Design)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;strong&gt;Simple:&lt;/strong&gt; Un esquema sencillo para un desarrollo rápido de aplicaciones, para lo que emplearemos patrones ya probados con el Entity Framework, Entity Data Object, Dataset XSD, etc.&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Por el momento vamos concentrarnos en aprender rápidamente unas cuantas de las nuevas ventajas del entorno de Visual Studio 2010 y sus respectivos editores de: XML, XHTML, ASP.Net, C#, en general:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Veamos una tabla de referencia rápida:&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;table border="0" style="border-collapse: collapse;"&gt;&lt;colgroup&gt;&lt;col style="width: 107px;"&gt;&lt;col style="width: 113px;"&gt;&lt;col style="width: 181px;"&gt;&lt;col style="width: 414px;"&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr&gt;&lt;td style="border-bottom: black 2.25pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: black 1pt solid; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;strong&gt;Característica&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 2.25pt solid; border-left: medium none; border-right: black 1pt solid; border-top: black 1pt solid; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;strong&gt;Atajo de Teclas /&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;strong&gt;Opción de Menú&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 2.25pt solid; border-left: medium none; border-right: black 1pt solid; border-top: black 1pt solid; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;strong&gt;Descripción&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 2.25pt solid; border-left: medium none; border-right: black 1pt solid; border-top: black 1pt solid; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;strong&gt;Ilustración&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: silver;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Búsqueda Incremental Avanzando.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + i&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Al presionar esta combinación aparece un cursor con unos binoculares y una flecha hacia abajo, paso seguido tecleamos lo que queremos buscar y una vez que aparece podemos presionar nuevamente la combinación de teclas (CTRL + i) para buscar las demás coincidencias dentro del mismo documento.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Búsqueda Incremental hacia Atrás.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + SHIFT + i&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Esta combinación retrocede a las coincidencias anteriores encontradas en el paso anterior.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: silver;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Evitar perder lo que tenemos en memoria ya copiado cuando por error damos CTRL + C en una linea en blanco.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Tools / Options / Text Editor / &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;All Languages&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Luego cambiar la opción&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Con esta opción evitamos perder lo que tenemos en memoria para pegar haciendo nuevamente la combinación de teclas CTRL + C en una línea en blanco.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo1.png" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Iniciar la inserción de una plantilla de código (Code Snippet)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + K + X&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Abre un pequeño dialogo en el lugar donde este posicionado el cursor mostrando las opciones de plantillas de código según el ambiente. Con esto podremos insertar rápidamente todo el bloque de código que necesitemos para algo general como una clase, un switch, un foreach, etc.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Otra forma de realizar esto es escribir las primeras palabras del comando y presionar TAB dos veces.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo2.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: silver;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Mostrar los elementos copiados anteriormente en el Clippboard, llamado también Clippboard Ring&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + SHIFT + V&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Nos permite ir mostrando los elementos previamente copiados y que han sido pegados previamente, esto con el fin de poder pegar nuevamente un elemento que ya no es el último.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Esto solo funciona con los últimos 20 elementos copiados.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Selección en columnas&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;ALT + SHIFT + &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;(Cualquier dirección del cursor)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Podremos seleccionar en forma de columnas a diferencia de la selección de líneas que realizamos normalmente en un editor de texto.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Podremos seleccionar varias líneas a la vez para escribir la misma palabra en varias líneas.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;O modificar varias líneas a la vez para cambiar un texto por otro&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;O pegar el bloque completo en otra sección del mismo tamaño.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Seleccionando (ALT + SHIFT + (Cursor a la derecha y luego hacia abajo)&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo3.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Cambiando el contenido de la selección (Teclear "private")&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo4.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Copiando un bloque (CTRL + C)&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo5.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Pegando el bloque (CTRL + V)&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo6.png" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: silver;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Ventana de Comandos&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + W + A&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Muestra la ventana de comandos.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Dentro de la misma podemos invocar comandos interesantes como:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;File.OpenFile: para abrir el dialogo de apertura de archivos rápidamente.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;O asignar un nombre más corto (alias) al mismo comando de abrir archivo :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&amp;gt;alias fo File.OpenFile&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Donde "fo" es un atajo para invocar el comando FileOpen&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Ventana Command&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo7.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Uso de la línea Command&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo8.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Asociando fo como alias del comando File.FileOpen&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo9.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Comandos en la Caja de Búsqueda&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + /&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Nos coloca en la caja de búsqueda de la barra de herramientas en la cual con solo agregar el símbolo "&amp;gt;" nos permite ejecutar los mismos comandos de la ventana "Command"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Otra ventaja que nos da el uso de "alias" es que si el comando al que le hicimos el mismo soporte parámetros podemos pasárselos de inmediato. Por ejemplo "fo" es el "alias" para File.OpenFile por lo que podemos agregar luego de un espacio un nombre de archivo para abrirlo inmediatamente :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&amp;gt;fo persona.cs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Caja de Búsqueda de la barra de herramientas&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo10.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Utilización de caja de búsqueda como ventana de comando&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo11.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: silver;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Marcar una línea para Debug&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;F9&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Marcamos una línea para hacer una parada durante la ejecución del programa.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo12.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Movernos entre las coincidencias de preselección&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + SHIFT + &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;(Cualquier dirección del cursor)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Si seleccionamos una palabra dentro del código Visual Studio automáticamente seleccionará todas las coincidencias de esta palabra de forma automática permitiéndonos navegar entre las coincidencias con el atajo de teclas descrito anteriormente.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo13.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: silver;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Poder definir un método, propiedad o tipo sin la intervención del Intellisence&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + ALT + SPACE&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;En algún momento necesitaremos definir una propiedad, método o evento que no existe por lo que el Intellisence nos puede hacer las cosas un poco más difíciles, así que esto sirve para deshabilitarlo momentáneamente.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Intentamos definir un método "nombrecompleto" y fíjense como el intellisence sugiere opciones para el mismo.&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo14.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Al presionar la combinación aparece un cuadro de texto debajo del método y el intellisence no se interpone.&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo15.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Búsqueda de propiedades o métodos con cualquier parte del nombre en cualquier lugar en que se encuentre.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Teclear el nombre completo del método o propiedad o las iniciales de cada palabra que lo compone&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Ya no es necesario digitar por completo el nombre de un método o propiedad, basta con escribir cualquiera de las palabras que la componen o las iniciales de las palabras del mismo y con esto el Intellisence nos devuelve todo lo que coincida.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Luego del punto proceda digitando la palabra o iniciales de las palabras que quiere buscar&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo16.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;NC corresponde a las iniciales de Nombre Completo.&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo17.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;También podríamos solo colocar la palabra Completo&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo18.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: silver;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Abrir el señalador de sugerencia&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + . (punto)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;En algunas ocasiones observamos como en el código aparece una pequeña ralla y un recuadro mostrando una flecha hacia abajo, por lo general se le llama Smart TAG y nos sirve para asociar un NameSpace que nos falte u otras opciones del Refactor por lo que se hace tedioso soltar el teclado para abrirlo con el mouse, esta es una alternativa de poder navegar en él y utilizarlo.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Fíjese en la pequeña línea debajo del List&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo19.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Si coloca el mouse se verá lo siguiente&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo20.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Para abrir el Smart TAG presione CTRL + .&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo21.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Colapsar o Expandir las secciones de código&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + M + M&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Abrir y cerrar el actual&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + M + L&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Abrir todos&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + M + P&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Ocultar las divisiones&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + M + U&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Mostrar los escondidos&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + M + O&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Cerrar todos&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Observe los cuadros con signos negativos dentro&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo22.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Fíjese como con CTRL+M+O hemos colapsado todas las secciones&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo23.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Y con CTRL+M+L las mostramos nuevamente &lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo24.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: silver;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Navegar hacia&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + , (Coma)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Este buscador nos muestra todas las coincidencias de lo que digitemos sin importar donde se encuentre dentro del directorio de la solución así como lo que represente, puede ser una clase, un método, un parámetro, una función, etc.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo25.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Retornar la ventana&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + (doble clic sobre la ventana de código que este fuera de Visual Studio)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Nos permite regresar rápidamente la ventana que sacamos de Visual Studio a su posición original dentro del IDE sin tener que arrastrarla.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: silver;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Zoom de código&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;CTRL + (Rueda del Mouse)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Aumenta o disminuye el tamaño del texto del código para acercarnos o alejarnos del mismo.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Se puede conseguir el mismo resultado con atajos de teclas creando Macros y asignando los atajos que queramos.&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo26.png" /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.sacex.com.do/blogpics/070610_0343_Entendiendo27.png" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Bueno, creo que no quiero cansarlos mucho para esta primera entrega, seguiremos viendo más funcionalidades interesantes para mejorar nuestro tiempo de codificación sin muchas molestias de mouse.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: 9pt;"&gt;Hasta la próxima.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20629312-7185777901364206685?l=deprogramacionyalgomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deprogramacionyalgomas.blogspot.com/feeds/7185777901364206685/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20629312&amp;postID=7185777901364206685&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20629312/posts/default/7185777901364206685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20629312/posts/default/7185777901364206685'/><link rel='alternate' type='text/html' href='http://deprogramacionyalgomas.blogspot.com/2010/07/entendiendo-el-entorno-del-editor-de.html' title='Entendiendo el Entorno del Editor de VS2010'/><author><name>Alexander Matos Olivo</name><uri>http://www.blogger.com/profile/06683042102138777053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20629312.post-3075525699528723034</id><published>2010-07-02T00:25:00.000-04:00</published><updated>2010-07-02T00:25:41.101-04:00</updated><title type='text'>Ya si, a comenzar de cero VS2010 - Preparandome para la primera certificacion de 2010</title><content type='html'>Bueno mi gente, arrancamos un programa intensivo de preparacion para la certificacion de VS2010 en agosto, voy a mantener el Blog como mi repositorio de temas asi que todos saldremos beneficiados...&lt;br /&gt;&lt;br /&gt;Aprovechen que estoy de oferta...&lt;br /&gt;&lt;br /&gt;Jejeje&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20629312-3075525699528723034?l=deprogramacionyalgomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deprogramacionyalgomas.blogspot.com/feeds/3075525699528723034/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20629312&amp;postID=3075525699528723034&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20629312/posts/default/3075525699528723034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20629312/posts/default/3075525699528723034'/><link rel='alternate' type='text/html' href='http://deprogramacionyalgomas.blogspot.com/2010/07/ya-si-comenzar-de-cero-vs2010.html' title='Ya si, a comenzar de cero VS2010 - Preparandome para la primera certificacion de 2010'/><author><name>Alexander Matos Olivo</name><uri>http://www.blogger.com/profile/06683042102138777053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20629312.post-115997863726312321</id><published>2006-10-04T11:48:00.000-04:00</published><updated>2006-10-04T12:46:59.290-04:00</updated><title type='text'>Aprendiendo a diseñar paginas WEB</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Bueno señores, hace ya un tiempo que habia creado este blog y lo habia descuidado, pero ya es momento de ponerse las pilas y usarlo como la cronologia de mi aprendisaje y de quien lo lea.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;La estructura WEB hasta donde he podido entender.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Para empezar hay que estar claro en cuanto a como esta compuesta una pagina WEB en la actualidad y de cuantas herramientas podemos utilizar para crear no solo una pagina, sino tambien elementos que hacen de ella algo atractivo, util y funcional.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;LA APARIENCIA: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Para estos fines se necesita abordar herramientas como: Photo Shop, Corel Draw, Paint Shop Pro, etc. Pero, Porque usarlos? veamos cada caso:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Photo Shop&lt;/strong&gt;, sirve para retocar imagenes y aplicar efectos o filtros sobre las mismas, aunque podemos hacer figuras, marcos y texto, no es lo mas recomendado para estos fines. Sí para el retoque y aplicacion de color y texturas, pero No para texto, ya que este lo aplicamos con marcadores (tags) HTML dentro de la pagina final. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Otra facilidad que podemos encontrar es la de su herramienta para cortar en secciones el diseño que hallamos creado llamada &lt;strong&gt;Image Ready&lt;/strong&gt;, una vez seccionado el diseño podemos generar la pagina HTML en forma de TABLA y observar el producto final el cual podremos exportar a otras herramientas de diseño WEB como lo son Visual Studio .Net o Dream Weaver MX.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Photoshop tambien posee la capacidad de crear efectos sobre las graficas del diseño, esto es lo que vemos sobre una grafica o texto cuando pasamos el mouse por encima, tambien conocido como ROLL OVER STATE. Debo admitir que es un poco confuso de hacer pero ya veran que una vez aprendido se hace bastante util a la hora de darle mas realce a tu pagina.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Otro punto que debo señalar es que existen varios lugares en internet que te permiten descargar diseños de paginas con los archivos origen de forma gratuita y que son una excelente partida para personalizar y reutilizar en tus propios proyectos. Uno de los que mas visito es la pagina de &lt;a href="http://www.templatesbox.com"&gt;www.templatesbox.com&lt;/a&gt; sus diseños gratuitos bienen con los archivos de ttf (tipos de letras), PSD (extencion de los archivos Photoshop) y uno que otro CSS (archivos de estilo) los cuales puedes descargar, personalizar y adaptar a tus necesidades.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;strong&gt;Corel Draw&lt;/strong&gt; es para mi la herramienta por excelencia para crear tus propios graficos ya que los graficos que utilicemos en nuestra pagina deben ser de dominio publico (free ware) o diseñados por nosotros mismos (algo que no sabia hasta estos dias). El utilizar graficas registradas o que simplemente la elegi de otra pagina porque me gusto debe ser asunto de cuidado ya que podemos caer demandados por quien originalmente la diseño, es algo de debemos tener siempre presente.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Bueno... el tiempo que tengo es algo corto asi que seguiremos con mas entregas en los proximos dias... suerte y HAPPY PROGRAMING.... ;-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20629312-115997863726312321?l=deprogramacionyalgomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deprogramacionyalgomas.blogspot.com/feeds/115997863726312321/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20629312&amp;postID=115997863726312321&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20629312/posts/default/115997863726312321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20629312/posts/default/115997863726312321'/><link rel='alternate' type='text/html' href='http://deprogramacionyalgomas.blogspot.com/2006/10/aprendiendo-disear-paginas-web.html' title='Aprendiendo a diseñar paginas WEB'/><author><name>Alexander Matos Olivo</name><uri>http://www.blogger.com/profile/06683042102138777053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20629312.post-113657847268689052</id><published>2006-01-06T16:03:00.000-04:00</published><updated>2006-01-06T16:14:32.696-04:00</updated><title type='text'>Mi primer código</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Debo decir que los años por venir en el area de la tecnología son facinantemente sorprendentes, solo hay que mirar un poco hacia atras y comprobar lo que en tan poco tiempo hemos avanzado. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Bueno, espero encontrar manos amigas y ayudar a quienes lo necesiten porque hoy en dia la palabra clave se llama &lt;span style="color:#000099;"&gt;EQUIPO&lt;/span&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Entre lo que espero compartir por este canal no solo tratará de desarrollo WEB, digamos que tambien debemos pensar en las personas que ocupan posiciones en empresas y que no tienen nada que ver con programacion mas sin embargo si utilizan herramientas comunes como Acces del cual me alimente durante 8 años y me resulto de bastante utilidad y me parece inquietante descubrir que todavia hay empresas que requieren de soluciones en esta herramienta. Bueno esperemos lo que nos trae el futuro y cuenten con un amigo sincero.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20629312-113657847268689052?l=deprogramacionyalgomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deprogramacionyalgomas.blogspot.com/feeds/113657847268689052/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20629312&amp;postID=113657847268689052&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20629312/posts/default/113657847268689052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20629312/posts/default/113657847268689052'/><link rel='alternate' type='text/html' href='http://deprogramacionyalgomas.blogspot.com/2006/01/mi-primer-cdigo.html' title='Mi primer código'/><author><name>Alexander Matos Olivo</name><uri>http://www.blogger.com/profile/06683042102138777053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
