CAPÍTULO 3 VISUAL BASIC



Documentos relacionados
Inicio con Microsoft Access 2007

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Introducción a la extensión de scripting en gvsig 2.0

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

1

Comentario sobre el entorno de desarrollo Microsoft Visual Studio 2005 Juan Manuel Lucas

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: cisvirtual@ucv.edu.pe. 1.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

Creación un instalador con Visual Studio.NET. Irene Sobrón. Ingeniero de Telecomunicaciones por la Escuela Técnica Superior de Bilbao

Introducción a Visual Studio.Net

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Este programa se encuentra en el paquete Microsoft Explorer 5.0 y se instala al mismo tiempo que el navegador Microsoft Explorer.

Microsoft Access proporciona dos métodos para crear una Base de datos.

Entidad Formadora: Plan Local De Formación Convocatoria 2010

GedicoPDA: software de preventa

Seven ERP Guía De Referencia - Imágenes

Workflows? Sí, cuántos quiere?

Capitulo 5. Implementación del sistema MDM

Creación y administración de grupos de dominio

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Capítulo 5. Cliente-Servidor.

Práctica1. Introducción a Microsoft Access. Qué es Access?

Roles y Características

CAPÍTULO II VISUAL BASIC 6. Visual Basic es uno de tantos lenguajes de programación; orientado a objetos, que

Uso de Visual C++ Pre-Practica No. 3

POWER POINT. Iniciar PowerPoint

Guadalinex Básico Impress

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

MACROS. Automatizar tareas a través del uso de las macros.

Contenido. cursos.cl / Teléfono:

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

Programación Aplicada II Ing. Héctor Abraham Hernández

Guía de Apoyo Project Professional

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

ADMINISTRACIÓN DE CONTENIDO PARA MATERIAS

Guía Rápida de Inicio

UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos

Cuadernillo de Autoaprendizaje Correo Electrónico Microsoft Outlook Express

Guía de inicio rápido a

Creación y administración de grupos locales

Instalación y configuración de Windows SharePoint Services (WSS) 2003

Sección de Introducción.

Capítulo V. Implementación

SMS Gestión. manual de uso

SESIÓN 1: POWER POINT 2013

APLICACIONES INFORMÁTICAS de BASE de DATOS

MANUAL DE USUARIO Joomla 2.5

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Leica Application Suite

AUTOMATIZACIÓN INDUSTRIAL

SBConta.NET Manual de instalación. SBSS Consulting, S.A Barcelona Telf , fax web

Internet Information Server

helpdesk Quobis Manual de usuario Documento: Documento Técnico Manual de usuario del Zendesk Versión 0.1 Fecha : 30/10/13 Autor Eduardo Alonso

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio).

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

Guía de Aprendizaje No. 1

Novedades en Q-flow 3.02

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

ACCESS 2010 OFIMÁTICA AULA MENTOR

Fundación Infocentro Gerencia de Tecnología Innovación en Desarrollo Tecnológico

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007

Web ITSM -GUIA RÁPIDA DE USUARIO-


Portal del Proveedor. Guía de uso rápido para el proveedor: Generar y enviar facturas desde el portal.

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC

MANUAL DE USO DE LA APLICACIÓN

IBM SPSS Statistics Versión 22. Instrucciones de instalación para Windows (Licencia de usuario autorizado)

HOT POTATOES: UNA NUEVA HERRAMIENTA EDUCATIVA

<Generador de exámenes> Visión preliminar

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 5 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Capítulo 9. Archivos de sintaxis

BASES DE DATOS - Microsoft ACCESS 2007-

Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

Admincontrol Descarga e instalación

MANUAL DE FACTURACIÓN TOUCH SCREEN

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

Microsoft SQL Server Conceptos.

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU CDI

GUIA PARA LA DISTRIBUCION DE APLICACIONES DE VISUAL BASIC 6.0

2. Seleccione OneDrive en la parte superior de los sitios de SharePoint u Office 365 de su organización.

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

Sistema de Administración de Documentos (SIAD)

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

ing Solution La forma más efectiva de llegar a sus clientes.

Definiciones. Tema 21_Módulos Menú 1

APÉNDICE E: MANUAL DE USUARIO PARA EL SISTEMA DE MONITOREO DE REDES LAN.

Plantillas Office. Manual de usuario Versión 1.1

MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO. Tema 1: Gestión de listas de datos y tablas dinámicas. Leire Aldaz, Begoña Eguía y Leire Urcola

STRATO LivePages Inicio rápido

10 razones para cambiarse a un conmutador IP

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

GUÍA BÁSICA USUARIO MOODLE 2.6

Cómo configurar Microsoft Outlook

PROGRAMA FORMATIVO MACROMEDIA STUDIO 8

Módulo I - Word. Iniciar Word Finalizar Word Definición de elementos de pantalla Escribir texto en un documento El cursor...

Transcripción:

CAPÍTULO 3 VISUAL BASIC

3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para Windows en un solo paquete. Visual Basic (o VB, como también se le conoce) le permite escribir, editar y probar aplicaciones para Windows. Por añadidura, VB incluye herramientas que puede usar para escribir y compilar archivos de ayuda, controles ActiveX e incluso, aplicaciones para Internet. Visual Basic mismo es una aplicación para Windows. Puede cargarlo y ejecutarlo como lo haría con otros programas de Windows. Se auxiliará de este entorno para crear otros programas. Así pues, VB es una herramienta (se podría decir muy poderosa) que los programadores usan para escribir, probar y ejecutar aplicaciones para Windows. La evolución de las herramientas de programación a través de los últimos 45 años se ha dado de forma paralela a los avances en materia de hardware. Un lenguaje de programación actual, como Visual Basic, difiere considerablemente de aquellos de hace algunos años. La naturaleza visual del sistema operativo Windows requiere herramientas más avanzadas de las que se necesitaban antes. Sin los entornos basados en ventanas, un lenguaje de programación era una herramienta basada en texto con la cual podía escribir sus programas. En la actualidad se necesita mucho más que sólo un lenguaje; se necesita una herramienta de desarrollo gráfico que pueda aprovechar todas las capacidades gráficas, multimedia, de conectividad y multitareas que ofrece Windows. Visual Basic le permite generar

aplicaciones que interactúan con todos los recursos de los sistemas operativos Windows actuales. Visual Basic cuenta ahora con un verdadero compilador de código nativo que crea ejecutables más veloces que antes. También incluye varios asistentes que presentan cuadros de diálogo basados en preguntas y respuestas que le guían en la creación de aplicaciones. Su entorno de desarrollo, muy parecido al Developer Studio, ahora soporta características muy similares a las mostradas en Visual C++ y Visual J++. 3.2 Lenguajes Los lenguajes de programación ya no son lo que solían ser, sin menoscabo de la importancia del lenguaje, ahora las interfases gráficas han cobrado mucho mayor importancia. Una computadora no puede entender ningún lenguaje humano. Un lenguaje humano, como el italiano o el español, es simplemente demasiado general y ambiguo para que lo entiendan las computadoras. Por ello, debemos adaptarnos a la máquina y aprender un lenguaje que esta pueda entender. El lenguaje de programación VB es muy simple y usa mayormente palabras y frases comunes en inglés. Sin embargo, este lenguaje no es ambiguo. Cuando se escribe una instrucción, nunca tendrá múltiples significados dentro del mismo contexto. 3.3 Qué es Visual Basic? Visual Basic es un sistema de desarrollo diseñado para crear aplicaciones gráficas de una forma rápida y sencilla. Para soportar este tipo de desarrollos Visual Basic utiliza fundamentalmente dos herramientas, una que permite realizar los diseños gráficos y un

lenguaje de alto nivel; el lenguaje aplica la metodología de la Programación orientada a objetos. Además provee de herramientas para crear ventanas y controles sin escribir código. Incluye un sistema de menús que permite ejecutar, editar y dar mantenimiento a los programas en desarrollo. Visual Basic está centrado en dos tipos de objetos, ventanas y controles, que permiten diseñar sin programar, una interfaz gráfica (mecanismo de comunicación entre el usuario y la aplicación) para una aplicación. Para realizar una aplicación, se crean ventanas, llamadas formularios y sobre ellas se dibujan otros objetos llamados controles, tales como cajas de texto, botones de órdenes, listas desplegables, etc. 3.4 Objetos Un formulario es una ventana que sirve de fondo para los controles y para los gráficos situados sobre la misma. Se pueden utilizar tantos formularios como se necesiten y dependiendo de la utilidad que se les dé, estos serán de diferentes tipos. Así se puede crear un formulario para que contenga un gráfico, para visualizar información o para aceptar datos. Los controles son objetos que dibujamos sobre un formulario con el fin de aceptar o visualizar datos. Para dibujar los controles se utiliza la herramienta (Toolbox) de Visual Basic. 3.5 Proyectos Cuando se desarrolla una aplicación, un archivo de proyecto administra todos los diferentes archivos que se crean como componentes de la misma. Visual Basic crea una

carpeta, en donde se guarda un proyecto o aplicación, desde donde se pueden manipular todos sus componentes (módulos, formularios, etc.). 3.6 Aplicaciones Una aplicación Visual Basic puede contener formularios (.frm), módulos (.bas) y también controles personalizados (.vbx). Un formulario contiene controles, más el código asociado con ese formulario y sus controles. Un módulo solo tiene código. 3.7 Tipos de proyectos Visual Basic permite construir varios tipos diferentes de aplicaciones. La ventana nuevo proyecto permite seleccionar el tipo de proyecto que se desea crear: EXE estándar. Este tipo de aplicación se construye a partir de uno o más formularios, módulos y clases. EXE Active X. Crea un componente ActiveX (Archivo.exe). Un componente Active X es una unidad de código ejecutable, como un archivo.exe,.dll o.ocx, que sigue la especificación ActiveX para proporcionar código reutilizable en forma de objetos. DLL ActiveX. Crea un componente ActiveX (Archivo.dll). Los componentes proporcionan código reutilizable en forma de objetos. Control ActiveX. Crea un control ActiveX. Los controles no son simplemente código, sino que tienen componentes visuales como los formularios, aunque a diferencia de estos, no pueden existir sin ningún tipo de contenedor. EXE de cocumento ActiveX. Se trata de un formulario que puede aparecer en un explorador Web.

Aplicación IIS (Internet Information Server). Se trata de una aplicación Visual Basic hecha para residir en un servidor Web y responder a peticiones enviadas por un explorador. Aplicación DHTML. Se trata de una o más páginas de código HTML que utilizan código de Visual Basic y el modelo de objetos HTML dinámico para responder instantáneamente a las acciones que se producen en dichas páginas. Asistente para aplicaciones de VB. Genera una aplicación nueva completamente funcional desde la cual se puede generar una aplicación más compleja. Todos los proyectos con las extensiones.vbp (Archivos de proyecto),.vbz (Archivos de asistente) o.vbg (Grupo de proyectos) que están en el directorio de proyectos. 3.7.1 Archivos que componen un proyecto Cuando se desarrolla una aplicación, un archivo de proyecto administra todos los diferentes archivos que se crean como componentes de la misma. A continuación se enlistan los archivos que comúnmente forman un proyecto: Un archivo (.vbp) que realiza el seguimiento de todos los componentes de la aplicación. Contiene una lista de todos los archivos y objetos asociados con el proyecto, así como la información acerca de las opciones de entorno establecidas. Un archivo (.frm) para cada formulario. Un archivo binario (.frx) por cada formulario que contenga datos sobre propiedades en formato binario como Picture o Icon. Estos archivos no se pueden modificar y los genera automáticamente el formulario que utiliza este tipo de propiedades.

Opcionalmente un archivo para cada módulo de clase (.cls), para cada módulo estándar (.bas) y para control Actives (.ocx). Opcionalmente un único archivo de recursos (.res). 3.7.2 Extensiones de los archivos de un proyecto Visual Basic utiliza y crea una serie de archivos tanto durante el diseño como durante la ejecución. Los archivos que el proyecto o la aplicación requerirán dependen de su alcance y funcionalidad. 3.7.3 Archivos varios y de diseño La siguiente tabla muestra todos los archivos de diseño y otros que se pueden crear al desarrollar una aplicación Extensión Descripción.bas Módulo estándar de Visual Basic.cls Módulo de clase.ctl Código de control ActiveX creado por el usuario.ctx Archivo binario de un control Actives creado por el usuario.dca Caché del diseñador activo.ddf Archivo de información asociado con un archivo.cab generado por el asistente de empaquetado y distribución.dep Archivo de dependencias del asistente de empaquetado y distribución.dob Archivo de un formulario de un documento ActiveX.dox Archivo binario de formulario de un documento ActiveX.dsr Archivo de un diseñador.dsx Archivo binario de un diseñador.frm Archivo de formulario.frx Archivo binario de formulario.log Archivo de registro de errores de carga.oca Archivo de caché de biblioteca de tipos de controles.pag Archivo de página de propiedades.pgx Archivo binario de página de propiedades.res Archivo de recursos.tlb Biblioteca de tipos de automatización remota.vbg Archivo de grupos de proyectos de Visual Basic.vbl Archivo de control de licencia.vbp Archivo de proyectos de visual basic.vbr Archivo de registro de automatización remota.vbw Archivo de espacio de trabajo de un proyecto Visual Basic.vbz Archivo de inicio del asistente.wct Planilla HTML de una Web Class

3.7.4 Archivos de ejecución Al compilar la aplicación, todos los archivos necesarios para la ejecución se incluyen en archivos ejecutables. La siguiente tabla muestra los archivos de ejecución Extensión Descripción.dll Componente ActiveX en proceso.exe Archivo ejecutable o componente ActiveX.ocx Control ActiveX.vbd Archivo de estado de documento ActiveX.wct Plantilla HTML de una Web Class 3.8 Propiedades, Controles y Objetos 3.8.1 Componentes del entorno de Visual Basic Como todos los programas desarrollados bajo el entorno de Windows, Visual Basic está hecho para facilitar la programación ofreciendo un ambiente de trabajo amigable y sencillo a los programadores. Ofrece las opciones de menú estándar con los que cuentan la mayoría de los programas bajo Windows; tal es el caso de: Archivo, Edición, Ver, Formato, Herramientas, Ventana, Ayuda; además de opciones especiales para la programación como: Proyecto, Depuración, Ejecutar, Diagrama, Complementos, Consulta. 3.8.2 Los controles Los controles, tales como cajas de texto, botones, marcos, listas temporizadores, son objetos gráficos que permiten introducir o extraer datos. El formulario más los controles forman la interfaz o medio de comunicación. Para añadir un control a un formulario se utiliza la caja de herramientas. Cada herramienta de la caja crea un único control. Todos los controles que aparecen en la caja

de herramientas son los controles intrínsecos de Visual Basic. Estos se encuentran dentro del archivo.exe de Visual Basic; por lo tanto están siempre incluidos en la caja de herramientas. Se pueden agregar controles adicionales buscándolos en las bibliotecas de controles existentes en Visual Basic. En Visual Basic, los formularios como cada uno de los controles tienen predefinidos un conjunto de propiedades o datos y un conjunto de procedimientos para actuar sobre sus datos. 3.9 Ventajas de Visual Basic Existe un gran número de razones para el enorme éxito de Visual Basic (VB): La estructura del lenguaje de programación BASIC es muy simple, particularmente en lo referente al código ejecutable. Visual Basic no es sólo un lenguaje sino principalmente un entorno de desarrollo interactivo totalmente integrado. Visual Basic ha sido altamente optimizado para soportar desarrollo rápido de aplicaciones ( RAD ). Es particularmente fácil desarrollar interfases gráficas de usuario y conectarlas a funciones de manejo otorgadas por la aplicación. La interfase gráfica de usuario brinda un pantalla intuitiva y de vista atractiva para el manejo de la estructura del programa en general y los varios tipos de entidades (clases, módulos, procedimientos, formas, etc). Visual Basic brinda un sistema de ayuda fácil de comprender y sensible al contexto. Al editar programas, se despliega una ventana que informa al usuario el tipo de comandos posibles en la posición en la que se encuentra el cursor. Visual Basic es un lenguaje de integración de componentes (COM).

Los componentes COM pueden ser escritos en distintos lenguajes y después ser integrados utilizando Visual Basic. Es sencillo desarrollar aplicaciones para su distribución.