Trabajo final de tecnología
Visual Basic
Visual Basic constituye un IDE (entorno de desarrollo integrado o en inglés Integrated Development Enviroment)que ha sido empaquetado como un programa de aplicación, es decir, consiste en un editor de código (programa donde se escribe el código fuente), un depurador (programa que corrige errores en el código fuente para que pueda ser bien compilado), un compilador (programa que traduce el código fuente a lengua máquina), y un constructor de interfaz gráfica o GUI (es una forma de programar en la que no es necesario escribir el código para la parte gráfica del programa, sino que se puede hacerlo de forma visual).
Características
-Es un lenguaje de fácil aprendizaje pensado tanto para programadores principiantes como expertos, guiado por eventos, y centrado en un motor de formularios que facilita el rápido desarrollo de aplicaciones gráficas.
-Es utilizado principalmente para aplicaciones de gestión de empresas, debido a la rapidez con la que puede hacerse un programa que utilice una base de datos sencilla, además de la abundancia de programadores en este lenguaje.
-Para ejecutar programas en Visual Basic deben venir serie todas las versiones de Windows desde Windows 2000.
Ventajas
- La facilidad del lenguaje permite crear aplicaciones para Windows en muy poco tiempo. En otras palabras, permite un desarrollo eficaz y menor inversión en tiempo que con otros lenguajes.
- Permite generar librerías dinámicas (DLL) ActiveX de forma nativa y Win32 (no ActiveX, sin interfaz COM) mediante una reconfiguración de su enlazador en el proceso de compilación.
- Permite la utilización de formularios (Forms) tanto a partir de recursos (como en otros lenguajes) como utilizando un IDE para diseñarlos.
- Posibilidad de desarrollar y ejecutar aplicaciones de Visual Basic 6.0 en Windows Vista sin realizar cambios en la mayoría de los casos pero no se logra aprovechar al máximo las características de este sistema como permite hacerlo Visual Basic 2005 o el próximo Visual Basic 9 de Visual Studio Orcas (Noviembre 2007).
Inconvenientes
- 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.
- En Visual Basic 6.0 y anteriores sólo existe un compilador e IDE, llamado igual que el lenguaje.
- No existe forma alguna de exportar el código a otras plataformas fuera de Windows.
- Los ejecutables generados son relativamente lentos en Visual Basic 6.0 y anteriores al ser código seudo-interpretado.
- Por defecto permite la programación sin declaración de variables. (que puede ser sencillamente corregida escribiendo la frase Option Explicit en el encabezado de cada formulario, en cuyo caso será menester declarar todas las variables a utilizar, lo que a la postre genera código más puro).
- Su sintaxis no es case sensitive (no distingue entre minúsculas y mayúsculas como C++ por ejemplo)
- 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.
- Fuerte dependencia de librerías y componentes en las versiones 6.0 y anteriores, lo que dificultaba la distribución de los desarrollos entre maquinas.
- Algunas funciones están indocumentadas.
- La escasa implementación de POO en Visual Basic 6.0 y anteriores 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.
- No incluye operadores de desplazamiento de bits como parte del lenguaje.
- No permite el manejo de memoria dinámica, punteros, etc. como parte del lenguaje.
- No avisa de ciertos errores o advertencias
LABEL
Se usa para ver datos mediante el, solo cumple esa función, es usado generalmente para texto
COMMANDBUTTON
Este control es el típico botón que aparece en todas las aplicaciones y que al hacer clic sobre él nos permite realizar alguna operación concreta, normalmente Aceptar o Cancelar. Aunque según el código que le asociemos podremos realizar las operaciones que queramos.
TEXTBOX:
Este control lo utilizamos generalmente para escribir textos, estos se pueden cambiar durante la ejecución, lo que no se puede hacer con los Label, pues estos durante la ejecución son fijos y no se pueden cambiar.
PICTUREBOX
Este control lo utilizamos generalmente para mostrar archivos de imágenes, se puede utilizar también para dibujar por medio de las herramientas gráficos que nos ofrece el PC, puede contener otros controles como son los Frame.
CHAMELEON BUTTON
El Chameleon Button es el botón de comando de encargo que hará la diferencia en sus aplicaciones Básicas Visuales. Esto incluye 18 estilos de botón diferentes, y tiene muchos rasgos anticipados que hicieron las herramientas elegidas para realzar la interfaz de usuario. Este botón también nos indica que ahí debe ir un número y que al darle clic sobre el mismo aparecerá el número o símbolo que se ha indicado.
TIMER
Este control, principalmente sirve para ejecutar algunas funciones, códigos, etc., sin olvidar que este se cumple en un intervalo de tiempo. Cuando estemos ejecutando el programa este no va a ser visible pero va a funcionar correctamente, este solo será visible cuando estemos haciendo el proyecto.
No hay comentarios:
Publicar un comentario