Realizado por: María.L
García. P
Escuela:45
I.U.P Santiago Mariño.
Controles y tipos de datos de
Visual Basic.
¿Que es visual basic?
Es el lenguaje de macros
de Microsoft Visual
Basic que se utiliza para
programar aplicaciones
Windows y que se incluye
en varias aplicaciones
Microsoft. VBA permite a
usuarios y programadores
ampliar la funcionalidad de
programas de la suite
Microsoft Office.
Diseñado
para crear de
manera
productiva
aplicaciones con
seguridad de
tipos y
orientadas a
objetos.
Ventajas de VB
Posibilita añadir soporte para
ejecución de scripts, VBScript, o
JScript en las aplicaciones
mediante Microsoft script control.
Posee una curva de aprendizaje
muy rápida.
Integra el diseño e
implementación de formularios de
windows.
 Fácilmente extensible
mediante librerías DDL y
componentes ActiveX de otros
lenguajes.
Desventajas de VB
Problema de versionado
asociado con varias librerías
runtime DLL, conocido como DLL
hell.
Soporte pobre para
programacion orientada a objeto.
Dependencia de frágiles y
co.plejas entradas de registro
COM
Incapacidad para crear
aplicaciones multihilo sin tener
que recurrir a llamadas de la API
de windows.
Controles de visual basic.
Controles básicos: Este cuadro de herramientas puede ser
diferente, dado que pueden haber más o menos controles en
la barra y ser mucho más grande o con más columnas de
controles o de diferentes tipos de controles. Realmente son
objetos que disponen de sus propias propiedades y métodos,
cuya utilidad es la de facilitarnos el desarrollo de nuestras
aplicaciones. algunos de estos controles son:
•Puntero: es la única herramienta de la caja que no se puede
utilizar para dibujar
•Button: se utiliza para iniciar, detener
o interrumpir un proceso. cada vez que
un usuario hace clic en un botón se
invoca al controlador de evento.
•Checkbox: muestra una casilla de
verificación y una etiqueta para texto.
Permite tener opciones sobre las que el
usuario confirma o niega.
•Checkedlistbox: muestra una lista
desplegable de elementos, cada uno
acompañado por una casilla de
verificación.
•ComboBox: muestra una lista
desplegable de elementos
•Label: Sirve para poder poner
mensajes o textos en la pantalla,
pero no son editables por el usuario.
Se utiliza para dibujar una caja para
texto que no desea que modifique un
usuario.
•Linklabel: Muestra texto en forma de
vínculo de estilo web y desencadena
un evento cuando el usuario hace clic
en el texto.
•Listview:Muestra los elementos ya
sean textos solos o con íconos.
Mediante la opción "ver" del menú de
Windows, podemos optar por las
opciones "detalle" "lista" "iconos
grandes" e "iconos pequeños".
•Listbox: muestra una lista de textos
también llamados elementos. en visual
basic 6.0 la propiedad style de un
control listbox determina si una casilla
aparece junto a cada elemento de
texto.
•Datetimepicker: Permite al usuario seleccionar un
solo elemento de una lista de fechas y horas.
Cuando se utiliza para representar una fecha,
aparece en dos partes: una lista desplegable con
una fecha representada como texto, y una
cuadrícula que aparece en la fecha hacia abajo que
se encuentra junto a la lista
•Progressbar: Nos permite medir el progreso de
una tarea o proceso en nuestro programa. Si bien
es posible crear barras de progreso sin usar un
control adicional, mediante el progressbar
podemos implementar de una manera fácil y
rápida, mediciones de progreso de una tarea.
•Radiobutton: Presenta al usuario un
conjunto de dos o más opciones
excluyentes entre si, aunque puede
parecer que los botones de radio y las
casillas funcionan de forma parecida.
•Richtexbox: Habilita la presentación del
texto con formato de texto sencillo o
enriquecido. Además puede efectuar las
siguientes operaciones: Mostrarfuentes,
colores y vínculos, y cargar textos e
imágenes incrustadas desde un archivo.
•Textbox: Muestra texto escrito en
tiempo de diseño que puede ser
editado por los usuarios en tiempo
de ejecución.
•Tooltip: Representa una pequeña
ventana emergente rectangular que
muestra un breve descripción de la
finalidad de un control cuando el
usuario sitúa el puntero sobre el
control.
•Treeview: Muestra una colección
jerárquica de objetos de modo que
puede constar de texto con casillas
de verificación o íconos opcionales.
•WebBrowser: Se puede utilizar para
duplicar la funcionalidad de
exploración de Web de internet
explorer o en la aplicación o se puede
deshabilitar la funcionalidad
predeterminada de internet explorer.
•MonthCalender: Muestra un calendario
gráfico que permite que los usuarios
seleccionen un intervalo de fecha.
•NotifyIcon: Muestra un icono, en el área
de notificación de estado de la barra de
tareas, que representa una aplicación que
se ejecuta en segundo plano.
Otros tipos de controles
•Componentes
•Timer: Sirve para realizar un conteo de tiempo, en
tiempo de ejecución.
•ImageList: Es un contenedor de imágenes, para que
después se use con otros controles.
Contenedores: En esta categoría se encuentran
todos aquellos controles que sirven para contener
otros controles.
•FlowLayoutPanel: Es un contenedor de controles
que no permite la modificación de la posición del
control.
•GroupBox: Agrupa un conjunto de controles (tales
como botones de opción) en un marco con
etiqueta.
•Panel: Agrupa un conjunto de controles en un
marco sin etiqueta que permite el desplazamiento.
•TableLayoutPanel:Es un organizador de controles, ya que podemos
añadir filas o columnas para controlar lo que queramos.
•SplitContainer: Es un contenedor de controles con dos paneles, en
donde se puede insertar cualquier tipo de control.
•TabControl: Proporciona una página con fichas para organizar y
tener acceso a controles agrupados de forma eficiente.
Tipos de datos
Boolean: Utilice el tipo de dato Boolean para contener
valores de dos estados como verdadero/falso, sí/no o
activado/desactivado. El valor predeterminado
de Boolean es False.
Byte: Utilice el tipo de dato Byte para contener datos
binarios. El valor predeterminado de Byte es 0.
Char: Utilice el tipo de dato Char cuando necesite albergar
únicamente un carácter individual y no necesite la
sobrecarga de String. En algunos casos, puede utilizar Char.
El valor predeterminado de Char es el carácter con el punto
de código 0.
Date: Utilice el tipo de dato Date para albergar valores de fecha,
valores de tiempo o valores de fecha y hora. El valor
predeterminado de Date es 0:00:00 (medianoche) del 1 de enero de
0001.
Intervalo: Podría necesitar utilizar el carácter de tipo D para
asignar un valor grande a una variable o constante Decimal.
Doublee: El tipo de dato Double proporciona las magnitudes más
grandes y más pequeñas posibles para un número. El valor
predeterminado de Double es 0.
Ushort: Utilice el tipo de dato UShort para contener datos binarios
demasiado grandes para Byte. El valor predeterminado de UShort es 0.
Integer: El tipo de dato Integer proporciona rendimiento óptimo en
un procesador de 32 bits. Los demás tipos integrales son más
lentos para cargarse y almacenarse de y a la memoria. El valor
predeterminado de Integer es 0.
Long: Utilice el tipo de dato Long para inclJouir números enteros
demasiado grandes para ajustarse en el tipo de datos Integer. El
valor predeterminado de Long es 0.
Object:Utilice Object cuando en tiempo de compilación no conoce
a qué tipo de datos puede señalar la variable. El valor
predeterminado de Object es Nothing (una referencia nula).
Sbyte:Utilice el tipo de dato SByte para incluir valores enteros que no
precisen el ancho total de datos de Integer ni la mitad del ancho de
datos de Short. El valor predeterminado de SByte es 0.
String: Utilice el tipo de dato String para contener varios caracteres
sin la sobrecarga de administración de matriz de Char(). El valor
predeterminado de String es Nothing (una referencia nula). Observe que
esto no es lo mismo que la cadena vacía (valor “”).
Ushort: Utilice el tipo de dato UShort para contener datos binarios
demasiado grandes para Byte. El valor predeterminado de UShort es 0.

