Array

¿Qué es Visual Basic??

Microsoft Visual Basic 4.0

En 2008, Microsoft detuvo el soporte para VB y lo declaró un software heredado.
& lt; br & gt ;
Siéntase libre de leer este artículo escrito antes de esa época. Proporciona una buena base para el software .NET actual que todavía se usa en la actualidad.& lt; / br & gt ;

It & amp; apos; s un sistema de programación de computadoras desarrollado y propiedad de Microsoft. Visual Basic se creó originalmente para facilitar la escritura de programas para el sistema operativo de la computadora con Windows. La base de Visual Basic es un lenguaje de programación anterior llamado BASIC que fue inventado por los profesores de Dartmouth College John Kemeny y Thomas Kurtz. Visual Basic a menudo se hace referencia a usar solo las iniciales, VB. Visual Basic es fácilmente el sistema de programación de computadora más utilizado en la historia del software.

Video destacado

Es visual básico solo un lenguaje de programación?

It & amp; apos; s más. Visual Basic fue uno de los primeros sistemas que hizo práctico escribir programas para el sistema operativo Windows. Esto fue posible porque VB incluyó herramientas de software para crear automáticamente la programación detallada requerida por Windows. Estas herramientas de software no solo crean programas de Windows, sino que también aprovechan al máximo la forma gráfica en que Windows funciona al permitir que los programadores & amp; quot; draw & amp; quot; sus sistemas con un mouse en la computadora. Es por eso que se llama & amp; apos; quot; Visual & amp; quot; Básico.

Visual Basic también proporciona una arquitectura de software única y completa.& amp; quot; Architecture & amp; quot; es la forma en que los programas de computadora, como los programas de Windows y VB, trabajan juntos. Una de las principales razones por las que Visual Basic ha tenido tanto éxito es que incluye todo lo necesario para escribir programas para Windows.

¿Hay más de una versión de Visual Basic??

Si. Desde 1991, cuando fue introducido por primera vez por Microsoft, ha habido nueve versiones de Visual Basic hasta VB.NET 2005, la versión actual. Las primeras seis versiones se llamaron Visual Basic. En 2002, Microsoft presentó Visual Basic .NET 1.0, una versión completamente rediseñada y reescrita que era una parte clave de una arquitectura informática mucho más grande. Las primeras seis versiones fueron todas & amp; quot; backward compatible & amp; quot ;. Eso significa que las versiones posteriores de VB podrían manejar programas escritos con una versión anterior. Debido a que la arquitectura .NET fue un cambio tan radical, las versiones anteriores de Visual Basic deben reescribirse antes de que puedan usarse con .NET. Muchos programadores aún prefieren Visual Basic 6.0 y algunos usan versiones incluso anteriores.

Microsoft dejará de admitir Visual Basic 6 y versiones anteriores?

Esto depende de lo que quieras decir con & amp; quot; support & amp; quot; pero muchos programadores dirían que ya lo han hecho. La próxima versión del sistema operativo Windows, Windows Vista, seguirá ejecutando programas de Visual Basic 6 y las futuras versiones de Windows también podrían ejecutarlos. Por otro lado, Microsoft ahora cobra grandes tarifas por cualquier ayuda para problemas de software VB 6 y pronto ganaron & amp; apos; t lo proporcionan en absoluto. Microsoft ya no vende VB 6, por lo que es difícil encontrarlos. It & amp;apos;Está claro que Microsoft está haciendo todo lo posible para desalentar el uso continuo de Visual Basic 6 y alentar la adopción de Visual Basic .NET. Muchos programadores creen que Microsoft se equivocó al abandonar Visual Basic 6 porque sus clientes han invertido tanta inversión en más de diez años. Como resultado, Microsoft ha ganado mucha mala voluntad de algunos programadores de VB 6 y algunos se han mudado a otros idiomas en lugar de pasar a VB.NET. Esto puede ser un error.

¿Es Visual Basic .NET realmente una mejora??

Absolutamente si! Todo .NET es verdaderamente revolucionario y ofrece a los programadores una forma mucho más capaz, eficiente y flexible de escribir software de computadora. Visual Basic .NET es una parte clave de esta revolución.

Al mismo tiempo, Visual Basic .NET es claramente más difícil de aprender y usar. La capacidad enormemente mejorada tiene un costo bastante alto de complejidad técnica. Microsoft ayuda a compensar esta mayor dificultad técnica al proporcionar aún más herramientas de software en .NET para ayudar a los programadores. La mayoría de los programadores están de acuerdo en que VB.NET es un gran avance que vale la pena.

Isn & amp; apos; t Visual Basic solo para programadores poco calificados y sistemas simples?

Esto fue algo que los programadores usaban lenguajes de programación como C, C ++, y Java solía decir antes de Visual Basic .NET. En aquel entonces, había algo de verdad en el cargo, aunque al otro lado del argumento estaba el hecho de que los programas excelentes podrían escribirse más rápido y más barato con Visual Basic que con cualquiera de esos idiomas.

