14
CARMEN M. ORTIZ VEGA INTRODUCCION A CIENCIAS DE COMPUTADORAS COMP: 2110 UNIVERSIDAD INTERAMERICANA DE PUERTO RICO MI LENGUAJE DE PREFERENCIA VISUAL BASIC

Mi lenguaje de Programacion de Preferencia

  • Upload
    guy43cd

  • View
    183

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mi lenguaje de Programacion de Preferencia

CARMEN M. ORTIZ VEGA

INTRODUCCION A CIENCIAS DE COMPUTADORAS

COMP: 2110

UNIVERSIDAD INTERAMERICANA DE PUERTO RICO

MI LENGUAJE DE PREFERENCIA

VISUAL BASIC

Page 2: Mi lenguaje de Programacion de Preferencia

Mi Lenguaje de Programación de Preferencia BASIC VISUAL

Tabla de Contenido

Introducción

Lenguaje de programación

Definición

Ventajas

Desventajas

Ambiente de demanda

Conclusión

Referencias

Page 3: Mi lenguaje de Programacion de Preferencia

En la siguiente presentación se brindara información acercadel lenguaje de programación BASIC ahora llamado VISUALBASIC. Esta presentación incluirá datos sobre la historia,lenguaje y función, importancia del lenguaje, ventajas,desventajas y ambiente de demanda. Conocer la historia deeste lenguaje nos deja saber como la ciencia y ser humanoevoluciona al pasar los de los años. Esta información servirácomo referencia a los ya usuarios del programa como a losnuevos usuarios del lenguaje ahora llamado VISUAL BASIC.Esta presentación se llevo acabo atreves de una investigacióny recopilación de datos de diferentes fuentes informativas.Estos mismos datos se organizaron y se utilizaron para lograruna presentación efectiva en el programa de Microsoft PowerPoint 2007, para lograr una comunicación efectiva yentendimiento del lector.

Introducción

Page 4: Mi lenguaje de Programacion de Preferencia

VISUAL BASIC

Desarrollo

Visual Basic es un lenguaje de programacióndirigido por eventos desarrollado por el alemán AlanCooper para Microsoft. Este lenguaje deprogramación es un dialecto de BASIC, conimportantes agregados. El lenguaje de programaciónBASIC, que en ingles significa (Biginners All purposeSymbolic Instrucción Code) traducido seria código deinstrucción de uso universal para principiantes.

Basic es un lenguaje de programación que actúacomo un intermediario entre el operador y elcomputador, por medio de un vocabulario y las reglasde BASIC.

Page 5: Mi lenguaje de Programacion de Preferencia

VISUAL BASICDesarrollo

Su primera versión fue presentada en 1991,

con la intención de simplificar la programación utilizando unambiente de desarrollo completamente gráfico que facilitara lacreación de interfaces gráficas y, en cierta medida, también laprogramación misma.

La última versión fue la 6, liberada en 1998, para la que Microsoftextendió el soporte de este lenguaje hasta marzo de 2008.

