SlideShare una empresa de Scribd logo
1 de 9
República Bolivariana de Venezuela
Ministerio del poder popular para la educación UNIVERSITARIACIENCIAS Y
TECNOLOGÍAS
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN CABIMAS
Fundamentos de Visual Basic
Autor:
Caraline
Cañas
C.I. 26.175.781
INTRODUCCION
En esta actividad abriremos como contenido que llega por título fundamentos de
visual basic, Definición de un lenguaje de programación dirigido por eventos,
desarrollado por Alan Cooper para Microsoft, pequeña información que vamos
desarrollando en dicho trabajo…
DESARROLLO
Fundamentos del entorno de trabajo de Visual Basic y del lenguaje en sí
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 administrar registro de tablas o consultas pertenecientes a una base de datos,
hoja de cálculo u objeto (ADO-ACTIVE DATA OBJECT)
Asistente para barras de herramientas es factible incluir barras de herramientas
es factible incluir barra de herramientas personalizada, 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.
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.
¿Qué es Visual Basic 6.0?
Es un lenguaje de programación visual, también llamado lenguaje de 4ª
Generación. Esto quiere decir que un gran número de tareas se realizan sin
escribir código, Simplemente con operaciones gráficas realizadas con el ratón
sobre la pantalla. También un programa basado en objetos, aunque no orientado a
objetos como C++ o Java. La diferencia está en que Visual Basic 6.0utiliza
objetos con propiedades y métodos, pero carece de los mecanismos de herencia y
polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java
y C++.
CARACTERISTICAS
Visual Basic 6.0 soporta la abstracción, la encapsulación, el polimorfismo y la
reutilización del código.
Los objetos de Visual Basic están encapsulados; es decir, contienen su propio
código y sus propios datos.
Los objetos de Visual Basic tienen propiedades, métodos y eventos. Las
propiedades son los datos que describen un objeto. Los eventos son hechos que
pueden ocurrir sobre un objeto (un clic sobre un botón es un evento que produce
un mensaje). Un método agrupa el código que se ejecuta en respuesta a un
evento.
Al conjunto de propiedades y métodos se le llama interfaz. Además de su
interfaz predeterminada, los objetos pueden implementar interfaces adicionales
para proporcionar polimorfismo. El polimorfismo le permite manipular muchos tipos
diferentes de objetos sin preocuparse de su tipo.
Las interfaces múltiples son una característica del modelo de objetos
componente (COM) y permiten que los programas evolucionen con el tiempo,
agregando nueva funcionalidad sin afectar al código existente.
VENTAJAS
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.
Se dibuja formularios mediante el arrastre de controles.
· La sintaxis tiene semejanza al lenguaje natural humano.
· Lenguaje compatible con Microsoft office.
· Es un lenguaje RAD centrado en conseguir en el menor tiempo posible los
resultados que se deseaobtener.
· Tiene una ligera implementación de la POO (La Programación Orientada a
Objetos, la cual es un paradigma de programación que usa objetos y sus
interacciones para diseñar aplicaciones y programas de computadora).
· Permite el tratamiento de mensajes deWindows.
· Es excelente para cálculos intensivos del CPU como por ejemplo operaciones
matemáticas.
Ventana de propiedades:
En esta se encuentra toda la lista de propiedades para modificar un control.
Text: texto que aparecerá en el control.
Name: nombre del control.
Multiline: nos permite introducir varias lineas de texto.
Alignment: Alineación que tendrá el texto dentro del control que puede ser
izquierdo, derecho, centrado.
Visible: si esta propiedad esta en falso la caja de texto no sera visible cuando este
en ejecución el programa. si está en verdadero si se podrá ver.
Maxlength: numero máximo de caracteres que tendrá el control.
Looked: Con esta propiedad podemos bloquear el control para que el usuario no
pueda escribir ni modificar.
Backolor: Color que tendrá el fondo de la caja de texto.
Forecolor: Es el color de la letra que tendrá el control.
Métodos y eventos
Click Ocurre cuando el usuario presiona y suelta un botón del mouse sobre
un objeto.
DblClick Ocurre cuando el usuario presiona y suelta dos veces un botón del
mouse sobre unobjeto.
DragDrop Ocurre como resultado de arrastrar y soltar con el mouse
un control sobre un determinado tipo de objeto.
DragOver Ocurre cuando una operación de arrastrar y colocar está en curso.
Puede usar esteevento para controlar el puntero del mouse a medida que entra,
sale o descansa directamente sobre un destino válido.
GotFocus Ocurre cuando un objeto recibe el { CONTROL
Internet.HHCtrl.1 }{ HYPERLINK "JavaScript:alink_4.Click()" }, ya sea mediante
una acción del usuario, como tabular o hacer clic en el objeto, o cambiando el
enfoque en el código mediante el método SetFocus.
LostFocus A diferencia del evento anterior, este evento ocurre cuando
el objeto pierde el enfoque, ya sea mediante tabulaciones o hacer clic sobre
otro objeto.
KeyDown Ocurre cuando el usuario mantiene presionada una tecla.
KeyUp Ocurre cuando el usuario termina la operación de pulsar una tecla. Se
podría decir, que este evento ocurre precisamente al terminar el evento KeyDown.
METODOS
Drag Inicia, termina o cancela una operación de arrastre de
cualquier control, excepto loscontroles Line, Menu, Shape, Timer o
CommonDialog.
Move Se utiliza para mover un control o formulario, especificando sus
coordenadas (Top, Left)y su tamaño (Width, Height).
Refresh Se utiliza para dibujar o actualizar gráficamente un control o
un formulario. Se utiliza principalmente con los controles FileListBox y Data.
Focus Este método se utiliza para hacer que un objeto reciba el enfoque.
Este método es uno de los más usados para los controles de Visual Basic6.0.
ShowWhatsThis Permite mostrar un tema seleccionado de un archivo de Ayuda
utilizando el menú emergente ¿Qué es esto? que ofrece la ayuda de Windows.
Este método es muy útil para proporcionar ayuda interactiva en un menú
contextual acerca de un objeto en una aplicación. Este método muestra el tema
indicado por la propiedad WhatsThisHelpID del objetoespecificado en la sintaxis.
Zorder Se utiliza para que un control o un objeto formulario se coloque por encima
o por debajo de otros objetos.
Objetos intrínsecos
Label (Etiqueta): Es un control que nos permite presentar un texto. La etiqueta
debe usarse en aquellos casos en los que exista una información estática o
dinámica que no deba ser cambiada por el operador. Normalmente se utiliza el
control Label cuando se desea cambiar el texto de una página en tiempo de
ejecución, como por ejemplo, en respuesta a un clic en un botón
Textbox: El componente TextBox es el que nos permite introducir un texto o letra
por parte del usuario, este tipo de componente es típico cuando se le pide al
usuario algún tipo de dato, como por ejemplo el nombre, el apellido, la dirección
etc. El control TextBox o Caja de texto se utiliza para Ingresar y/o visualizar Texto
(es un control de entrada de datos).
Combobox: El componente Combobox (Caja combinada) es el que nos permite
que un usuario pueda seleccionar una opción de entre varias, es como si se le
preguntase al usuario donde reside y tuviera un combobox con todas las
provincias del mundo y el elije de entre todas una. Este es el aspecto de un
Combobox en un Formulario. Se utiliza para mostrar datos en un cuadro
combinado desplegable. De forma predeterminada, el control ComboBox aparece
en dos partes: la parte superior es un cuadro de texto que permite al usuario
escribir un elemento de la lista. La segunda parte es un cuadro de lista que
muestra una lista de elementos, de los cuales el usuario puede seleccionar uno.
CommandButton: El componente CommadButton (Botón de comando) es el que
nos permite que un usuario pueda pulsar un botón del programa para realizar una
determinada acción. Se utiliza generalmente en el evento Click para ejecutar
alguna acción cuando se produce dicho evento, y es precisamente el evento Click,
el que por defecto añade Visual Basic al control.
ListBox: El control ListBox permite a los usuarios seleccionar uno o varios
elementos de una lista predefinida. Se diferencia de un control DropDownList en
que puede mostrar varios elementos a la vez y, de manera opcional, permite que
el usuario pueda seleccionar varios elementos.
PictureBox: Es un control contenedor, que se utiliza para mostrar y cargar
archivos de imagen, también para dibujar figuras mediante los métodos gráficos, y
también como control contenedor de otros controles, como los controles Frame
Vista de un picturebox con un gráfico cargado
Image: El control Image permite visualizar gráficos e imágenes de los formatos
clásicos como gif, bmp, jpg, ico, cur, wmf etc... Pero no todos ellos son aceptados
por este control como los png o los Tif, por decir algunos. En comparación con el
control PictureBox que parecen muy similares, el control Image tiene muchas
menos características que este, por ejemplo una de ellas es que no se pueden
utilizar los métodos gráficos para dibujar sobre el mismo, tampoco es un
contenedor de controles como si lo es el PictureBox, no posee propiedad Hdc para
interactuar con Apis, tampoco propiedad Hwnd y varias otras. El control Image se
utiliza para agregar imágenes prediseñadas.
Propiedadesbásicas de acuerdo al tipo de objeto
Caption (Título): Especifica el texto que se muestra en el título de un objeto. Está
disponible en tiempo de diseño y en tiempo de ejecución.
ddItem: Permite añadir nuevos elementos a la lista.
BackColor: Especifica el color del fondo. Está disponible en tiempo de diseño y
en tiempo de ejecución.
ForeColor: Especifica el color del primer plano empleado para mostrar texto y
gráficos en un objeto. Está disponible en tiempo de diseño y en tiempo de
ejecución
Name (Nombre): Específica el nombre del objeto al que se hace referencia en el
código. Disponible en tiempo de diseño; es de lectura y escritura en tiempo de
ejecución.
CONCLUSION
Para concluir este trabajo entendemos ahora que visual basic Simplemente es
operaciones gráficas realizadas con el ratón sobre la pantalla y utiliza objetos con
propiedades y métodos, pero carece de los mecanismos de herencia y
polimorfismo. Tenemos en cuenta también las ventajas de visual basic 6.0 de igual
manera Permite generar librerías dinámicas de forma activa, mediante una
reconfiguración en su proceso de colección o codificación, me llamo más la
atención la parte de los métodos como Drag y ShowWhatsThis uno que Inicia,
termina o cancela una operación de arrastre y el otro Permite mostrar un tema
seleccionado de un archivo…