VB.NET es igual a cualquier tecnología de programación en cualquier lugar. De hecho, el programa resultante que utiliza la versión .NET del lenguaje de programación C, llamado C # .NET, es prácticamente idéntico al mismo programa escrito en VB.NET. La única diferencia real hoy en día es la preferencia del programador.

Es Visual Basic & amp; quot; orientado a objetos & amp; quot ;?

VB.NET ciertamente lo es. Uno de los grandes cambios introducidos por .NET fue la arquitectura completa orientada a objetos. Visual Basic 6 fue & amp; quot; mostly & amp; quot; orientado a objetos pero carecía de algunas características como & amp; quot; inheritance & amp; quot ;. El tema del software orientado a objetos es un gran tema en sí mismo y está más allá del alcance de este artículo.

¿Qué es el Visual Basic & amp; quot; runtime & amp; quot; y todavía lo necesitamos?

Una de las grandes innovaciones introducidas por Visual Basic fue una forma de dividir un programa en dos partes. Una parte está escrita por el programador y hace todo lo que hace que ese programa sea único, como agregar dos valores específicos. La otra parte realiza todo el procesamiento que cualquier programa pueda necesitar, como la programación para agregar valores. La segunda parte se llama & amp; quot; runtime & amp; quot; en Visual Basic 6 y versiones anteriores y es parte del sistema Visual Basic. El tiempo de ejecución es en realidad un programa específico y cada versión de Visual Basic tiene una versión correspondiente del tiempo de ejecución. En VB 6, el tiempo de ejecución se llama MSVBVM60 . (Normalmente se necesitan varios otros archivos para un entorno completo de tiempo de ejecución VB 6.)

En .NET, el mismo concepto todavía se usa de una manera muy general, pero no se llama & amp; apos; s no se llama & amp; quot; runtime & amp; quot; más (es parte del Marco .NET) y hace mucho más.

¿Qué es el Marco .NET de Visual Basic??

Al igual que los tiempos de ejecución de Visual Basic, Microsoft .NET Framework se combina con programas .NET específicos escritos en Visual Basic .NET o cualquier otro lenguaje .NET para proporcionar un sistema completo. Sin embargo, el Marco es mucho más que un tiempo de ejecución. El marco .NET es la base de toda la arquitectura de software .NET. Una parte importante es una gran biblioteca de código de programación llamada Framework Class Library (FCL). El marco .NET está separado de VB.NET y se puede descargar de forma gratuita desde Microsoft. Framework es una parte incluida de Windows Server 2003 y Windows Vista.

¿Qué es Visual Basic para aplicaciones (VBA) y cómo encaja??

VBA es una versión de Visual Basic 6.0 que se utiliza como lenguaje de programación interno en muchos otros sistemas, como los programas de Microsoft Office como Word y Excel. (Se usaron versiones anteriores de Visual Basic con versiones anteriores de Office.) Muchas otras compañías además de Microsoft han usado VBA para agregar capacidad de programación a sus propios sistemas. VBA hace posible que otro sistema, como Excel, ejecute un programa internamente y proporcione lo que es esencialmente una versión personalizada de Excel para un propósito particular. Por ejemplo, un programa podría escribirse en VBA que hará que Excel cree un balance contable utilizando una serie de entradas contables en una hoja de cálculo con solo hacer clic en un botón.

VBA es la única versión de VB 6 que todavía es vendida y compatible con Microsoft y solamente como componente interno de los programas de Office. Microsoft está desarrollando una capacidad completamente .NET (llamada VSTO, Visual Studio Tools para Office) pero VBA continúa utilizándose.

¿Cuánto cuesta Visual Basic??

Aunque Visual Basic 6 se puede comprar solo, Visual Basic .NET solo se vende como parte de lo que Microsoft llama Visual Studio .NET. Visual Studio .NET también incluye los otros lenguajes .NET compatibles con Microsoft, C # .NET, J # .NET y C ++ .NET. Visual Studio viene en una variedad de versiones con diferentes capacidades que van mucho más allá de la capacidad de escribir programas. En octubre de 2006, los precios de lista publicados de Microsoft & amp; apos; s para Visual Studio .NET oscilaron entre $ 800 y $ 2,800, aunque a menudo hay varios descuentos disponibles.

Afortunadamente, Microsoft también proporciona una versión completamente gratuita de Visual Basic llamada Visual Basic .NET 2005 Express Edition (VBE). Esta versión de VB.NET está separada de los otros idiomas y también es completamente compatible con las versiones más caras. Esta versión de VB.NET es muy capaz y no funciona & amp; apos; t & amp; quot; feel & amp; quot; en absoluto como el software libre. Aunque algunas características de las versiones más caras están incluidas, la mayoría de los programadores ganaron y no notaron que faltaba algo. El sistema se puede utilizar para la programación de calidad de producción y isn & amp; apos; t & amp; quot; lispled & amp; quot; de cualquier manera como algún software libre. Puede leer más sobre VBE y descargar una copia en el sitio web de Microsoft & amp; apos; s.

& amp; # x203A; Informática

Dejar respuesta

Please enter your comment!
Please enter your name here

FOLLOW US

Related Stories