{"id":159,"date":"2012-01-19T18:50:00","date_gmt":"2012-01-19T22:50:00","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/marccc\/?p=159"},"modified":"2012-01-19T18:50:00","modified_gmt":"2012-01-19T22:50:00","slug":"visual-studio-2010","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/marccc\/2012\/01\/19\/visual-studio-2010\/","title":{"rendered":"Visual Studio 2010"},"content":{"rendered":"<p>Windows nos trajo el nuevo Visual Studio 2010 junto con el Framework 4.0 con el fin de siempre estar a la par de los constantes cambios en el desarrollo de aplicaciones empresariales.<\/p>\n<p>Visual Studio 2010 trae consigo un mejorado Windows Presentation Foundation (WPF) basada en la Interfaz de usuario que trae soporte para arquitectura modelada, depuraci\u00f3n de programas en paralelo, este es un IDE que unifica todas las tecnolog\u00edas de Microsoft, que da soporte a Windows Azurre y SharePoint 2010.<\/p>\n<p>En la siguiente imagen podemos apreciar la evoluci\u00f3n del Visual Studio junto con el Framework desde su lanzamiento en el 2002(Visual.NET) aunque no podemos dejar en el olvido al famoso Visual Basic 6.0 con el que algunos empezamos \u00a0en la programaci\u00f3n visual.<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/marccc\/files\/2012\/01\/Lanzamiento.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-160\" src=\"http:\/\/blog.espol.edu.ec\/marccc\/files\/2012\/01\/Lanzamiento.jpg\" alt=\"Historia de Lanzamiento\" width=\"572\" height=\"465\" srcset=\"https:\/\/blog.espol.edu.ec\/marccc\/files\/2012\/01\/Lanzamiento.jpg 572w, https:\/\/blog.espol.edu.ec\/marccc\/files\/2012\/01\/Lanzamiento-300x243.jpg 300w\" sizes=\"auto, (max-width: 572px) 100vw, 572px\" \/><\/a><\/p>\n<p>&lt;&lt;Lo que he podido apreciado al revisar c\u00f3digo de visual basic 6.0 y visual basic.net se nota grandes diferencias en cuanto a sintaxis de sus funciones, cabe mencionar que aunque Visual Studio2010 al abrir un proyecto de una versi\u00f3n anterior te la actualiza no siempre va a funcionar igual, y pongo de por ejemplo si en un proyecto de 6.0 utilizabas librer\u00edas del sistemas declaradas como long en Visual.Net se tiene que declarar como integer, si en 6.0 ten\u00edas una variable declarada como as Any en Visual.Net ya no existe, y por lo tanto se tiene que ir revisando el c\u00f3digo para ver qu\u00e9 datos almacena y de acuerdo a eso asignarle un tipo de dato, y peor a\u00fan si hay funciones que en Visual.Net ya no le da soporte, se tendr\u00e1 que hacer una mejora en el algoritmo para adaptarlo a las funciones que te da Visual.NET&gt;&gt;<\/p>\n<p><strong><span style=\"text-decoration: underline\">Caracter\u00edsticas<\/span><\/strong><\/p>\n<p>El nuevo IDE de Microsoft trae nuevas caracter\u00edsticas que permitir\u00e1 m\u00e1s eficiencia y eficacia en el desarrollo de aplicaciones y como siempre seguirse considerando a esta herramienta como la mejor interfaz en el dise\u00f1o de aplicaciones.<\/p>\n<p><strong><span style=\"text-decoration: underline\">\u00a0<\/span><\/strong><\/p>\n<p>El .NET Framework 4 y Visual Studio 2010 trae varias mejoras que las empresas pueden beneficiarse. El mejorado framework se puede utilizar para construir una serie de escenarios en el desarrollo de aplicaciones como:<br \/>\n\u2022 Construir aplicaciones compuestas f\u00e1cilmente extensibles (que constan de varios m\u00f3dulos) en forma plug and play sin necesidad de recompilar la aplicaci\u00f3n con el MEF<br \/>\n\u2022 Desarrollo integrado, de extremo a extremo el escenario de gesti\u00f3n de pedidos que abarca varios departamentos con servicios de flujo de trabajo de reciente introducci\u00f3n.<br \/>\n\u2022 Construir aplicaciones altamente interoperable y escalable, como Twitter, Facebook, Amazon por exponer la funcionalidad de negocio como servicios WCF<br \/>\n\u2022 El modelo m\u00e1s sencillo, el m\u00e1s r\u00e1pido modelo de dominio en negocios farmac\u00e9utico, de seguros, energ\u00eda, etc. Dominio a trav\u00e9s de las capacidades de Entity Framework de mapeo relacional de objetos<br \/>\n\u2022 Construir Web 2.0 tipo de apoyo a trav\u00e9s de p\u00e1ginas web din\u00e1micas interactivas con AJAX, ASP.NET MVC, y Silverlight mediante el aprovechamiento de soporte de lenguajes din\u00e1micos como Iron Python, Iron Ruby.<br \/>\n\u2022 Crear bibliotecas matem\u00e1ticas complejas, los algoritmos de simulaci\u00f3n de contratos derivados financieros, resolver la operaci\u00f3n los problemas de investigaci\u00f3n en torno a la optimizaci\u00f3n de costes, maximizar las ventas, el algoritmo de la ruta m\u00e1s corta teniendo millones de constraints y variables mediante el aprovechamiento de F # para construir bibliotecas funcionales.<br \/>\n\u2022 Aprovechar el verdadero poder de la arquitectura multin\u00facleo para multiplicar la ganancia en el rendimiento de las aplicaciones a trav\u00e9s del empleo APIs en paralelo.<\/p>\n<p>&lt;&lt;Este IDE trae integrado la librer\u00eda Pack que contiene los controles de formas, ya que la versi\u00f3n de VS2008 no tra\u00eda integrada la librer\u00eda, para utilizar esta hab\u00eda que ir a la p\u00e1gina de Microsoft y descargarla y luego agregarla al proyecto&gt;&gt;<\/p>\n<p>En el siguiente grafico podemos apreciar la arquitectura del VS2010 y el Framework 4.0<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/marccc\/files\/2012\/01\/Arquitectura.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-161\" src=\"http:\/\/blog.espol.edu.ec\/marccc\/files\/2012\/01\/Arquitectura.jpg\" alt=\"Arquitectura de VS2010\" width=\"574\" height=\"368\" srcset=\"https:\/\/blog.espol.edu.ec\/marccc\/files\/2012\/01\/Arquitectura.jpg 574w, https:\/\/blog.espol.edu.ec\/marccc\/files\/2012\/01\/Arquitectura-300x192.jpg 300w\" sizes=\"auto, (max-width: 574px) 100vw, 574px\" \/><\/a><\/p>\n<p>Se espera a que el modelado de la arquitectura de VS2010 cumpla grandes expectativas en cuanto a arquitectura, etapas de prueba, el ciclo de desarrollo de aplicaciones, la documentaci\u00f3n y trazabilidad entre diferentes etapas del ciclo de vida de desarrollo de un sistema.<\/p>\n<p>Innovaci\u00f3n y crecimiento son los desaf\u00edos\u00a0 de las modernas empresas de hoy en d\u00eda, para llegar a esto hay que seguir la pista a las nuevas tecnolog\u00edas que salen al mercado. Las aplicaciones de hoy, necesitan ser m\u00e1s informativos, sincronizadas, interoperables, receptivos y escalables para que sirvan a diversos usuarios y bajo estas consignas sacarle provecho a este IDE que integra toda la tecnolog\u00eda Microsoft.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Bibliograf\u00eda:<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p>Pearson Visual Basic 2010 Unleashed 2010. Alessandro Del Sole<\/p>\n<p>EBook Curso Introducci\u00f3n a NET con VB 2010, <strong>Guillermo Som, Unai Zorrilla, Jorge Serrano<\/strong><\/p>\n<p>www.infosys.com<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Windows nos trajo el nuevo Visual Studio 2010 junto con el Framework 4.0 con el fin de siempre estar a la par de los constantes cambios en el desarrollo de aplicaciones empresariales. Visual Studio 2010 trae consigo un mejorado Windows Presentation Foundation (WPF) basada en la Interfaz de usuario que trae soporte para arquitectura modelada, [&hellip;]<\/p>\n","protected":false},"author":410,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1555],"tags":[],"class_list":["post-159","post","type-post","status-publish","format-standard","hentry","category-manuales"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/marccc\/wp-json\/wp\/v2\/posts\/159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/marccc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/marccc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/marccc\/wp-json\/wp\/v2\/users\/410"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/marccc\/wp-json\/wp\/v2\/comments?post=159"}],"version-history":[{"count":2,"href":"https:\/\/blog.espol.edu.ec\/marccc\/wp-json\/wp\/v2\/posts\/159\/revisions"}],"predecessor-version":[{"id":163,"href":"https:\/\/blog.espol.edu.ec\/marccc\/wp-json\/wp\/v2\/posts\/159\/revisions\/163"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/marccc\/wp-json\/wp\/v2\/media?parent=159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/marccc\/wp-json\/wp\/v2\/categories?post=159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/marccc\/wp-json\/wp\/v2\/tags?post=159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}