2. INTRODUCCION A VISUAL BASIC QUE ES VISUAL BASIC FUNCION DEL VISUAL BASIC CARACTERISTICAS DEL VISUAL BASIC CONCEPTOS DE PROGRAMACION LENGUAJE DE PROGRAMACION DESCRIPCION GENERAL DEL LENGUAJE ELEMENTOS DE PROGRAMACION CONCEPTOS GENERALES LENGUAJE ORIENTADO A OBJETOS QUE ES OBJETO ESTRUCTURA DEL OBJETO
3. Introducción a Visual Basic El lenguaje de programación BASIC (Beginner´s All-purpose Symbolic Instruction Code) nace en 1964 y fue creado en su versión original en el Dartmouth College, con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación Luego de sufrir varias modificaciones, en el año 1978 se estableció el BASIC estándar. Por la sencillez del manejo del lenguaje fue considerarlo "un lenguaje para principiantes". Primero fue GW-BASIC, luego se transformó en Quick BASIC y actualmente se lo conoce como Visual Basic y la versión más reciente es la 6 que se incluye en el paquete Visual Studio 6 de Microsoft
4. Visual 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. Esta versión combina la sencillez de manejo del BASIC con un poderoso lenguaje de programación Visual que juntos permiten desarrollar robustos programas de 32 bits para Windows. La fusión de sencillez de manejo y la estética del entorno grafico de Windows permitió ampliar mucho más el monopolio de Microsoft, ya que el lenguaje sólo es compatible con Windows, un sistema operativo de la misma empresa.
5. Visual Basic Es un lenguaje de programación que se ha diseñado para facilitar el desarrollo de aplicaciones en un entorno grafico. Como Windows 98, Windows NT o superior. Características generales: Es un programa fácil y sencillo de manejar. Trabaja con Windows Form. Solo es compatible para Windows. Es un programa orientado y controlado por eventos.
6. Características La Ventana de Vista de dato: proporciona acceso a la estructura de una base de datos y acceso al Diseñador de Consultas 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. 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 cálculo u objeto.
7. Asistente para barras de herramientas: es factible incluir barras de herramientas personalizadas, 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 página web. Las características multimedia de HTML permiten incluir en sus páginas programas que se descargan automáticamente y se ejecutan en la máquina del usuario (imágenes, aplicaciones, videoclips, y otros documento)
8. Conceptos de programación Como desarrollador de Visual Basic es necesario entender cómo funciona el lenguaje de programación. Lenguaje de programación Son símbolos y letras que se utilizan para dar instrucciones al equipo de un modo que sea más fácil de aprender y entender.
9. Descripción general del lenguaje Elemento de programación: son los diferentes tipos de palabras que se utilizan en Visual Basic para escribir programas. Los elementos de programación de Visual Basic incluyen: instrucciones, declaraciones, métodos, operadores y palabras clave. Visual Basic tiene su sintaxis, al comienzo resulta extraña pero realmente es muy simple. Por ejemplo, para decir "La velocidad máxima de mi automóvil es 55", se escribiría: Car.Speed.Maximum = 55
10. Sintaxis: son reglas que definen el orden de las palabras en una frase. IntelliSense: es una guía para utilizar la sintaxis correcta al escribir los programas y aprender sobre las reglas de Visual Basic. Compilador: Es un programa especializado que toma las instrucciones escritas en el lenguaje de programación y las convierte en lenguaje de máquina. Conceptos generales
11. Lenguaje orientado a objetos Es un lenguaje de programación que expresa un programa como un conjunto de objetos, que colaboran entre ellos para realizar tareas. Esto permite hacer los programas y módulos más fáciles de escribir, mantener y reutilizar. (herencia, polimorfismo, modularidad, encapsulamiento) Objeto: es un conjunto de datos y programas que poseen estructura y forman parte de una organización. (Una caja de texto en la cual podemos escribir cualquier línea) Clase de objetos: es la definición de las características y comportamientos concretos.
12. Estructura de un objeto Un objeto puede considerarse como una especie de cápsula dividida en tres partes: Los métodos: son procedimientos o comportamientos definidos para realizar operaciones específicas sobre los objetos (Controles o Formularios) Las propiedades: son los datos o características que hacen referencia a un objeto o formulario (Color de fondo del formulario, Fuente de texto) Eventos: es una acción que el usuario debe realizar para que un objeto ejecute una orden determinada (hacer clic, doble clic, presionar una tecla, mover el puntero del mouse) El lenguaje hablado y escrito posee una estructura: por ejemplo, un libro consta de capítulos con párrafos que contienen frases. Los programas escritos en Visual Basic también tiene una estructura: las propiedades son como los capítulos, los métodos como los párrafos y las líneas de código como las frases.
13. Visual Basic es un programa basado en objetos; porque los componentes los utiliza como objetos y no tiene implementado las características básicas de la orientación de objetos que son la herencia y el polimorfismo. Herencia: organiza las clases que componen una determinada realidad. Polimorfismo: es la característica que tienen los objetos de permitir un comportamiento cuya implementación será delegada al objeto correspondiente en tiempo de ejecución
14. Este trabajo fue realizado por: Erika Rodríguez Nury González Mauricio Montaño Javier García Orientado por la Instructora: Carmen Ariana Piñeiro Quintero. INGENIERA DE SISTEMAS
15. Esperamos que los temas tratados hayan quedado claros. Gracias por su atención.