En 2001 Microsoft propuso abandonar el desarrollo basado en laAPI Win32 y pasar a un framework marco común de librerías,independiente de la versión del sistema operativo, .NETFramework a través de Visual Basic .NET (y otros lenguajes comoC Sharp (C#) de fácil transición de código entre ellos); fue elsucesor de Visual Basic 6.

Si bien Visual Basic es de propósito general, también permite eldesarrollo de aplicaciones de bases de datos usando Data AccessObjects, Remote Data Objects,

Visual Basic.NET ofrece numerosas características nuevas ymejoradas, como herencia, interfaces y sobrecarga, que loconvierten en un eficaz lenguaje de programación orientado aobjetos.

Page 6: Mi lenguaje de Programacion de Preferencia

VISUAL BASIC Desarrollo

Todas estas funciones que colaboraron al funcionamiento dellenguaje es conocida como VISUAL- BASIC. Esta conserva elnombre de BASIC y la sencillez de los años 80 y tras ellanzamiento al mercado tuvo una aceptación a nivel profesional.Actualmente se esta comercializando las versiones de esteproducto. Desde su salida al mercado, cada versión supera ymejora la anterior . Dado los buenos resultados a nivelprofesional de este producto, y el apoyo prestado por elfabricante, VISUAL- BASIC se ha convertido en la primeraherramienta de desarrollo de aplicaciones en torno a Windows.

Page 7: Mi lenguaje de Programacion de Preferencia

VISUAL BASICDesarrollo

Como desarrollador de Visual Basic, ahora puede crear aplicaciones multiproceso y escalables utilizando subprocesamiento múltiple explícito. Otra característica nueva de Visual Basic .NET incluye el control estructurado de excepciones, atributos personalizados y compatibilidad con CLS (CommonLanguage Specification, Especificación de lenguajes comunes.

Page 8: Mi lenguaje de Programacion de Preferencia

Mi Lenguaje de Programación de Preferencia VISUAL BASIC

Definición

Veamos entonces cual es el significado de VISUAL BASIC:

Es un ambiente grafico de desarrollo de aplicaciones para el sistema operativo Microsoft Windows. Este lenguaje de programación Las aplicaciones creadas con Visual Basic están basadas en objetos y son manejadas por eventos. VISUAL BASIC se deriva del lenguaje Basic, el cual es un lenguaje de programación estructurado. Sin embargo, VISUAL BASIC emplea un modelo de programación manejada por eventos.

Page 9: Mi lenguaje de Programacion de Preferencia

Mi Lenguaje de Programación de PreferenciaVISUAL BASIC

Funciones

Así como bibliotecas DLL , hay numerosas aplicaciones desarrolladas por terceros que permiten disponer de varias múltiples funciones, incluso mejoras para el propio VISUAL BASIC

Dentro del mismo entorno de desarrollo integrado(IDE) de VISUAL BASIC se ejecuta el programa que este desarrollándose, es decir en modo interprete( pseudo-compila el programa muy rápidamente y luego lo ejecuta, lo cual simula un interprete puro).

También genera el archivo en código (exe) si es generado en disco puede luego ser ejecutado sin que sea necesario el ambiente de programación

El propio VISUAL BASIC provee soporte para empaquetado y distribución, lo que significa que permite general un modulo instalador que contiene al programa ejecutable y a las bibliotecas DLL necesarias para su ejecución.

Page 10: Mi lenguaje de Programacion de Preferencia

VISUAL BASIC Ventajas

Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows incluidas librerías actuales

La facilidad del lenguaje permite crear aplicaciones para Windows en muy poco tiempo. En otras palabras, permite un desarrollo eficaz y menor inversión tanto en tiempo como en dinero.

Permite generar librerías dinámicas de forma activa, mediante una reconfiguración en su proceso de colección o codificación.

Page 11: Mi lenguaje de Programacion de Preferencia

Mi Lenguaje de Programación de Preferencia VISUAL BASICDesventajas

Su lenguaje no distingue entre mayúsculas y minúsculas como se hace en c ++ .

N o es recomendado para aplicaciones que sea de gran tamaño como lo pueden ser; el multimedia, oficina, video juegos, editores gráficos.

No existe forma alguna de exportar el código a otras plataformas diferentes a Windows. Los ejecutables generados son relativamente lentos en VISUL BASIC 6.0 y anteriores por efecto permite la programación sin declaración de variables.

Page 12: Mi lenguaje de Programacion de Preferencia

Mi lenguaje de programación de Preferencia VISUAL BASIC

Ambiente de Demanda

Con el conocimiento de la actual VISUAL BASIC, SE PUEDE UTILIZAR AL ESCRIBIR MACROS en visual studio o programando en aplicaciones que sean en Microsoft, Excel, Acceso y Word. Esta tiene una demanda en oficinas.

La ventana inmediata permite imprimir mensajes de texto desde el código y ejecuta sentencias y comandos simples.

Programación

Page 13: Mi lenguaje de Programacion de Preferencia

Mi Lenguaje de Programación de PreferenciaVISUAL BASIC Conclusión

He abordado en el tema del lenguaje de programación VISUALBASIC y su antecedente BASIC. Es imprescindible dar un vistazo asu año de comienzo y luego ver como este lenguaje deprogramación evoluciono cuando crecía al lado de otros lenguajesde altos niveles. Lo que comenzó un día para principiantes en laprogramación se ha convertido en una herramienta muyimpórtate para los programadores profesionales de hoy día. Cadadía aprendemos mas y evolucionamos junto a ellos en el mundode la computación. En esta época todos los días estamossometidos al uso de una maquina. Esta podría ser una razón porla cual debemos tener claro los conceptos que involucran el usode una computadora.