Más contenido relacionado

La actualidad más candente

Que es visual basic
Que es visual basicQue es visual basic
Que es visual basiccarlosbandez
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basicFrancisco Silva
 
programacion. visual basic 6.0
programacion. visual basic 6.0programacion. visual basic 6.0
programacion. visual basic 6.0dicnorimar cedeño
 
Informe programacion 10% adrian reinoza
Informe programacion 10% adrian reinozaInforme programacion 10% adrian reinoza
Informe programacion 10% adrian reinozaadrianreinoza
 
10 Herramientas Visual Basic
10 Herramientas Visual Basic 10 Herramientas Visual Basic
10 Herramientas Visual Basic Andrea Lozano
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Luis Enrique Arrieta
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0patrimoni
 
Fundamentos vb
Fundamentos vbFundamentos vb
Fundamentos vbvalerin01
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual BasicAndreea Cepeda
 
Desarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosDesarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosGabriel Hernadez Meza
 
Tutorial visual basic 6
Tutorial visual basic 6Tutorial visual basic 6
Tutorial visual basic 6leymar286
 

La actualidad más candente (18)

Visual 6.0
Visual 6.0Visual 6.0
Visual 6.0
 
Que es visual basic
Que es visual basicQue es visual basic
Que es visual basic
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
programacion. visual basic 6.0
programacion. visual basic 6.0programacion. visual basic 6.0
programacion. visual basic 6.0
 
Informe programacion 10% adrian reinoza
Informe programacion 10% adrian reinozaInforme programacion 10% adrian reinoza
Informe programacion 10% adrian reinoza
 
10 Herramientas Visual Basic
10 Herramientas Visual Basic 10 Herramientas Visual Basic
10 Herramientas Visual Basic
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Gabriela Chourio
Gabriela ChourioGabriela Chourio
Gabriela Chourio
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Fundamentos vb
Fundamentos vbFundamentos vb
Fundamentos vb
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Herramientas visual basic
Herramientas visual basicHerramientas visual basic
Herramientas visual basic
 
Desarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosDesarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datos
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Tutorial visual basic 6
Tutorial visual basic 6Tutorial visual basic 6
Tutorial visual basic 6
 

Similar a Caraline Cañas

Que es visual basic
Que es visual basicQue es visual basic
Que es visual basicJeansAcosta
 
Trabajo Informatica Brayan Camilo Velasco Victor Hugo Ruiz
Trabajo Informatica Brayan Camilo Velasco  Victor Hugo Ruiz Trabajo Informatica Brayan Camilo Velasco  Victor Hugo Ruiz
Trabajo Informatica Brayan Camilo Velasco Victor Hugo Ruiz Victor Ruiz
 
Fundamentos de visual basic.
Fundamentos de visual basic.Fundamentos de visual basic.
Fundamentos de visual basic.cindycgtdap
 
