Manual de VisualBasic

Páginas: 16 (3828 palabras) Publicado: 12 de mayo de 2014
Visual Basic
El papel de VB dentro de Windows DNA ha sido fundamentalmente, el de la escritura de componentes para su
uso por parte de las páginas ASP de una aplicación web; de hecho, es el lenguaje preferido para el desarrollo de
componentes debido a su ya larga tradición como lenguaje sencillo y de fácil manejo.
Microsoft hizo un intento de dotar de un mayor número de característicasa Visual Basic para que pudiera
convertirse en una herramienta de desarrollo integral para Internet; para ello, incorporó las Web Classes, los
documentos ActiveX y controles ActiveX, aunque ninguno de ellos obtuvo plena aceptación.
Por un lado, las Web Classes tenían el complejo modelo de programación, mientras que los documentos
ActiveX arrojaban unos pobres rendimientos de ejecución.Con respecto a los controles ActiveX, necesitaban de cierto
proceso de instalación por parte del servidor, lo que los hacía en muchas situaciones poco operativos. Estas
circunstancias han impedido que VB pudiera convertirse en la herramienta de desarrollo para Internet de Microsoft.
Otros factores decisivos que han limitado la plena entrada de VB en la programación web han sido la falta decapacidades multihebra, inexistencia de un interfaz de usuario específico para aplicaciones web, falta de herencia y
otras características orientadas a objeto, escasa integración con otros lenguajes, deficiente gestión de errores, etc.,
aspectos todos, solucionados en VB.NET.
Conflictos con DLL’s
La instalación y mantenimiento de los componentes compilados en forma de DLL es otro de losimportantes problemas existentes en la actualidad. La actualización de una DLL, cuando se produce un cambio en la misma y los
conflictos de versión entre componentes, llevan a una inversión muy importante y grave de tiempo en corregir estos
problemas.
Tras los pasos de COM
Una observación de la evolución de COM resulta reveladora y ayuda a comprender el camino que ha llevado
hasta lacreación de .NET.
El modelo de objetos basado en componentes (COM), se introdujo a mediados de los años 90 como una vía para
conseguir un mayor aprovechamiento del código, al situarlo en componentes reutilizables por más de una aplicación.
El gran despegue de COM se produjo con el lanzamiento de VB4, la primera versión de VB que incorporaba
algunas características de orientación a objetos(OOP). Gracias a ello, la escritura de componentes se popularizó de
una forma muy notable.
A pesar de constituir un gran avance en el mundo de la programación, carecía de herencia, un aspecto muy
importante y al que Microsoft anunció un próximo soporte, además de otras características, como el poder disponer de
un modelo de objetos unificado que podría ser utilizado en diferentesplataformas; de hecho, se especuló con un
cambio de nombre hacia Common Object Model, lo cual era muy significativo.
Sin embargo, y en contra de las expectativas, la siguiente versión, DCOM, siguió sin incorporar las
características anunciadas, aunque eso no significaba que el equipo de desarrollo de COM no estuviera trabajando en
ello.
Para la nueva versión, denominada COM+, se anunciabancambios radicales en el panorama del desarrollo de
componentes, en donde habría plenas capacidades de orientación a objetos (herencia incluida), los componentes se
podrían escribir en un amplio abanico de lenguajes soportados por COM, la ejecución se realizaría en un entorno
común que se haría cargo de la gestión de memoria y objetos, etc.
Aproximadamente en el mismo espacio de tiempo, otroequipo de desarrollo de Microsoft, después de la
finalización de IIS 4, acumuló un conjunto de ideas para la creación de una nueva arquitectura, que provisionalmente
se definió como Next Generation Windows Services (NGWS) o Nueva Generación de Servicios para Windows.
Al proyecto NGWS se incorporó Visual Studio y COM+ junto con MTS; sobre estos dos últimos, se comenzó a
trabajar en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual De VisualBasic
  • visualbasic
  • Visualbasic
  • VisualBasic y SQL
  • Algoritmos visualbasic
  • Programación En Visualbasic
  • Funciones de VisualBasic
  • Visualbasic

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS