Las 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 considerable. Tanto esta como la posterior 6.0 soportaban características propias de los lenguajes orientados a objetos, aunque careciendo de algunos ítems importantes como la herencia, el polimorfismo y la sobrecarga. La versión 6.0 continúa utilizándose masivamente.
Las versiones actuales de Visual Basic se basan en la plataforma .NET. La versión 7 del lenguaje fue implementada por Microsoft en el programa Visual Basic .NET. Visual Basic .NET 2003 trajo la versión 7.1, mientras que la versión 8 fue implementada en Visual Basic 2005. Visual Basic 2008 equivale a la versión 9. Estas versiones tienen muchas de las características del lenguaje original, pero también numerosas diferencias. 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.
Programa Interpretado
Un programa interpretado se traduce y ejecuta introducción por introducción.
Un programa interpretado es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Los intérpretes se diferencian de los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código máquina del sistema destino, los primeros (los interpretados) sólo realizan la traducción a medida que sea necesario, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.
Los programas interpretados suelen ser más lentos que los compilados debido a la necesidad de traducir el programa mientras se ejecuta, pero a cambio son más flexibles como entornos de programación y depuración (lo que se traduce, por ejemplo, en una mayor facilidad para reemplazar partes enteras del programa o añadir módulos completamente nuevos), y permiten ofrecer al programa interpretado un entorno no dependiente de la máquina donde se ejecuta el intérprete, sino del propio intérprete (lo que se conoce comúnmente como máquina virtual).
En la actualidad, uno de los entornos más comunes de uso de los intérpretes informáticos es Internet, debido a la posibilidad que estos tienen de ejecutarse independientemente de la plataforma.
Depurador
Un depurador (en inglés, debugger), es un programa que permite depurar o limpiar los errores de otro programa informático.
El depurador permite detener el programa en:
Un punto determinado mediante un punto de ruptura.
Un punto determinado bajo ciertas condiciones mediante un punto de ruptura condicional.
Un momento determinado cuando se cumplan ciertas condiciones.
Un momento determinado a petición del usuario.
Durante esa interrupción, el usuario puede:
Examinar y modificar la memoria y las variables del programa.
Examinar el contenido de los registros del procesador.
Examinar la pila de llamadas que han desembocado en la situación actual.
Cambiar el punto de ejecución, de manera que el programa continúe su ejecución en un punto diferente al punto en el que fue detenido.
Ejecutar instrucción a instrucción.
Ejecutar partes determinadas del código, como el interior de una función, o el resto de código antes de salir de una función.
Prototipo
Un prototipo es una representación limitada del diseño de un producto que permite a las partes responsables de su creación experimentar, probarlo en situaciones reales y explorar su uso.
Un prototipo puede ser cualquier cosa, desde un trozo de papel con sencillos dibujos a un complejo software.
Un prototipo es una representación limitada del diseño de un producto que permite a las partes responsables de su creación experimentar, probarlo en situaciones reales y explorar su uso.
Un prototipo puede ser cualquier cosa, desde un trozo de papel con sencillos dibujos a un complejo software. Equivale a un producto donde la funcionalidad es más importante que el diseño, permitiendo obtener las opiniones de los usuarios sobre su desempeño y características, generando así, una retroalimentación temprana que entrega los parámetros que definen el modelo final.
Una vez que el prototipo esta perfeccionado y logra los objetivos planteados, puede comenzar a producirse.
Proyecto
El termino proyecto proviene del latín proiectus y cuenta con diversas significaciones. Podría definirse a un proyecto como el conjunto de actividades coordinadas e interrelacionadas que buscan cumplir con un cierto objetivo especifico. Este generalmente debe ser alcanzado en un periodo de tiempo previamente definido y respetando un presupuesto. En el lenguaje cotidiano, la palabra proyecto también puede ser utilizada como sinónimo de plan, programa e idea.
Dentro de un proyecto, pueden distinguirse distintas etapas. En principio surge una idea, que establece la necesidad u oportunidad a partir de la cual se diseña el proyecto. Luego, en la etapa del diseño propiamente dicha, se realiza una valoración de las opciones y estrategias a seguir, con el objetivo a cumplir como guía. Finalmente llega el momento de la ejecución y, una vez finalizada, se realiza la evaluación (cuando el proyecto es revisado y se juzgan sus resultados en relación a a los objetivos planeados).
buen trabajo jonatan felicidades echale ganas
ResponderEliminarLa información que estas publicando, esta muy completa, solo un favor te pido que juntes a tu equipo y les comentes como accesar a este blog y logren subir algun tema afin al tuyo para poder evaluar al equipo, porque con uno que falte no se evaluará, de ti depende.
ResponderEliminarFelicidades esta muy bien tu blog, seguimos en contacto, espera instrucciones por tu correo