xdoc.mx-guia-de-estudio-.pdf
xdoc.mx-guia-de-estudio-.pdfxdoc.mx-guia-de-estudio-.pdf
xdoc.mx-guia-de-estudio-.pdfLUISRIVAS170665
 
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdf
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdfxdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdf
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdfLUISRIVAS170665
 
estudio-microsoft-visual-basic-.pdf
estudio-microsoft-visual-basic-.pdfestudio-microsoft-visual-basic-.pdf
estudio-microsoft-visual-basic-.pdfLUISRIVAS170665
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez visual basic.HendricGutierrez
 
Visual basic
Visual basicVisual basic
Visual basicjosser96
 
Curso De Microsoft Visual Fox Pro For Windows
Curso De Microsoft Visual Fox Pro  For WindowsCurso De Microsoft Visual Fox Pro  For Windows
Curso De Microsoft Visual Fox Pro For Windowsrtinoco89
 

Similar a Caraline Cañas (20)

Genesis polanco visual basic
Genesis polanco visual basicGenesis polanco visual basic
Genesis polanco visual basic
 
Que es visual basic
Que es visual basicQue es visual basic
Que es visual basic
 
Roxana
RoxanaRoxana
Roxana
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
 
Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Trabajo Informatica Brayan Camilo Velasco Victor Hugo Ruiz
Trabajo Informatica Brayan Camilo Velasco  Victor Hugo Ruiz Trabajo Informatica Brayan Camilo Velasco  Victor Hugo Ruiz
Trabajo Informatica Brayan Camilo Velasco Victor Hugo Ruiz
 
Visual 6.0
Visual 6.0Visual 6.0
Visual 6.0
 
Visual basic
Visual basicVisual basic
Visual basic
 
Fundamentos de visual basic.
Fundamentos de visual basic.Fundamentos de visual basic.
Fundamentos de visual basic.
 
xdoc.mx-guia-de-estudio-.pdf
xdoc.mx-guia-de-estudio-.pdfxdoc.mx-guia-de-estudio-.pdf
xdoc.mx-guia-de-estudio-.pdf
 
microsoft-.pdf
microsoft-.pdfmicrosoft-.pdf
microsoft-.pdf
 
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdf
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdfxdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdf
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdf
 
estudio-microsoft-visual-basic-.pdf
estudio-microsoft-visual-basic-.pdfestudio-microsoft-visual-basic-.pdf
estudio-microsoft-visual-basic-.pdf
 
microsoft-2000.pdf
microsoft-2000.pdfmicrosoft-2000.pdf
microsoft-2000.pdf
 
-guia-de-estudio.pdf
-guia-de-estudio.pdf-guia-de-estudio.pdf
-guia-de-estudio.pdf
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez visual basic.
 
Unidad I. Programación
Unidad I. ProgramaciónUnidad I. Programación
Unidad I. Programación
 
Visual basic
Visual basicVisual basic
Visual basic
 
Curso De Microsoft Visual Fox Pro For Windows
Curso De Microsoft Visual Fox Pro  For WindowsCurso De Microsoft Visual Fox Pro  For Windows
Curso De Microsoft Visual Fox Pro For Windows
 

Más de Eduardo Hernandez (20)

MARIO SALAS - MAPA MENTAL Y CONCEPTUAL
MARIO SALAS - MAPA MENTAL Y CONCEPTUALMARIO SALAS - MAPA MENTAL Y CONCEPTUAL
MARIO SALAS - MAPA MENTAL Y CONCEPTUAL
 
