{"id":56,"date":"2012-01-19T23:34:49","date_gmt":"2012-01-19T23:34:49","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/ketaland\/?p=56"},"modified":"2012-01-20T15:45:14","modified_gmt":"2012-01-20T15:45:14","slug":"la-historia-de-visual-basic","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/ketaland\/2012\/01\/19\/la-historia-de-visual-basic\/","title":{"rendered":"LA HISTORIA DE VISUAL BASIC"},"content":{"rendered":"<p>A continuaci\u00f3n hablaremos sobres todas las opciones que nos ofrece visual basic, ya que con el pasar del tiempo todos los cambios implementados han resultado favorables para todos los usuarios que d\u00eda a d\u00eda trabajan en este novedoso programa. <\/p>\n<hr \/>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/ketaland\/files\/2012\/01\/VISUAL-BASIC.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-thumbnail wp-image-57\" src=\"http:\/\/blog.espol.edu.ec\/ketaland\/files\/2012\/01\/VISUAL-BASIC-150x150.png\" alt=\"\" width=\"150\" height=\"150\" srcset=\"https:\/\/blog.espol.edu.ec\/ketaland\/files\/2012\/01\/VISUAL-BASIC-150x150.png 150w, https:\/\/blog.espol.edu.ec\/ketaland\/files\/2012\/01\/VISUAL-BASIC-300x300.png 300w, https:\/\/blog.espol.edu.ec\/ketaland\/files\/2012\/01\/VISUAL-BASIC.png 476w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a><\/p>\n<table border=\"1\">\n<tr>\n<strong> DATOS IMPORTANTES<\/strong><br \/>\n<\/tr>\n<tr>\n<td> Definicion:<\/td>\n<td> lenguaje de programaci\u00f3n dirigido por eventos <\/td>\n<\/tr>\n<tr>\n<td> Dise\u00f1ado por:<\/td>\n<td> Alan Cooper.<\/td>\n<\/tr>\n<tr>\n<td> Primera version:<\/td>\n<td> presentada 1991. <\/td>\n<\/tr>\n<tr>\n<td> Objetivo:<\/td>\n<td>facilitar la interfaz gr\u00e1ficas y tambi\u00e9n la programaci\u00f3n. <\/td>\n<\/tr>\n<\/table>\n<p><BR><br \/>\n<BR><br \/>\n<strong>HISTORIA DE VISUAL BASIC<\/strong><br \/>\nB.A.S.I.C. significa: Beginner\u2019s All-purpose Symbolic Instruction Code, traduciendo esto ser\u00eda: C\u00f3digo de instrucciones de uso universal para principiantes. Basic es un lenguage de programaci\u00f3n que actua como un intermediario entre el operador y el computador. <br \/>\nBASIC es un lenguaje de programaci\u00f3n desarrollado por los estadounidenses John Kemeny y Thomas Kurtz en el Dartmouth College. La versi\u00f3n original del lenguaje Basic fue creada en el a\u00f1o 1964, gan\u00e1ndose una enorme popularidad gracias sobre todo a dos implementaciones, Tiny BASIC y Microsoft BASIC, que convirtieron a este lenguaje en la primera lengua franca de los microordenadores.<br \/>\nEn el a\u00f1o 1991 Visual Basic 1.0 vio la luz, y revolucion\u00f3 el desarrollo de aplicaciones para Windows, especialmente por su facilidad y por la rapidez con la que permite crearlas, asi llegando hasta su version 6.0 en 1998. y en el a\u00f1o 2002 nacio VISUAL BASIC.NET y junto con el resto de la famila de VISUAL STUDIO.NET.<br \/>\n<strong>No es un simple upgrade; es un cambio realmente profundo y radical, que lo convierte en uno de los lenguajes mas poderosos de la actualidad, con caracter\u00edsticas avanzadas, como verdadera orientaci\u00f3n a objetos, multi-threading, y la posibilidad de crear Web Services, por nombrar solo tres aspectos.<\/strong><\/p>\n<ul>\n<br \/>\n<strong>VENTAJAS <\/strong><\/p>\n<li>La facilidad del lenguaje permite crear aplicaciones para Windows en muy poco tiempo.<\/li>\n<li>Permite generar librerias din\u00e1micas (DLL) ActiveX de forma nativa y Win32<\/td>\n<td>  No existe forma alguna de exportar el codigo a otras plataformas fuera de Windows.<\/li>\n<p>\n<\/li>\n<p><strong>DESVENTAJAS<\/strong><\/p>\n<ul>\n<li> Permite la utilizacion de formularios (Forms) tanto a partir de recursos (como en otros lenguajes) como utilizando un IDE para dise\u00f1arlos.<\/td>\n<td> Desventajas<\/li>\n<li>Es software propietario por parte de Microsoft, por tanto nadie que no sea del equipo de desarrollo de esta compa\u00f1i\u00ada decide la evolucion del lenguaje<\/li>\n<\/ul>\n<p>\n<strong>USO:<\/strong><br \/>\nCon Visual Basic se pueden crear:<\/p>\n<ul>\n<li>Aplicaciones de escritorio<\/li>\n<li>utilitarios<\/li>\n<li>juegos<\/li>\n<li>plicaciones multimedias<\/li>\n<li>sistemas con manejo de bases de datos<\/li>\n<li>componentes reutilizable<\/li>\n<li>aplicaciones distribuidas<\/li>\n<\/ul>\n<p><strong> VERSIONES DE VISUAL BASIC <\/strong><\/p>\n<ul>\n<li>Visual Basic 1.0 para Windows se liber&oacute; en Mayo de 1991.<\/li>\n<li>Visual Basic 1.0 para&nbsp;DOS&nbsp;fue liberado en Septiembre de&nbsp;1992. El lenguaje en s&iacute; no era compatible con Visual Basic para Windows, ya que era en realidad la siguiente versi&oacute;n de compiladores BASIC para DOS,&nbsp;QuickBASIC&nbsp;y BASIC PDF (Profesional Development System). Usaba una interfase de texto, con caracteres&nbsp;ASCII&nbsp;extendidos para simular la apariencia de una interfase gr&aacute;fica.<\/li>\n<li>Visual Basic 2.0 liberado en Noviembre de&nbsp;1992. Vino en las versiones Standard y Professional. El entorno de programaci&oacute;n era m&aacute;s f&aacute;cil de usar, y su velocidad se mejor&oacute;. En particular, los formularios se convirtieron en objetos instanciables, sentando as&iacute; los conceptos fundamentales para m&oacute;dulos de clase, que luego se ofrecer&iacute;an en la versi&oacute;n 4.<\/li>\n<li>Visual Basic 3.0 se liber&oacute; en verano de&nbsp;1993, en versiones Standard y Profesional, incluyendo la versi&oacute;n 1.1 de&nbsp;Microsoft Jet Database Engine&nbsp;que permit&iacute;a acceso a bases de datos (Access).<\/li>\n<li>Visual Basic 4.0, de Agosto de&nbsp;1995&nbsp;fue la primera versi&oacute;n que generaba aplicaciones de 16 y 32&nbsp;bits&nbsp;para Windows. Hab&iacute;a incompatibilidades entre las distintas realeases de VB4 que causaban fallas de instalaci&oacute;n y problemas de operaci&oacute;n. Mientras las anteriores versiones utilizaban controles VBX, con esta se comenz&oacute; a usar controles&nbsp;OLE&nbsp;en archivos&nbsp;OCX, que m&aacute;s tarde se llamar&iacute;an controles&nbsp;ActiveX.<\/li>\n<li>Con la versi&oacute;n 5.0, de Febrero de&nbsp;1997, Microsoft lanz&oacute; Visual Basic exclusivamente para generar programas de 32 bits. Los&nbsp;programadores&nbsp;que prefer&iacute;an generar aplicaciones de 16 bits deb&iacute;an utilizar VB 4.0, siendo transportables a VB 5.0 y viceversa. En la versi&oacute;n 5 se ten&iacute;a la posibilidad de crear controles personalizados, tambi&eacute;n se pod&iacute;a compilar a c&oacute;digo ejecutable nativo de Windows, acelerando con ello la ejecuci&oacute;n de los programas de c&aacute;lculo.<\/li>\n<li>Visual Basic 6, salido a mediados de&nbsp;1998, muy mejorado, increment&oacute; el n&uacute;mero de &aacute;reas&nbsp;e incluy&oacute; la posibilidad de crear aplicaciones basadas en&nbsp;Web. Microsoft retir&oacute; el soporte de VB6 en Marzo de&nbsp;2008, pero a pesar de ello la ejecuci&oacute;n resulta compatible en ambientes&nbsp;Windows Vista,&nbsp;Windows Server 2008&nbsp;y&nbsp;Windows 7.<\/li>\n<li>El soporte est&aacute;ndar para Microsoft Visual Basic 6.0 finaliz&oacute; el 31 de marzo de 2005, pero el soporte extendido termin&oacute; en marzo de 2008.&nbsp;En respuesta, la comunidad de usuarios de Visual Basic expres&oacute; su grave preocupaci&oacute;n y presion&oacute; a los usuarios a firmar una petici&oacute;n para mantener el producto vivo.5&nbsp;Microsoft se ha negado hasta ahora a cambiar su posici&oacute;n sobre el asunto. Ir&oacute;nicamente, en esa &eacute;poca (2005), se expone que la nueva oferta de Microsoft del software antiesp&iacute;a,&nbsp;Microsoft AntiSpyware&nbsp;(parte de la&nbsp;GIANT Company Software&nbsp;), fue codificada en Visual Basic 6.0; su sustituto, Windows Defender, fue reescrito en c&oacute;digo C++<\/li>\n<\/ul>\n<p><BR><br \/>\n<BR><br \/>\n<strong>VERSIONES VISUAL BASIC.NET<\/strong><\/p>\n<ul>\n<li> Visual Studio .NET (2002)<br \/>\nVisual Studio .NET se public\u00f3 en 2002 y fue la primera versi\u00f3n de Visual Studio en introducir el framework .NET. Esta versi\u00f3n de Visual Studio introdujo, junto con el Framework .NET tres nuevos lenguajes de programaci\u00f3n, Visual C#, VB.NET y Visual J#.<\/li>\n<li>Visual Studio .NET 2003<br \/>\nVisual Studio .NET 2003 se public\u00f3 en 2003 fue una actualizaci\u00f3n menor de Visual Studio .NET, b\u00e1sicamente propiciada por la introducci\u00f3n de la versi\u00f3n 1.1 del Framework .NET.<br \/>\nEn esta versi\u00f3n se a\u00f1adi\u00f3 por primera vez la posibilidad de programar para dispositivos m\u00f3viles usando .NET, ya fuera usando el Compact Framework, o ASP.NET. <\/li>\n<li>Visual Studio 2005<br \/>\nPublicado el 4 de octubre de 2005, se bas\u00f3 en el framework .NET 2.0.<br \/>\nA\u00f1ade soporte de 64-bit (x86-64: AMD64 e Intel 64, e IA-64: Itanium) <\/li>\n<li> Visual Basic Express Edition<br \/>\nA partir de la introducci\u00f3n en el mercado de la versi\u00f3n 2005 de Visual Studio Microsoft public\u00f3 lo que se conoce como ediciones Exp de distintos programas. Las versiones Express son versiones limitadas pero gratuitas, pensadas para usos no profesionales existiendo una edici\u00f3n independiente para cada lenguaje.<\/li>\n<li>Visual Studio 2008<br \/>\nEl IDE de Visual Studio 2008 permite trabajar contra 3 .NET frameworks diferentes:<br \/>\n.NET Framework 2.0<br \/>\n.NET Framework 3.0<br \/>\n.NET Framework 3.5 <\/li>\n<li>Visual Studio 2010 es la version mas reciente que es acompa\u00f1ada por NET Frameworks 4.0 <\/li>\n<\/ul>\n<p><BR><br \/>\n<BR><br \/>\n<strong> EJEMPLO DE VISUAL BASIC <\/strong><br \/>\nAqui les dejo un ejemplo muy basico en el que todo programador da sus primero pasos en el visual basic:<\/p>\n<table>\n<tr>\n Private Sub Form_Load()<br \/>\n    ' Ejecuta un simple box de mensaje que dice \"Hola mundo!\"<br \/>\n    MsgBox (\"Hola mundo!\")<br \/>\nEnd Sub<br \/>\n<\/tr>\n<\/table>\n<p><BR><\/p>\n<p><strong>CONCLUSI\u00d3N<\/strong><br \/>\nVisual Basic, es un idioma muy completo para uso de formularios y manejo con bases de datos, es muy claro y tiene muy buena ayuda e interactua directamente con el usuario. Sus usos para fines administrativos y contables y tambi\u00e9n para peque\u00f1as y medianas empresas, lo hacen ser uno de los mejores en esa materia. Y es de alto nivel, es decir se expresa en un dialogo semejante al que usan las personas. Maneja todo el entorno de windows con gran facilidad. Visual basic es considerado en mejor entre los programadores es por eso que su aceptaci\u00f3n es muy amplia.<\/p>\n<p><BR><br \/>\n<strong> REFERENCIA <\/strong><br \/>\n<a href=\"http:\/\/es.wikipedia.org\/wiki\/Visual_Basic\"> wikipedia<\/a><br \/>\n<a href=\"http:\/\/jorgesaavedra.wordpress.com\/\">Mundo de la Informatica<\/a><br \/>\n<br \/>\n<strong>VIDEO SOBRE LOS CONTROLES DE VISUAL BASIC<\/strong><br \/>\n<a href=\"http:\/\/www.youtube.com\/watch?v=zxjCUrPohSY&amp;feature=youtu.be\">Ver video<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A continuaci\u00f3n hablaremos sobres todas las opciones que nos ofrece visual basic, ya que con el pasar del tiempo todos los cambios implementados han resultado favorables para todos los usuarios que d\u00eda a d\u00eda trabajan en este novedoso programa. DATOS IMPORTANTES Definicion: lenguaje de programaci\u00f3n dirigido por eventos Dise\u00f1ado por: Alan Cooper. Primera version: presentada [&hellip;]<\/p>\n","protected":false},"author":4368,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-56","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/ketaland\/wp-json\/wp\/v2\/posts\/56","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/ketaland\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/ketaland\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/ketaland\/wp-json\/wp\/v2\/users\/4368"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/ketaland\/wp-json\/wp\/v2\/comments?post=56"}],"version-history":[{"count":47,"href":"https:\/\/blog.espol.edu.ec\/ketaland\/wp-json\/wp\/v2\/posts\/56\/revisions"}],"predecessor-version":[{"id":97,"href":"https:\/\/blog.espol.edu.ec\/ketaland\/wp-json\/wp\/v2\/posts\/56\/revisions\/97"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/ketaland\/wp-json\/wp\/v2\/media?parent=56"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/ketaland\/wp-json\/wp\/v2\/categories?post=56"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/ketaland\/wp-json\/wp\/v2\/tags?post=56"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}