domingo, 24 de mayo de 2015

EL ENTORNO DE VISUAL BASIC 6.0

EL ENTORNO DE VISUAL BASIC 6.0

La barra de menús y las barras de herramientas.


Las herramientas

Formularios (forms) y módulos

La ventana de proyecto (project)



La ventana de propiedades (properties)

EL ENTORNO DE PROGRAMACIÓN VISUAL BASIC 6.0


EL ENTORNO DE PROGRAMACIÓN VISUAL BASIC 6.0

PROYECTOS Y FICHEROS

Proyectos y ficheros

Cada aplicación que se empieza a desarrollar en Visual Basic 6.0 es un nuevo proyecto. Un proyecto comprende otras componentes más sencillas, como por ejemplo los formularios (que son las ventanas de la interface de usuario de la nueva aplicación) y los módulos (que son conjuntos de funciones y procedimientos sin interface gráfica de usuario). Existe siempre un fichero con extensión *.vbp (Visual Basic Project) que se crea con el comando File/Save Project As. El fichero del proyecto contiene toda la información de conjunto. Además hay que crear un fichero por cada formulario y por cada módulo que tenga el proyecto. Los ficheros de los formularios se crean con File/Save Filename As teniendo como extensión *.frm. Los ficheros de código o módulos se guardan también con el comando File/Save Filename As y tienen como extensión *.bas si se trata de un módulo estándar o *.cls si se trata de un módulo de clase (class module).

¿Cómo se guarda un proyecto en el disco?

Un proyecto se compone siempre de varios ficheros (al menos de dos) y hay que preocuparse de guardar cada uno de ellos en el directorio adecuado y con el nombre adecuado.

MÉTODOS

Métodos


Los métodos son funciones que también son llamadas desde programa, pero a diferencia de los procedimientos no son programadas por el usuario, sino que vienen ya pre-programadas con el lenguaje. Los métodos realizan tareas típicas, previsibles y comunes para todas las aplicaciones. De ahí que vengan con el lenguaje y que se libere al usuario de la tarea de programarlos. Cada tipo de objeto o de control tiene sus propios métodos.

EVENTO EN VISUAL BASIC 6.0

Eventos


Ya se ha dicho que las acciones del usuario sobre el programa se llaman eventos. Son eventos típicos el clicar sobre un botón, el hacer doble clic sobre el nombre de un fichero para abrirlo, el arrastrar un icono, el pulsar una tecla o combinación de teclas, el elegir una opción de un menú, el escribir en una caja de texto, o simplemente mover el ratón. Más adelante se verán los distintos tipos de eventos reconocidos por Windows 95/98/NT y por Visual Basic 6.0.

NOMBRE DE OBJETO

Nombres de Objetos


En Principio Cada Objeto de Basic 6.0 Dębe ONU Tener nombre visual, por medio del cual sea se Hace Referencia DICHO un Objeto. El nombre Puede del Ser El que desee el usuario, e INCLUSO Visual Basic 6.0 proporciona Nombres por Defecto Para Los DIVERSOS Controles. Estós Nombres por Defecto Hacen Referencia al tipo de control de y van seguidos de la ONU Número Que se Incrementa A MEDIDA Que se van introduciendo Más Controles de ESE tipo en el Formulario (EJEMPLO por VScroll1, párr Una barra de Desplazamiento -scroll negociación vertical, HScroll1 , Para Una barra horizontal, etc.).

OBJETOS Y PROPIEDADES

Objetos y Propiedades

En programación Orientada a Objetos (Mas Bien Basada en Objetos, habria Que Decir) sí genéricas llama clase ONU Estas Entidades, MIENTRAS Que se llama Objeto A Cada ejemplar de Una clase Determinada. EJEMPLO Por, en la ONU y cafés Florerias del Programa VARIOS Botones , Cada uno de los Cuales Es Un Objeto del tipo de Botón de comando de control, Que seria la clase.



Cada Formulario y Cada tipo de controlar de la ONU Tienen conjunto de propiedades Que definen su Aspecto gráfico (Tamaño, color, posicion en la ventana, tipo y Tamaño de letra, etc.) y su forma de responder a las Acciones del usuario (Si està activo o no, EJEMPLO POR). Cada Tiene Propiedad Que nombre ONU Viene ya Definido por el lenguaje.


FORMULARIO Y CONTROLES

Formularios y Controles

Cada uno de los Elementos Gráficos Que pueden Formar parte De Una Aplicación típica de Windows 95/98 / NT Es Un tipo de control.
Los Botones, las cajas de Diálogo y de texto, las cajas de Selección desplegables, los Botones de Opción y de Selección, las barras de Desplazamientos horizontales y verticales, Los gráficos, los menús, Y Muchos Otros Tipos de Elementos hijo Controles párrafo Visual Basic 6.0.



Formulario (forma) de una ventana Una. ONU Formulario Puede Ser considerado Como una especie de Contenedor Para Los Controles. En Una PUEDE application Formularios Varios Tener, ONU but Formulario Único Suficiente Ser Puede del párrafo las Aplicaciones Más Sencillas. Los Formularios Deben Tener también nombre un, Que PUEDE crearse SIGUIENDO las Mismas reglas Que Para Los Controles.

MODO DISEÑO Y EJECUCIÓN

Modo de Diseño y Modo de Ejecución

Modo de diseño el usuario construye interactivamente la aplicación, colocando controles en el formulario, definiendo sus propiedades, y desarrollando funciones para gestionar los eventos.



Modo de ejecución. En ese caso el usuario actúa sobre el programa (introduce eventos) y prueba cómo responde el programa. Hay algunas propiedades de los controles que deben establecerse en modo de diseño, pero muchas otras pueden cambiarse en tiempo de ejecución desde el programa escrito en Visual Basic 6.0, en la forma en que más adelante se verá. También hay propiedades que sólo pueden establecerse en modo de ejecución y que no son visibles en modo de diseño. Todos estos conceptos –controles, propiedades, eventos.

viernes, 22 de mayo de 2015

PROGRAMAS PARA EL ENTORNO WINDOWS


Visual Basic 6.0 está orientado a la realización de programas para Windows, pudiendo incorporar todos los elementos de este entorno informático: ventanas, botones, cajas de diálogo y de texto, botones de opción y de selección, barras de desplazamiento, gráficos, menús, etc.


¿QUE ES VISUAL BASIC?








Visual Basic es un lenguaje de programación y entorno de desarrollo integrado (IDE). Se deriva del lenguaje de programación BASIC más antiguo, y por lo tanto se considera un lenguaje de programación útil y relativamente fácil de aprender para los principiantes.