MARIO SALAS - Presentacion 2c 20%
MARIO SALAS - Presentacion 2c 20%MARIO SALAS - Presentacion 2c 20%
MARIO SALAS - Presentacion 2c 20%
 
Angel Barreto - Proceso de potabilizacion
Angel Barreto - Proceso de potabilizacionAngel Barreto - Proceso de potabilizacion
Angel Barreto - Proceso de potabilizacion
 
Eglys Gil - Herramientas Aplicadas para Modelar Datos
Eglys Gil - Herramientas Aplicadas para Modelar Datos Eglys Gil - Herramientas Aplicadas para Modelar Datos
Eglys Gil - Herramientas Aplicadas para Modelar Datos
 
Primeros Auxilios - Armando Parra
Primeros Auxilios - Armando ParraPrimeros Auxilios - Armando Parra
Primeros Auxilios - Armando Parra
 
Primeros auxilios - Robert Gallardo
Primeros auxilios - Robert GallardoPrimeros auxilios - Robert Gallardo
Primeros auxilios - Robert Gallardo
 
Jesus Marín - Primeros Auxilios
Jesus Marín - Primeros AuxiliosJesus Marín - Primeros Auxilios
Jesus Marín - Primeros Auxilios
 
GERARDO PIÑA
GERARDO PIÑAGERARDO PIÑA
GERARDO PIÑA
 
Oralis cordero
Oralis corderoOralis cordero
Oralis cordero
 
Gerardo pina
Gerardo pinaGerardo pina
Gerardo pina
 
Robert gallardo
Robert gallardoRobert gallardo
Robert gallardo
 
Francisco marcano
Francisco marcanoFrancisco marcano
Francisco marcano
 
Gabriel guerra
Gabriel guerraGabriel guerra
Gabriel guerra
 
Hernan nava
Hernan navaHernan nava
Hernan nava
 
Jesus carbonel
Jesus carbonelJesus carbonel
Jesus carbonel
 
Yeiny rincon
Yeiny rinconYeiny rincon
Yeiny rincon
 
Yoselin rodriguez
Yoselin rodriguezYoselin rodriguez
Yoselin rodriguez
 
Rusmary morales
Rusmary moralesRusmary morales
Rusmary morales
 
Andreina nieves
Andreina nievesAndreina nieves
Andreina nieves
 
Maria pulido
Maria pulidoMaria pulido
Maria pulido
 

Caraline Cañas

  • 1. República Bolivariana de Venezuela Ministerio del poder popular para la educación UNIVERSITARIACIENCIAS Y TECNOLOGÍAS INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN CABIMAS Fundamentos de Visual Basic Autor: Caraline Cañas C.I. 26.175.781
  • 2. INTRODUCCION En esta actividad abriremos como contenido que llega por título fundamentos de visual basic, Definición de un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft, pequeña información que vamos desarrollando en dicho trabajo…
  • 3. DESARROLLO Fundamentos del entorno de trabajo de Visual Basic y del lenguaje en sí 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 administrar registro de tablas o consultas pertenecientes a una base de datos, hoja de cálculo u objeto (ADO-ACTIVE DATA OBJECT) Asistente para barras de herramientas es factible incluir barras de herramientas es factible incluir barra de herramientas personalizada, 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. 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. ¿Qué es Visual Basic 6.0? Es un lenguaje de programación visual, también llamado lenguaje de 4ª Generación. Esto quiere decir que un gran número de tareas se realizan sin escribir código, Simplemente con operaciones gráficas realizadas con el ratón sobre la pantalla. También un programa basado en objetos, aunque no orientado a objetos como C++ o Java. La diferencia está en que Visual Basic 6.0utiliza objetos con propiedades y métodos, pero carece de los mecanismos de herencia y polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java y C++.
  • 4. CARACTERISTICAS Visual Basic 6.0 soporta la abstracción, la encapsulación, el polimorfismo y la reutilización del código. Los objetos de Visual Basic están encapsulados; es decir, contienen su propio código y sus propios datos. Los objetos de Visual Basic tienen propiedades, métodos y eventos. Las propiedades son los datos que describen un objeto. Los eventos son hechos que pueden ocurrir sobre un objeto (un clic sobre un botón es un evento que produce un mensaje). Un método agrupa el código que se ejecuta en respuesta a un evento. Al conjunto de propiedades y métodos se le llama interfaz. Además de su interfaz predeterminada, los objetos pueden implementar interfaces adicionales para proporcionar polimorfismo. El polimorfismo le permite manipular muchos tipos diferentes de objetos sin preocuparse de su tipo. Las interfaces múltiples son una característica del modelo de objetos componente (COM) y permiten que los programas evolucionen con el tiempo, agregando nueva funcionalidad sin afectar al código existente. VENTAJAS 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. Se dibuja formularios mediante el arrastre de controles. · La sintaxis tiene semejanza al lenguaje natural humano. · Lenguaje compatible con Microsoft office. · Es un lenguaje RAD centrado en conseguir en el menor tiempo posible los resultados que se deseaobtener. · Tiene una ligera implementación de la POO (La Programación Orientada a Objetos, la cual es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora).
  • 5. · Permite el tratamiento de mensajes deWindows. · Es excelente para cálculos intensivos del CPU como por ejemplo operaciones matemáticas. Ventana de propiedades: En esta se encuentra toda la lista de propiedades para modificar un control. Text: texto que aparecerá en el control. Name: nombre del control. Multiline: nos permite introducir varias lineas de texto. Alignment: Alineación que tendrá el texto dentro del control que puede ser izquierdo, derecho, centrado. Visible: si esta propiedad esta en falso la caja de texto no sera visible cuando este en ejecución el programa. si está en verdadero si se podrá ver. Maxlength: numero máximo de caracteres que tendrá el control. Looked: Con esta propiedad podemos bloquear el control para que el usuario no pueda escribir ni modificar. Backolor: Color que tendrá el fondo de la caja de texto. Forecolor: Es el color de la letra que tendrá el control.
  • 6. Métodos y eventos Click Ocurre cuando el usuario presiona y suelta un botón del mouse sobre un objeto. DblClick Ocurre cuando el usuario presiona y suelta dos veces un botón del mouse sobre unobjeto. DragDrop Ocurre como resultado de arrastrar y soltar con el mouse un control sobre un determinado tipo de objeto. DragOver Ocurre cuando una operación de arrastrar y colocar está en curso. Puede usar esteevento para controlar el puntero del mouse a medida que entra, sale o descansa directamente sobre un destino válido. GotFocus Ocurre cuando un objeto recibe el { CONTROL Internet.HHCtrl.1 }{ HYPERLINK "JavaScript:alink_4.Click()" }, ya sea mediante una acción del usuario, como tabular o hacer clic en el objeto, o cambiando el enfoque en el código mediante el método SetFocus. LostFocus A diferencia del evento anterior, este evento ocurre cuando el objeto pierde el enfoque, ya sea mediante tabulaciones o hacer clic sobre otro objeto. KeyDown Ocurre cuando el usuario mantiene presionada una tecla. KeyUp Ocurre cuando el usuario termina la operación de pulsar una tecla. Se podría decir, que este evento ocurre precisamente al terminar el evento KeyDown. METODOS Drag Inicia, termina o cancela una operación de arrastre de cualquier control, excepto loscontroles Line, Menu, Shape, Timer o CommonDialog. Move Se utiliza para mover un control o formulario, especificando sus coordenadas (Top, Left)y su tamaño (Width, Height). Refresh Se utiliza para dibujar o actualizar gráficamente un control o un formulario. Se utiliza principalmente con los controles FileListBox y Data. Focus Este método se utiliza para hacer que un objeto reciba el enfoque. Este método es uno de los más usados para los controles de Visual Basic6.0. ShowWhatsThis Permite mostrar un tema seleccionado de un archivo de Ayuda utilizando el menú emergente ¿Qué es esto? que ofrece la ayuda de Windows.
  • 7. Este método es muy útil para proporcionar ayuda interactiva en un menú contextual acerca de un objeto en una aplicación. Este método muestra el tema indicado por la propiedad WhatsThisHelpID del objetoespecificado en la sintaxis. Zorder Se utiliza para que un control o un objeto formulario se coloque por encima o por debajo de otros objetos. Objetos intrínsecos Label (Etiqueta): Es un control que nos permite presentar un texto. La etiqueta debe usarse en aquellos casos en los que exista una información estática o dinámica que no deba ser cambiada por el operador. Normalmente se utiliza el control Label cuando se desea cambiar el texto de una página en tiempo de ejecución, como por ejemplo, en respuesta a un clic en un botón Textbox: El componente TextBox es el que nos permite introducir un texto o letra por parte del usuario, este tipo de componente es típico cuando se le pide al usuario algún tipo de dato, como por ejemplo el nombre, el apellido, la dirección etc. El control TextBox o Caja de texto se utiliza para Ingresar y/o visualizar Texto (es un control de entrada de datos). Combobox: El componente Combobox (Caja combinada) es el que nos permite que un usuario pueda seleccionar una opción de entre varias, es como si se le preguntase al usuario donde reside y tuviera un combobox con todas las provincias del mundo y el elije de entre todas una. Este es el aspecto de un Combobox en un Formulario. Se utiliza para mostrar datos en un cuadro combinado desplegable. De forma predeterminada, el control ComboBox aparece en dos partes: la parte superior es un cuadro de texto que permite al usuario escribir un elemento de la lista. La segunda parte es un cuadro de lista que muestra una lista de elementos, de los cuales el usuario puede seleccionar uno. CommandButton: El componente CommadButton (Botón de comando) es el que nos permite que un usuario pueda pulsar un botón del programa para realizar una determinada acción. Se utiliza generalmente en el evento Click para ejecutar alguna acción cuando se produce dicho evento, y es precisamente el evento Click, el que por defecto añade Visual Basic al control. ListBox: El control ListBox permite a los usuarios seleccionar uno o varios elementos de una lista predefinida. Se diferencia de un control DropDownList en que puede mostrar varios elementos a la vez y, de manera opcional, permite que el usuario pueda seleccionar varios elementos.
  • 8. PictureBox: Es un control contenedor, que se utiliza para mostrar y cargar archivos de imagen, también para dibujar figuras mediante los métodos gráficos, y también como control contenedor de otros controles, como los controles Frame Vista de un picturebox con un gráfico cargado Image: El control Image permite visualizar gráficos e imágenes de los formatos clásicos como gif, bmp, jpg, ico, cur, wmf etc... Pero no todos ellos son aceptados por este control como los png o los Tif, por decir algunos. En comparación con el control PictureBox que parecen muy similares, el control Image tiene muchas menos características que este, por ejemplo una de ellas es que no se pueden utilizar los métodos gráficos para dibujar sobre el mismo, tampoco es un contenedor de controles como si lo es el PictureBox, no posee propiedad Hdc para interactuar con Apis, tampoco propiedad Hwnd y varias otras. El control Image se utiliza para agregar imágenes prediseñadas. Propiedadesbásicas de acuerdo al tipo de objeto Caption (Título): Especifica el texto que se muestra en el título de un objeto. Está disponible en tiempo de diseño y en tiempo de ejecución. ddItem: Permite añadir nuevos elementos a la lista. BackColor: Especifica el color del fondo. Está disponible en tiempo de diseño y en tiempo de ejecución. ForeColor: Especifica el color del primer plano empleado para mostrar texto y gráficos en un objeto. Está disponible en tiempo de diseño y en tiempo de ejecución Name (Nombre): Específica el nombre del objeto al que se hace referencia en el código. Disponible en tiempo de diseño; es de lectura y escritura en tiempo de ejecución.
  • 9. CONCLUSION Para concluir este trabajo entendemos ahora que visual basic Simplemente es operaciones gráficas realizadas con el ratón sobre la pantalla y utiliza objetos con propiedades y métodos, pero carece de los mecanismos de herencia y polimorfismo. Tenemos en cuenta también las ventajas de visual basic 6.0 de igual manera Permite generar librerías dinámicas de forma activa, mediante una reconfiguración en su proceso de colección o codificación, me llamo más la atención la parte de los métodos como Drag y ShowWhatsThis uno que Inicia, termina o cancela una operación de arrastre y el otro Permite mostrar un tema seleccionado de un archivo…