mi lenguaje de programación de preferencia

14
Karen Rivera Figueroa Universidad Interamericana de Bayamón

Upload: karen-rivera

Post on 26-Jan-2015

508 views

Category:

Technology


0 download

DESCRIPTION

Mi lenguaje de programación de preferencia

TRANSCRIPT

Page 1: Mi lenguaje de programación de preferencia

Karen Rivera Figueroa

Universidad Interamericana de Bayamón

Page 2: Mi lenguaje de programación de preferencia

IntroducciónVisual BasicDefinición Función VentajasDesventajasAmbientes de demandaConclusiónReferencias

Page 3: Mi lenguaje de programación de preferencia

Mi lenguaje de programación de preferenciaIntroducción:

Page 4: Mi lenguaje de programación de preferencia

Mi Lenguaje de Programación de

PreferenciaVisual Basic ya no es más "un lenguaje para principiantes" sino que es una perfecta alternativa para los programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con Windows.

En este informe explicaremos algunos términos y/o características de mismo con la finalidad de aprender mas sobre este Programa y manejarlo con facilidad

De los fundamentos de programación explique:

Es un lenguaje de programación que se ha diseñado para facilitar el desarrollo de aplicaciones en un entorno grafico (GUI-GRAPHICAL USER INTERFACE) Como Windows 98, Windows NT o superior.

Page 5: Mi lenguaje de programación de preferencia

Mi lenguaje de Programación de PreferenciaVisual Basic - Diseñador de entorno de datos: Es posible generar, de manera automática, conectividad entre controles y datos mediante la acción de arrastrar y colocar sobre formularios o informes.

Los Objetos Actives son una nueva tecnología de acceso a datos mediante la acción de arrastrar y colocar sobre formularios o informes.

Asistente para formularios: Sirve para generar de manera automática formularios que administran registros de tablas o consultas pertenecientes a una base de datos, hoja de calculo u objeto (ADO-ACTIVE DATA OBJECT)

Asistente para barras de herramienta es factible incluir barras de herramientas, donde el usuario selecciona los botones que desea visualizar durante la ejecución.

En las aplicaciones HTML: Se combinan instrucciones de Visual Basic con código HTML para controlar los eventos que se realizan con frecuencia en una pagina web.

La Ventana de Vista de datos proporciona acceso a la estructura de una base de datos. Desde esta también acceso al Diseñador de Consultas y diseñador de Base de datos para administrar y registros.

Page 6: Mi lenguaje de programación de preferencia

Mi Lenguaje de Programación de

PreferenciaQue es Visual Basic? Visual Basic es una aplicación y un lenguaje de programación desarrollados por Alan Cooper para Microsoft. Se origina en el clásico lenguaje Basic. La primera versión salió en 1991 en un entorno relativamente sencillo para facilitar la creación de programas gráficos. Visual Basic, como su nombre lo indica, utiliza una interfaz totalmente visual.

Actualmente, los programas creados en Visual Basic sólo funcionan en Windows. La aplicación Visual Basic, permite crear ventanas, botones, menús, etc. de forma sencilla con solo arrastrar y soltar los elementos. Luego se pueden definir las apariencias, posiciones y comportamientos tanto de forma visual como utilizando códigos de programación.

Este lenguaje toma elementos de diferentes paradigmas como el orientado a objetos y el orientado a eventos.

Visual Basic suele considerarse un sistema RAD (Rapid Application Development), porque permite crear  aplicaciones  de forma rápida, especialmente para prototipos.

Page 7: Mi lenguaje de programación de preferencia

Mi Lenguaje de Programación de

PreferenciaLas funciones son casi exactamente iguales que los procedimientos con respecto a la forma en que se los llama y se los crea o declara en el código, en como se le pasa los parámetros etc..

La diferencia fundamental con respecto a los procedimientos o subrutinas es que estos, luego de ejecutar el código que tengan en su interior, al final retornan un valor, y este valor luego lo podemos utilizar para una determinada tarea. En cambio los procedimientos, solo ejecutan el código que contienen y luego mueren por decirlo de alguna manera.

Page 8: Mi lenguaje de programación de preferencia

Mi Lenguaje de Programación de

PreferenciaVentajas de programar en Visual Basic:

Sencillo de aprender Lenguaje intuitivo Permite utilizar mensajes de Windows Al ser desarrollado en un entorno gráfico se ahorra en tiempos de desarrollo Se pueden generar librerías dinámicas Adecuado para aplicaciones de gestión

Page 9: Mi lenguaje de programación de preferencia

Mi Lenguaje de Programación de

PreferenciaDesventajas de programar en Visual Basic:

Microsoft es su creador y por lo tanto no evolucionará el producto mientras ellos no quieran

Utiliza un único compilador Sólo compatible con Windows Alejado del lenguaje máquina y por lo tanto no puede realizar operaciones a nivel de

bits. No se pueden utilizar punteros No se saca provecho de las mejores funcionalidades de la programación orientada a

objetos No adecuada para aplicaciones de gran envergadura

Page 10: Mi lenguaje de programación de preferencia

Mi Lenguaje de Programación de

PreferenciaLas medianas y grandes empresas que emplean programadores para desarrollar y mantener sus sistemas de

gestión interna eligen claramente a Visual Basic por sobre otros. Este es el mercado de "aplicaciones simples de interfaz de usuario", y a sabiendas que no hay tantos programadores en otros como en Visual Basic, los ejecutivos optan por Visual Basic porque sencillamente prefieren tener un ejército de programadores a sus pies cuando necesitan a alguien.

Estamos hablando de empresas que tienen bastante dinero como para pagar las licencias de la última versión de Visual Basic (véase Obsolescencia), para estar al día con el hardware (véase Rendimiento y tamaño del código), y para pagar por una solución cuando su personal IT no puede desarrollar algo en Visual Basic debido a sus limitaciones intrínsecas.

Page 11: Mi lenguaje de programación de preferencia

Mi Lenguaje de Programación de

PreferenciaSolamente aquellas empresas que demandan más que "aplicaciones simples de interfaz de usuario" de su personal IT usan otros.

En una especie de proceso de realimentación, o de "círculo vicioso" si lo prefiere, la posición dominante de

Visual Basic presiona a los programadores a seguir el camino de Visual Basic para ingresar al mercado laboral,

derivando en otra razón para elegir Visual Basic en vez de otros.

Page 12: Mi lenguaje de programación de preferencia

Mi Lenguaje de Programación de

PreferenciaConclusión:

Visual Basic es adecuado para simples aplicaciones de interfaz de usuario, típicamente aplicaciones de gestión (facturación, inventarios, nóminas, etc.). Su facilidad de uso lo hace la opción correcta para los programadores principiantes. Otros lenguajes de programación pueden ser aún mejor para aplicaciones de interfaz de usuario pues la disponibilidad de componentes VCL permite que uno desarrolle interfaces de calidad superior tanto en términos de funcionalidad como de presentación, pero no es tan fácil de utilizar para los principiantes, que son el grupo mayoritario y para quienes prevalece la facilidad sobre la calidad del trabajo, velocidad de ejecución, tamaño del código, uso de los recursos del sistema, tiempo de desarrollo, costos o cualquier otro factor.

Las corporaciones prefieren tener muchos candidatos disponibles cuando necesitan cubrir un puesto de trabajo, que tener pocos candidatos para cubrir una posición que requiera más calificaciones, y por esta razón prefieren Basic Visual sobre otros. Si usted desea conseguir un trabajo, aprenda Visual Basic.

Page 13: Mi lenguaje de programación de preferencia

Mi Lenguaje de Programación de

PreferenciaPienso que solamente es posible convencer a un ejecutivo para que elija otro lenguaje de programación en vez de Visual Basic cuando hay requisitos específicos que lo justifican, por ejemplo si la compañía no puede tener el último hardware, no pueden comprar las actualizaciones a la última versión de Visual Basic, no puede permitirse pagar soluciones cada vez que se topan con una limitación en Visual Basic, necesitan una GUI (Interfaz de Usuario Gráfica) de mejor calidad (más funcional y visualmente más atractiva) o cuando el personal de Visual Basic no puede entregar las aplicaciones en término (esto sucede normalmente cuando se están tropezando con alguna limitación, puesto que usualmente se complica el código para circunvenirla y entonces se hace difícil de mantener) o cuando se requieren menores tiempos de desarrollo para aplicaciones que no son tan simples.

Page 14: Mi lenguaje de programación de preferencia

Mi Lenguaje de Programación de

PreferenciaReferencia: