Judul: RESUMEN VISUAL BASIC
Penulis: C. Marquina Herrera
RESUMENVISUAL BASICEs un lenguaje de programación desarrollado por Alan Cooper paraMicrosoft. El lenguaje de programación es una mejora de Basic, la primera versión fue en 1991 con la intención de simplificar la programación utilizando un desarrollo completamente gráfico que facilitara la creación de interfaces gráficas.Características:Es un lenguaje de fácil aprendizaje, pero algunos son más complicados debido a que la persona que lo usa tenga conocimiento de este programa, para programadores principiantes como expertos, guiado por eventos, y centrado en un formulario que facilita el rápido desarrollo de aplicación gráfica.Su principal innovación, fue el uso de un tipo de dll, llamado inicialmente vbx y después ocx, que permite la funcionalidad de un control y facilitar la rápida incorporación a los formularios.BASIC, ha sido ampliado al agregarse las características de los lenguajes estructurados modernos. Se ha incluido una implementación limitada de la Programación Orientada a Objetos que son los formularios y objetos.Tiene varias bibliotecas para manejo de bases de datos, pudiendo conectar con cualquier base de datos a través de ODBC (Informix,DBase, Access, MySQL, SQL Server, PostgreSQL ,etc) a través de ADO.Es utilizado para aplicaciones de gestión de empresas, debido a la rapidez con la que puede hacerse un programa que utilice una base de datos, además tiene muchos programadores en este lenguaje.DerivadosEspecialmente a partir de la versión 6 del lenguaje, se permite la interacción y generación de objetos remotos que puedan ser invocados desde páginas de scripts, concretamente las ASP, aunque no es imposible hacer un enlace empleando JSP.Visual Basic.NET, parte de .NET, es un lenguaje prácticamente equivalente en funcionalidades a C# por ejemplo, no admite pseudo-punteros, añadiendo la capacidad de POO que sus anteriores versiones como Visual Basic 6 no poseían: Herencia, polimorfismo.VersionesLas versiones de Visual Basic para Windows son muy conocidas, pero existe una versión de Microsoft Visual Basic 1.0 para MS-DOS(ediciones Profesional y Estándar) menos difundida y que data de 1992. Era un entorno que, aunque en modo texto, incluía un diseñador de formularios en el que se podían arrastrar y soltar distintos controles.La última versión sólo para 16 bits, la 3.0, incluía ya una detallada biblioteca de componentes para toda clase de usos. Durante la transición de Windows 3.11 a Windows 95, apareció la versión 4.0, que podía generar programas de 16 y 32 bits a partir de un mismo código fuente, a costa de un gran aumento en el tamaño de los archivos runtime necesarios. Además, se sustituyen los controles VBX por los nuevos OCX. Con la versión 5.0, se implementó por primera vez la posibilidad de compilar a código nativo, obteniendo una mejora de rendimiento.Está como la 6.0 soportaban características propias de los lenguajes orientados a objetos, aunque careciendo de algunos items importantes como la herencia, el polimorfismo y la sobrecarga. La versión 6.0 continua utilizándose masivamente, mucho más después de la aparición del AO, aunque Tavo Pinguinus haya realizado campañas de concientización del funcionamiento del mismo, los medios le han dado la espalda y continúan poniéndolo en practica.Las versiones actuales de Visual Basic se basan en la plataforma .NET, aunque mantienen muchas de las características del lenguaje original tienen numerosas diferencias que los hacen incompatibles. En muchos casos para portar un código escrito en Visual Basic 6 a Visual Basic .Net se hace necesario reescribir parte del código. La nueva versión del lenguaje es mayormente equivalente a C# aunque presenta algunas diferencias. Por eso hay un debate sobre la validez de esta nueva versión del lenguaje y sus ventajas y desventajas sobre C#. Está integrado en el mismo entorno de desarrollo que los demás: Visual Studio .NET.VentajasPermite programar un microcontrolador de forma BASIC.Visual Basic es un lenguaje simple y fácil de aprender.Su mayor facilidad radica en el dibujado de formularios, mediante el arrastre de controles.La sintaxis es cercana al lenguaje humano. Tiene una ligera implementación de POO.Permite el tratamiento de mensajes de Windows.Gran parte del trabajo en el diseño de formularios está realizado, a la gran gama de controles incorporados junto al lenguaje.Soporta el uso de componentes COM y ActiveX.Permite crear controles personalizados fácilmente del mismo modo que el diseño de formularios.DesventajasEs software propietario por parte de Microsoft, por tanto nadie que no sea del equipo de desarrollo de esta compañía decide la evolución del lenguaje.Sólo existe un compilador e IDE, llamado igual que el lenguaje.Sólo genera ejecutables para Windows.No existe forma alguna de exportar el código a otras plataformas fuera de Windows (al contrario que con los lenguajes .NET gracias alProyecto Mono De todos modos existe visual basic 8 que es parte de .NET el cual tiene una versión gratuita)La sintaxis es bastante inflexible.Los ejecutables generados son relativamente lentos.NO es adecuado para aplicaciones grandes, multimedia, videojuegos, editores gráficos, etc.NO permite características de programación avanzada.NO permite programación a bajo nivel ni incrustar secciones de código en ASM.Sólo permite el uso de funciones de librerías dinámicas (DLL) stdcall.Para que los ejecutables que genera funcionen necesita una DLL llamada MSVBVMxy.DLL: MicroSoft Visual Basic Virtual Machine x.y (versión).Unas pocas funcionalidades que están indocumentadas.La escasa implementación de POO no permite sacar el máximo provecho de este modelo de programación.NO soporta tratamiento de procesos como parte del lenguaje.El manejo de errores que tiene mediante la orden on error no sigue los patrones estructurados (que es mejorado en .NET con la orden try/catch).NO incluye operadores a nivel de bits.NO permite el manejo de memoria dinámica, punteros, etc. como parte del lenguaje.NO avisa de ciertos errores o advertencias.El tratamiento de mensajes de Windows es básico e indirecto.
PREGUNTAS1. ¿Qué es Visual Basic?Es software que permite programar mediante objetos.2. ¿Cuándo salio la primera versión de Visual Basic?Salio en 1991, fue la versión mejorada de Basic.3. ¿Cuál fue la mejora que tuvo Visual Basic Después de Basic?Simplificar la programación utilizando un desarrollo completamente gráfico que facilitara la creación de interfaces gráficas.4. ¿Escriba una de las características de Visual Basic?Es un lenguaje de fácil aprendizaje, pero algunos son más complicados debido a que la persona que lo usa tenga conocimiento de este programa.5. ¿Cuál fue la principal innovación de Visual Basic?El uso de un tipo de dll.6. ¿Cuál fue el primer nombre del dll?Vbx y después ocx.7. ¿Qué función cumple el dll?Permite la funcionalidad de un control y facilitar la rápida incorporación a los formularios.8. ¿A través de qué se podían conectar las Base de Datos?A través de ODBC y ADO.9. ¿Para que se utiliza la conexión a Base de Datos?Es utilizado para aplicaciones de gestión de empresas10. ¿Qué se permitió hacer al comienzo de Visual Basic 6.0?Permite la interacción y generación de objetos remotos que puedan ser invocados desde páginas de scripts.11. ¿De qué carecía la versión 6.0?Carecía de algunos items importantes como la herencia, el polimorfismo y la sobrecarga.12. ¿Escriba una de las ventajas de Visual Basic?Su mayor facilidad radica en el dibujado de formularios, mediante el arrastre de controles.13. ¿Qué permite crear a parte de formularios?Permite crear controles personalizados.14. ¿Escriba una de las desventajas de Visual Basic?Es software propietario por parte de Microsoft, por tanto nadie que no sea del equipo de desarrollo de esta compañía decide la evolución del lenguaje.15. ¿Qué no permite Visual Basic?No permite características de programación avanzada.No permite programación a bajo nivel ni incrustar secciones de código en ASM.16. ¿En qué se basan las versiones actuales?En la plataforma .NET.17. ¿Para portar un código de visual Basic 6 a Visual Basic .Net, qué se debe hacer?Es necesario reescribir parte del código. 18. ¿Con que nombre se les conocen a ODBC y ADO?Con el nombre de bibliotecas.19. ¿Por qué se utiliza más en las empresas la conexión a BDD?Debido a la rapidez con la que puede hacerse un programa que utilice una base de datos.20. ¿En qué Sistema operativo se utiliza Visual Basic?Las versiones de Visual Basic se utilizan en Windows.21. ¿Cuál es la única versión que existe para MS-DOS?Microsoft Visual Basic 1.022. ¿En qué año salio esta versión de Visual Basic 1.0?En el año de 1992.23. ¿Qué incluía está versión?Incluía un diseñador de formularios en el que se podían arrastrar y soltar distintos controles.24. ¿Cuál fue la versión sólo para 16 bits?La versión de Microsoft Visual Basic 3.025. ¿Qué incluía está versión?Incluía una detallada biblioteca de componentes para toda clase de usos.26. ¿Qué apareció durante la transición de Windows 3.11 a Windows 95?Apareció la versión de Microsoft Visual Basic 4.027. ¿Qué podía generar esa versión?Podía generar programas de 16 y 32 bits a partir de un mismo código fuente28. ¿Además qué controles sustituyen?Los controles VBX por los nuevos OCX. 29. ¿Con qué versión se implementó por primera vez la posibilidad de compilar a código nativo?Con la versión Microsoft Visual Basic 5.030. ¿Qué obtenía Visual Basic 5.0 al momento de compilar a código?Obtenía una mejora de rendimiento.31. ¿Qué versión soportaba características propias de los lenguajes orientados a objetos?La versión Microsoft Visual Basic 6.032. ¿De todas las versiones, Cuál es la más utilizada?La versión Visual Basic 6.0, continua utilizándose masivamente, mucho más después de la aparición del AO.33. ¿Qué los hacen incompatibles a las versiones actuales?Características del lenguaje original.34. ¿En dónde se encuentra integrado Visual Basic?En Visual Studio.35. ¿De dónde parte Visual Basic.Net?Parte de .NET, es un lenguaje prácticamente equivalente en funcionalidades a C#.36. ¿Un ejemplo de .Net?No admite pseudo-punteros, añadiendo la capacidad de POO que sus anteriores versiones como Visual Basic 6 no poseían: Herencia, polimorfismo.37. ¿Qué no hace visual Basic 6.0?No incluye operadores a nivel de bits.No permite el manejo de memoria dinámica, punteros, etc. como parte del lenguaje.No avisa de ciertos errores o advertencias.38. ¿Qué funciones permite usar Visual Basic 6.0?Sólo permite el uso de funciones de librerías dinámicas (DLL) stdcall.39. ¿En que versión de Visual Basic no es adecuado para aplicaciones grandes, multimedia, videojuegos, editores gráficos, etc?En la versión Microsoft Visual Basic 6.040. ¿Qué versión de .Net existe gratuitamente?La versión Visual Basic 8.
Terimakasih telah membaca RESUMEN VISUAL BASIC. Gunakan kotak pencarian untuk mencari artikel yang ingin anda cari.
Semoga bermanfaat
0 komentar: