{"id":2162,"date":"2015-06-30T10:09:37","date_gmt":"2015-06-30T08:09:37","guid":{"rendered":"http:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/?p=2162"},"modified":"2021-09-23T12:25:11","modified_gmt":"2021-09-23T10:25:11","slug":"speed-coding-en-visual-studio","status":"publish","type":"post","link":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio","title":{"rendered":"Speed-Coding en Visual Studio"},"content":{"rendered":"<p style=\"text-align: justify;\">Al igual que con otras aplicaciones, <a href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/microsoft-visual-studio-code-multiplataforma\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft\u00a0con Visual Studio <\/a>ha tenido cuidado en dotar de ciertas utilidades que facilitan la escritura de c\u00f3digo agilizando as\u00ed operaciones que en muchos casos son tediosas y repetitivas. <span style=\"color: #ffffff;\">Speed-Coding en Visual Studio<\/span><\/p>\n<p style=\"text-align: justify;\">Esto se puede hacer porque en programaci\u00f3n son muchas las estructuras que se repiten. Sin embargo, estas utilidades son bastante desconocidas por la mayor\u00eda de los programadores que en la mayor\u00eda de los casos preferimos recurrir al tradicional <em>copiar\/pegar<\/em> a partir de otros c\u00f3digos de otras aplicaciones que ya tenemos disponibles.<\/p>\n<p style=\"text-align: justify;\">En este post deseo dar un repaso a estas utilidades para refrescarle la memoria a los programadores de <strong>Visual Studio<\/strong> que a\u00fan no usan estas funcionalidades. Dichas utilidades\u00a0 est\u00e1n encuadradas en lo que se ha dado en llamar \u201c<strong>Speed-Coding<\/strong>\u201d, que trata m\u00e1s o menos sobre escribir c\u00f3digo de la forma m\u00e1s \u00e1gil y eficiente posible. La idea ser\u00eda poder aplicar todas las utilidades posibles teniendo que separar las manos del teclado las menos veces posibles.<\/p>\n<p style=\"text-align: justify;\">En realidad no es m\u00e1s que memorizar una serie de combinaciones de teclas o accesos directos que realizar\u00e1n ciertas operaciones. Aparentemente puede parecer algo tedioso pero en la pr\u00e1ctica y realiz\u00e1ndolo muchas veces ser\u00e1 algo mec\u00e1nico sin m\u00e1s. <strong>Visual Studio 2012<\/strong> cuenta con un editor de c\u00f3digo fabuloso y tiene una cantidad enorme de trucos que podemos utilizar con este prop\u00f3sito. Veamos algunos ejemplos:<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio\/#CTRL_K_CTRL_S_Envolver_codigo_dentro_de_una_estructura\" title=\"CTRL + K, CTRL + S: Envolver c\u00f3digo dentro de una estructura\">CTRL + K, CTRL + S: Envolver c\u00f3digo dentro de una estructura<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio\/#CTRL_K_CTRL_K_Colocar_un_marcador\" title=\"CTRL + K, CTRL + K: Colocar un marcador\">CTRL + K, CTRL + K: Colocar un marcador<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio\/#CTRL_M_CTRL_M_Colapsar_o_expandir_codigo\" title=\"CTRL + M, CTRL + M: Colapsar o expandir c\u00f3digo\">CTRL + M, CTRL + M: Colapsar o expandir c\u00f3digo<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio\/#F12_Ir_a_definicion\" title=\"F12: Ir a definici\u00f3n\">F12: Ir a definici\u00f3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio\/#nombre_del_snippet_TAB_TAB_Insertar_un_snippet\" title=\"{nombre del snippet}, TAB, TAB: Insertar un snippet\">{nombre del snippet}, TAB, TAB: Insertar un snippet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio\/#CTRL_SHIFT_V_Copiar_del_portapapeles_ciclico\" title=\"CTRL + SHIFT + V: Copiar del\u00a0portapapeles\u00a0c\u00edclico\">CTRL + SHIFT + V: Copiar del\u00a0portapapeles\u00a0c\u00edclico<\/a><\/li><\/ul><\/nav><\/div>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"CTRL_K_CTRL_S_Envolver_codigo_dentro_de_una_estructura\"><\/span>CTRL + K, CTRL + S: Envolver c\u00f3digo dentro de una estructura<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">La idea ser\u00eda de un modo autom\u00e1tico, englobar un bloque de c\u00f3digo dentro de estructuras del tipo <em>IF<\/em> o <em>TRY-CATCH<\/em>, abrir y cerrar llaves (si usas C#); tan s\u00f3lo hay que seleccionar el c\u00f3digo, presionar <em>CTRL+K<\/em> para entrar en el modo de comandos, luego <em>CTRL+S<\/em>. Eso nos mostrar\u00e1 una lista con las estructuras de control m\u00e1s utilizadas y hasta podremos utilizar alg\u00fan snippet.<\/p>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"CTRL_K_CTRL_K_Colocar_un_marcador\"><\/span>CTRL + K, CTRL + K: Colocar un marcador<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">Los marcadores de c\u00f3digo son\u00a0esenciales\u00a0pero es molesto estar marcando con el mouse. A trav\u00e9s de la combinaci\u00f3n CTRL + K seguido de otro CTRL + K podremos poner un marcador, luego al teclear CTRL + K seguido de CTRL + P podremos saltar al marcador anterior o CTRL + K seguido de CTRL + N para ir al siguiente.<\/p>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"CTRL_M_CTRL_M_Colapsar_o_expandir_codigo\"><\/span>CTRL + M, CTRL + M: Colapsar o expandir c\u00f3digo<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">En Visual Studio al presionar CTRL + M seguido de otro CTRL + M el editor colapsa el grupo donde se encuentra el cursor o bien lo expande seg\u00fan el estado actual.<\/p>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"F12_Ir_a_definicion\"><\/span>F12: Ir a definici\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">F12 nos transporta a la l\u00ednea donde se define la clase, variable o funci\u00f3n sobre la que estamos situados al pulsar F12.<\/p>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"nombre_del_snippet_TAB_TAB_Insertar_un_snippet\"><\/span>{nombre del snippet}, TAB, TAB: Insertar un snippet<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">Los snippet son pedazos de c\u00f3digo que tienden a repetirse con cierta frecuencia y que podemos grabar para insertarlos con esta facilidad. Pensemos en ello como un Copiar\/Pegar a largo plazo y con herramientas de edici\u00f3n. Por ejemplo, \u201cfore\u201d seguido de un TAB y luego otro TAB, genera la estructura completa y si sigues presionando TAB el cursor se coloca en el siguiente elemento editable del Snippet.<\/p>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"CTRL_SHIFT_V_Copiar_del_portapapeles_ciclico\"><\/span>CTRL + SHIFT + V: Copiar del\u00a0portapapeles\u00a0c\u00edclico<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">Esta combinaci\u00f3n nos da acceso a una pila de contenidos del portapapeles. Es decir, no s\u00f3lo tenemos guardado el \u00faltimo c\u00f3digo copiado. <strong>Visual Studio<\/strong> nos guarda hasta 10 niveles. De ese modo si presionamos <em>CTRL + SHIFT + V<\/em> se pega \u00a0el \u00faltimo elemento en la pila, y si presionamos una vez m\u00e1s <em>CTRL + SHIFT + V<\/em> lo que pegas es el elemento anterior y as\u00ed hasta 10 niveles citados.<\/p>\n<p style=\"text-align: justify;\">Estas son unas peque\u00f1as muestras de las utilidades que <strong>Visual Studio<\/strong> nos ofrece a la hora de escribir c\u00f3digso. El uso diario de estas combinaciones har\u00e1 que, de un modo totalmente mec\u00e1nico, trabajemos con ellas con el consiguiente ahorro de tiempo y eficiencia en la escritura de nuestras aplicaciones.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Conoce qu\u00e9 es speed-coding en Visual Studio de Microsoft.<\/p>\n","protected":false},"author":70,"featured_media":2163,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"class_list":["post-2162","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo-de-aplicaciones"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Speed-Coding en Visual Studio<\/title>\n<meta name=\"description\" content=\"Conoce qu\u00e9 es speed-coding en Visual Studio de Microsoft.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Speed-Coding en Visual Studio\" \/>\n<meta property=\"og:description\" content=\"Conoce qu\u00e9 es speed-coding en Visual Studio de Microsoft.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio\" \/>\n<meta property=\"og:site_name\" content=\"Canal Inform\u00e1tica y TICS\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/InesemBusinessSchool\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-06-30T08:09:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-09-23T10:25:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem.png\" \/>\n\t<meta property=\"og:image:width\" content=\"233\" \/>\n\t<meta property=\"og:image:height\" content=\"178\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Juan Iruela\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@inesem\" \/>\n<meta name=\"twitter:site\" content=\"@inesem\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Juan Iruela\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio\"},\"author\":{\"name\":\"Juan Iruela\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/3e3c2ff598dcbfd18aef8da3a40b71df\"},\"headline\":\"Speed-Coding en Visual Studio\",\"datePublished\":\"2015-06-30T08:09:37+00:00\",\"dateModified\":\"2021-09-23T10:25:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio\"},\"wordCount\":676,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem.png\",\"keywords\":[\"Snippet\",\"Speed Coding\",\"Visual Studio\"],\"articleSection\":[\"Desarrollo de Aplicaciones\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio\",\"name\":\"Speed-Coding en Visual Studio\",\"isPartOf\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem.png\",\"datePublished\":\"2015-06-30T08:09:37+00:00\",\"dateModified\":\"2021-09-23T10:25:11+00:00\",\"description\":\"Conoce qu\u00e9 es speed-coding en Visual Studio de Microsoft.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio#primaryimage\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem.png\",\"contentUrl\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem.png\",\"width\":233,\"height\":178},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Desarrollo de Aplicaciones\",\"item\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/categorias\/desarrollo-de-aplicaciones\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Speed-Coding en Visual Studio\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#website\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/\",\"name\":\"Canal Inform\u00e1tica y TICS\",\"description\":\"Canal de Noticias gestionado por el Departamento Docente de Inform\u00e1tica y TICS de INESEM\",\"publisher\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization\",\"name\":\"Canal Inform\u00e1tica y TICS\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/logo\/image\/\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Canal Inform\u00e1tica y TICS\"},\"image\":{\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/InesemBusinessSchool\/\",\"https:\/\/x.com\/inesem\",\"http:\/\/www.linkedin.com\/company\/2370697\",\"https:\/\/www.youtube.com\/user\/inesembusinesschool\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/3e3c2ff598dcbfd18aef8da3a40b71df\",\"name\":\"Juan Iruela\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/comercio-hosteleria-turismo\/wp-content\/blogs.dir\/6\/files\/2013\/09\/Juan-Iruela_avatar.jpg\",\"contentUrl\":\"https:\/\/www.inesem.es\/revistadigital\/comercio-hosteleria-turismo\/wp-content\/blogs.dir\/6\/files\/2013\/09\/Juan-Iruela_avatar.jpg\",\"caption\":\"Juan Iruela\"},\"description\":\"Ingeniero T\u00e9cnico en Inform\u00e1tica por la Universidad de Granada. C.A.P. por la Universidad de Granada. Formador de Formadores y Formador de Formadores Especialidad Tele formaci\u00f3n. Microsoft Certified Solution Developer en Visual Studio .NET. Certificado en CISCO, Oracle y Linux. Profesor en el departamento de Nuevas tecnolog\u00edas de INESEM.\",\"url\":\"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/autores\/juan-iruela\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Speed-Coding en Visual Studio","description":"Conoce qu\u00e9 es speed-coding en Visual Studio de Microsoft.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio","og_locale":"es_ES","og_type":"article","og_title":"Speed-Coding en Visual Studio","og_description":"Conoce qu\u00e9 es speed-coding en Visual Studio de Microsoft.","og_url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio","og_site_name":"Canal Inform\u00e1tica y TICS","article_publisher":"https:\/\/www.facebook.com\/InesemBusinessSchool\/","article_published_time":"2015-06-30T08:09:37+00:00","article_modified_time":"2021-09-23T10:25:11+00:00","og_image":[{"width":233,"height":178,"url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem.png","type":"image\/png"}],"author":"Juan Iruela","twitter_card":"summary_large_image","twitter_creator":"@inesem","twitter_site":"@inesem","twitter_misc":{"Escrito por":"Juan Iruela","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio#article","isPartOf":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio"},"author":{"name":"Juan Iruela","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/3e3c2ff598dcbfd18aef8da3a40b71df"},"headline":"Speed-Coding en Visual Studio","datePublished":"2015-06-30T08:09:37+00:00","dateModified":"2021-09-23T10:25:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio"},"wordCount":676,"commentCount":0,"publisher":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization"},"image":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio#primaryimage"},"thumbnailUrl":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem.png","keywords":["Snippet","Speed Coding","Visual Studio"],"articleSection":["Desarrollo de Aplicaciones"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio","name":"Speed-Coding en Visual Studio","isPartOf":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio#primaryimage"},"image":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio#primaryimage"},"thumbnailUrl":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem.png","datePublished":"2015-06-30T08:09:37+00:00","dateModified":"2021-09-23T10:25:11+00:00","description":"Conoce qu\u00e9 es speed-coding en Visual Studio de Microsoft.","breadcrumb":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio#primaryimage","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem.png","contentUrl":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem.png","width":233,"height":178},{"@type":"BreadcrumbList","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/speed-coding-en-visual-studio#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/"},{"@type":"ListItem","position":2,"name":"Desarrollo de Aplicaciones","item":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/categorias\/desarrollo-de-aplicaciones"},{"@type":"ListItem","position":3,"name":"Speed-Coding en Visual Studio"}]},{"@type":"WebSite","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#website","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/","name":"Canal Inform\u00e1tica y TICS","description":"Canal de Noticias gestionado por el Departamento Docente de Inform\u00e1tica y TICS de INESEM","publisher":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#organization","name":"Canal Inform\u00e1tica y TICS","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/logo\/image\/","url":"","contentUrl":"","caption":"Canal Inform\u00e1tica y TICS"},"image":{"@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/InesemBusinessSchool\/","https:\/\/x.com\/inesem","http:\/\/www.linkedin.com\/company\/2370697","https:\/\/www.youtube.com\/user\/inesembusinesschool\/"]},{"@type":"Person","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/3e3c2ff598dcbfd18aef8da3a40b71df","name":"Juan Iruela","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/#\/schema\/person\/image\/","url":"https:\/\/www.inesem.es\/revistadigital\/comercio-hosteleria-turismo\/wp-content\/blogs.dir\/6\/files\/2013\/09\/Juan-Iruela_avatar.jpg","contentUrl":"https:\/\/www.inesem.es\/revistadigital\/comercio-hosteleria-turismo\/wp-content\/blogs.dir\/6\/files\/2013\/09\/Juan-Iruela_avatar.jpg","caption":"Juan Iruela"},"description":"Ingeniero T\u00e9cnico en Inform\u00e1tica por la Universidad de Granada. C.A.P. por la Universidad de Granada. Formador de Formadores y Formador de Formadores Especialidad Tele formaci\u00f3n. Microsoft Certified Solution Developer en Visual Studio .NET. Certificado en CISCO, Oracle y Linux. Profesor en el departamento de Nuevas tecnolog\u00edas de INESEM.","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/autores\/juan-iruela"}]}},"autor_name":{"name":"Juan Iruela"},"featured_image":{"attachment_meta":{"width":233,"height":178,"file":"2015\/06\/visual-studio-inesem.png","sizes":{"thumbnail":{"file":"visual-studio-inesem-345x180.png","width":345,"height":180,"mime_type":"image\/png","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem-345x180.png"},"medium":{"file":"visual-studio-inesem-175x134.png","width":175,"height":134,"mime_type":"image\/png","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem-175x134.png"},"thumb-small":{"file":"visual-studio-inesem-59x42.png","width":59,"height":42,"mime_type":"image\/png","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem-59x42.png"},"thumb-standard":{"file":"visual-studio-inesem-110x110.png","width":110,"height":110,"mime_type":"image\/png","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem-110x110.png"},"thumb-medium":{"file":"visual-studio-inesem-196x166.png","width":196,"height":166,"mime_type":"image\/png","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem-196x166.png"},"thumb-large":{"file":"visual-studio-inesem-283x190.png","width":283,"height":190,"mime_type":"image\/png","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem-283x190.png"},"thumb-anteriores":{"file":"visual-studio-inesem-230x163.png","width":230,"height":163,"mime_type":"image\/png","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem-230x163.png"},"thumb-inverso":{"file":"visual-studio-inesem-369x261.png","width":369,"height":261,"mime_type":"image\/png","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem-369x261.png"},"thumb-cercano":{"file":"visual-studio-inesem-650x200.png","width":650,"height":200,"mime_type":"image\/png","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem-650x200.png"},"thumb-slider":{"file":"visual-studio-inesem-574x430.png","width":574,"height":430,"mime_type":"image\/png","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem-574x430.png"},"thumb-busqueda":{"file":"visual-studio-inesem-580x375.png","width":580,"height":375,"mime_type":"image\/png","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem-580x375.png"},"advps-thumb-one":{"file":"visual-studio-inesem-600x220.png","width":600,"height":220,"mime_type":"image\/png","url":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/files\/2015\/06\/visual-studio-inesem-600x220.png"}},"image_meta":{"aperture":0,"credit":"","camera":"","caption":"","created_timestamp":0,"copyright":"","focal_length":0,"iso":0,"shutter_speed":0,"title":"","orientation":0,"keywords":[]}}},"_links":{"self":[{"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/posts\/2162"}],"collection":[{"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/comments?post=2162"}],"version-history":[{"count":0,"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/posts\/2162\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/media\/2163"}],"wp:attachment":[{"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/media?parent=2162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inesem.es\/revistadigital\/informatica-y-tics\/wp-json\/wp\/v2\/categories?post=2162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}