MATEMÁTICAS TÉCNICO INDUSTRIAL

lunes, 14 de enero de 2013

VISUAL BASIC







·                     NOMBRE DEL RECURSO TIC: 
Visual Basic
·                     TIPOS DE RECURSOS TIC: 
Recurso de aprendizaje.
·                     DESCRIPCIÓN: 

Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común de librerías, independiente de la versión del sistema operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.
Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects.

·                     REQUERIMIENTOS MÍNIMOS DE SOFTWARE O EQUIPOS PARA SU IMPLEMENTACIÓN: 

Ordenador con pentium IV o superior, java 6 o superior. Ordenador con visor de imágenes, adobe flash player.


·                     ACTIVIDADES O USO PEDAGÓGICO EN QUE PODRÍA EMPLEARSE DICHO RECURSO TIC: 
Es un sencillo recurso que se puede aplicar en todas la áreas, los compiladores de Visual Basic generan código que requiere una o más librerías de enlace dinámico para que funcione, conocidas comúnmente como DLL (sigla en inglés de dynamic-link library); en algunos casos reside en el archivo llamado MSVBVMxy.DLL (siglas de "MicroSoft Visual Basic Virtual Machine x.y", donde x.y es la versión) y en otros en VBRUNXXX.DLL ("Visual Basic Runtime X.XX"). Estas bibliotecas DLL proveen las funciones básicas implementadas en el lenguaje, conteniendo rutinas en código ejecutable que son cargadas bajo demanda en tiempo de ejecución. Además de las esenciales, existe un gran número de bibliotecas del tipo DLL con variedad de funciones, tales como las que facilitan el acceso a la mayoría de las funciones del sistema operativo o las que proveen medios para la integración con otras aplicaciones.
Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar el programa que esté desarrollándose, es decir en modo intérprete (en realidad pseudo-compila el programa muy rápidamente y luego lo ejecuta, simulando la función de un intérprete puro). Desde ese entorno también se puede generar el archivo en código ejecutable (exe); ese programa así generado en disco puede luego ser ejecutado sin requerir del ambiente de programación (incluso en modo stand alone), aunque sí será necesario que las librerías DLL requeridas por la aplicación desarrollada se encuentren también instaladas en el sistema para posibilitar su ejecución.
El propio Visual Basic provee soporte para empaquetado y distribución; es decir, permite generar un módulo instalador que contiene al programa ejecutable y las bibliotecas DLL necesarias para su ejecución. Con ese módulo la aplicación desarrollada se distribuye y puede ser instalada en cualquier equipo (que tenga un sistema operativo compatible).
Así como bibliotecas DLL, hay numerosas aplicaciones desarrolladas por terceros que permiten disponer de variadas y múltiples funciones, incluso mejoras para el propio Visual Basic; las hay también para el empaquetado y distribución, y hasta para otorgar mayor funcionalidad al entorno de programación (IDE).

Además se pueden crear actividades que faciliten la introducción y la comprensión de nuevos conceptos, Los estudiantes pueden resolver problemas directamente con conexiones interdisciplinarias a todas las áreas.

·                     FORMAS O INSTRUMENTOS DE EVALUACIÓN PARA LAS ACTIVIDADES PROPUESTAS: 

Con este recurso se evalúan los trabajos elaborados por los estudiantes en cada una de los procesos de cada actividad que se programa durante el curso.

·                      DIFICULTADES QUE PODRÍAN PRESENTARSE:

ü  Problema de versionado asociado con varias librerías runtime DLL, conocido como DLL Hell
ü  Soporte pobre para programación orientada a objetos9
ü  Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows.
ü  Dependencia de complejas y frágiles entradas de registro COM10
ü  La capacidad de utilizar controles en un sólo formulario es muy limitada en comparación a otras herramientasDLL Hell  DB, Libro Programando en Visual Basic,2002

·                      NIVEL AL QUE SE PUEDE APLICAR: 

En todos los niveles (primaria, secundaria y media) el docente determina la complejidad de los contenidos y las actividades de evaluación. También tiene aplicación en la educación superior por ejemplo en las carreras de ingeniería de sistemas y diseño gráfico.

·                     MOMENTO DE LA SESIÓN DE APRENDIZAJE EN QUE PODRÍA APLICARSE: 

Los procesos didácticos de clase se puede dar en tres momentos: inicio, proceso y cierre de una sesión. Durante el momento de entrada se puede utilizar para elaborar, exponer un tema, en el momento de proceso se utiliza para que el estudiante adquiera el conocimiento mediante la elaboración de programas y finalmente en el momento de salida mostrar el resultado final y se aclaran las dudas que se tengan sobre el tema.

·                     FORMAS O INSTRUMENTOS DE EVALUACIÓN PARA LAS ACTIVIDADES PROPUESTAS: 

Con Visual Basic se puede evaluar mejor comprensión individual del estudiante, y su trabajo colaborativo.


·                     PÁGINAS WEBS RELACIONADAS AL USO PEDAGÓGICO DEL RECURSO TIC 

1.   http://es.wikipedia.org/wiki/Visual_Basic
2.   http://www.buenastareas.com/ensayos/Breve-Descripcion-De-Visual-Basic/1498245.html

·                     LINKS DE EJEMPLOS 

1.   http://www.elguille.info/vb/bases/ADO/indiceADO.htm
2.   https://www.youtube.com/watch?v=Kour383UOHw

No hay comentarios:

Publicar un comentario