Controles y datos de visual basic

  • 1.
    Realizado por: María.L García.P Escuela:45 I.U.P Santiago Mariño. Controles y tipos de datos de Visual Basic.
  • 2.
    ¿Que es visualbasic? Es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones Windows y que se incluye en varias aplicaciones Microsoft. VBA permite a usuarios y programadores ampliar la funcionalidad de programas de la suite Microsoft Office. Diseñado para crear de manera productiva aplicaciones con seguridad de tipos y orientadas a objetos.
  • 3.
    Ventajas de VB Posibilitaañadir soporte para ejecución de scripts, VBScript, o JScript en las aplicaciones mediante Microsoft script control. Posee una curva de aprendizaje muy rápida. Integra el diseño e implementación de formularios de windows.  Fácilmente extensible mediante librerías DDL y componentes ActiveX de otros lenguajes. Desventajas de VB Problema de versionado asociado con varias librerías runtime DLL, conocido como DLL hell. Soporte pobre para programacion orientada a objeto. Dependencia de frágiles y co.plejas entradas de registro COM Incapacidad para crear aplicaciones multihilo sin tener que recurrir a llamadas de la API de windows.
  • 4.
    Controles de visualbasic. Controles básicos: Este cuadro de herramientas puede ser diferente, dado que pueden haber más o menos controles en la barra y ser mucho más grande o con más columnas de controles o de diferentes tipos de controles. Realmente son objetos que disponen de sus propias propiedades y métodos, cuya utilidad es la de facilitarnos el desarrollo de nuestras aplicaciones. algunos de estos controles son: •Puntero: es la única herramienta de la caja que no se puede utilizar para dibujar
  • 5.
    •Button: se utilizapara iniciar, detener o interrumpir un proceso. cada vez que un usuario hace clic en un botón se invoca al controlador de evento. •Checkbox: muestra una casilla de verificación y una etiqueta para texto. Permite tener opciones sobre las que el usuario confirma o niega.
  • 6.
    •Checkedlistbox: muestra unalista desplegable de elementos, cada uno acompañado por una casilla de verificación. •ComboBox: muestra una lista desplegable de elementos
  • 7.
    •Label: Sirve parapoder poner mensajes o textos en la pantalla, pero no son editables por el usuario. Se utiliza para dibujar una caja para texto que no desea que modifique un usuario. •Linklabel: Muestra texto en forma de vínculo de estilo web y desencadena un evento cuando el usuario hace clic en el texto.
  • 8.
    •Listview:Muestra los elementosya sean textos solos o con íconos. Mediante la opción "ver" del menú de Windows, podemos optar por las opciones "detalle" "lista" "iconos grandes" e "iconos pequeños". •Listbox: muestra una lista de textos también llamados elementos. en visual basic 6.0 la propiedad style de un control listbox determina si una casilla aparece junto a cada elemento de texto.
  • 9.
    •Datetimepicker: Permite alusuario seleccionar un solo elemento de una lista de fechas y horas. Cuando se utiliza para representar una fecha, aparece en dos partes: una lista desplegable con una fecha representada como texto, y una cuadrícula que aparece en la fecha hacia abajo que se encuentra junto a la lista •Progressbar: Nos permite medir el progreso de una tarea o proceso en nuestro programa. Si bien es posible crear barras de progreso sin usar un control adicional, mediante el progressbar podemos implementar de una manera fácil y rápida, mediciones de progreso de una tarea.
  • 10.
    •Radiobutton: Presenta alusuario un conjunto de dos o más opciones excluyentes entre si, aunque puede parecer que los botones de radio y las casillas funcionan de forma parecida. •Richtexbox: Habilita la presentación del texto con formato de texto sencillo o enriquecido. Además puede efectuar las siguientes operaciones: Mostrarfuentes, colores y vínculos, y cargar textos e imágenes incrustadas desde un archivo.
  • 11.
    •Textbox: Muestra textoescrito en tiempo de diseño que puede ser editado por los usuarios en tiempo de ejecución. •Tooltip: Representa una pequeña ventana emergente rectangular que muestra un breve descripción de la finalidad de un control cuando el usuario sitúa el puntero sobre el control.
  • 12.
    •Treeview: Muestra unacolección jerárquica de objetos de modo que puede constar de texto con casillas de verificación o íconos opcionales. •WebBrowser: Se puede utilizar para duplicar la funcionalidad de exploración de Web de internet explorer o en la aplicación o se puede deshabilitar la funcionalidad predeterminada de internet explorer.
  • 13.
    •MonthCalender: Muestra uncalendario gráfico que permite que los usuarios seleccionen un intervalo de fecha. •NotifyIcon: Muestra un icono, en el área de notificación de estado de la barra de tareas, que representa una aplicación que se ejecuta en segundo plano.
  • 14.
    Otros tipos decontroles •Componentes •Timer: Sirve para realizar un conteo de tiempo, en tiempo de ejecución. •ImageList: Es un contenedor de imágenes, para que después se use con otros controles.
  • 15.
    Contenedores: En estacategoría se encuentran todos aquellos controles que sirven para contener otros controles. •FlowLayoutPanel: Es un contenedor de controles que no permite la modificación de la posición del control. •GroupBox: Agrupa un conjunto de controles (tales como botones de opción) en un marco con etiqueta. •Panel: Agrupa un conjunto de controles en un marco sin etiqueta que permite el desplazamiento.
  • 16.
    •TableLayoutPanel:Es un organizadorde controles, ya que podemos añadir filas o columnas para controlar lo que queramos. •SplitContainer: Es un contenedor de controles con dos paneles, en donde se puede insertar cualquier tipo de control. •TabControl: Proporciona una página con fichas para organizar y tener acceso a controles agrupados de forma eficiente.
  • 17.
    Tipos de datos Boolean:Utilice el tipo de dato Boolean para contener valores de dos estados como verdadero/falso, sí/no o activado/desactivado. El valor predeterminado de Boolean es False. Byte: Utilice el tipo de dato Byte para contener datos binarios. El valor predeterminado de Byte es 0. Char: Utilice el tipo de dato Char cuando necesite albergar únicamente un carácter individual y no necesite la sobrecarga de String. En algunos casos, puede utilizar Char. El valor predeterminado de Char es el carácter con el punto de código 0.
  • 18.
    Date: Utilice eltipo de dato Date para albergar valores de fecha, valores de tiempo o valores de fecha y hora. El valor predeterminado de Date es 0:00:00 (medianoche) del 1 de enero de 0001. Intervalo: Podría necesitar utilizar el carácter de tipo D para asignar un valor grande a una variable o constante Decimal. Doublee: El tipo de dato Double proporciona las magnitudes más grandes y más pequeñas posibles para un número. El valor predeterminado de Double es 0. Ushort: Utilice el tipo de dato UShort para contener datos binarios demasiado grandes para Byte. El valor predeterminado de UShort es 0.
  • 19.
    Integer: El tipode dato Integer proporciona rendimiento óptimo en un procesador de 32 bits. Los demás tipos integrales son más lentos para cargarse y almacenarse de y a la memoria. El valor predeterminado de Integer es 0. Long: Utilice el tipo de dato Long para inclJouir números enteros demasiado grandes para ajustarse en el tipo de datos Integer. El valor predeterminado de Long es 0. Object:Utilice Object cuando en tiempo de compilación no conoce a qué tipo de datos puede señalar la variable. El valor predeterminado de Object es Nothing (una referencia nula).
  • 20.
    Sbyte:Utilice el tipode dato SByte para incluir valores enteros que no precisen el ancho total de datos de Integer ni la mitad del ancho de datos de Short. El valor predeterminado de SByte es 0. String: Utilice el tipo de dato String para contener varios caracteres sin la sobrecarga de administración de matriz de Char(). El valor predeterminado de String es Nothing (una referencia nula). Observe que esto no es lo mismo que la cadena vacía (valor “”). Ushort: Utilice el tipo de dato UShort para contener datos binarios demasiado grandes para Byte. El valor predeterminado de UShort es 0.