BISUAL VASIC 6.0
¿Qué es Visual Basic 6.0?
Visual Basic 6.0 es uno
de los lenguajes de programación que más
Entusiasmo despiertan
entre los programadores de PCs, tanto expertos
como novatos. En el
caso de los programadores expertos por la facilidad
con la que desarrollan
aplicaciones complejas en poquísimo tiempo
(Comparado con lo que
cuesta programar en Visual C++, por ejemplo). En
El caso de los
programadores novatos por el hecho de ver de lo que son
capaces a los pocos
minutos de empezar su aprendizaje. El precio que hay
que pagar por utilizar
Visual Basic 6.0 es una menor velocidad o eficiencia
en las aplicaciones.
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.
Visual Basic 6.0 es
también un programa basado en objetos, aunque no
orientado a objetos
como C++ o Java. La diferencia está en que Visual
Basic 6.0 utiliza
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++.
Características
*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.
*La reutilización del
código es la capacidad de trasladar características de
un objeto a otro, lo
que se logra con alguna forma de herencia. Existen
principalmente dos
formas de reutilización del código: binario y fuente. La
reutilización del
código: binario y fuente. La reutilización de código fuente
se consigue mediante la
creación y uso de un objeto, mientras que la
reutilización de código
fuente se consigue por herencia, lo que no se
permite en Visual
Basic. En una jerarquía de clases, la herencia muestra
cómo los objetos que se
derivan de otros objetos más simples heredan su
comportamiento. Por el
contrario, los modelos de objetos son jerarquías
que describen la
contención. Es decir, muestran cómo objetos complejos
como una hoja de
cálculo, contienen colecciones de otros objetos, como
botones o imágenes. Un
control activo normalmente opera como un
componente software
reutilizable, que se incorpora en una aplicación como
Microsoft Excel, en una
página Web, o en cualquier otra aplicación Visual
Basic o visual C++.
VENTAJAS Y DESVENTAJAS DE VISUAL BASIC 6.0
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.
* -Es un lenguaje RAD.
*Posee una curva de
aprendizaje muy rápida.
*Integra el diseño e
implementación de formularios de Windows.
*Permite usar con suma
facilidad la plataforma de los sistemas
Windows.
*El código en Visual
Basic es fácilmente migrable a otros lenguajes.
*Acostumbra a los
desarrolladores a programar con eficiencia.
Desventajas
*No existe forma alguna
de exportar el código a otras plataformas
diferentes a Windows.
Los ejecutables generados son relativamente
lentos en VISUAL BASIC
6.0 y anteriores. Por efecto permite la
programación sin
declaración de variables.
*Su lenguaje no
distingue entre mayúsculas y minúsculas como se hace en C++.
*Sin soporte de Microsoft
desde el 4 de Abril de 2008 (Pero el
MSDN es muy completo).
*No es multiplataforma
(Sin embargo se pueden usar emuladores e
intérpretes para
correrlos en otras plataformas).
*Por defecto permite la
programación sin declaración de variables.
(Que puede ser
sencillamente corregida escribiendo la frase Opción
Éxplicit en el
encabezado de cada formulario, en cuyo caso -será
menester declarar todas
las variables a utilizar, lo que a la postre
genera código más
puro).
*No permite
programación a bajo nivel ni incrustar secciones de
código en ASM.
*Sólo permite el uso de
funciones de librerías dinámicas (DLL)
stdcall.
*Algunas funciones
están indocumentadas (Sin embargo esto ocurre
en muchos lenguajes).
*Es un lenguaje basado
en objetos y no orientado a objetos.
*No maneja muy bien los
apuntadores de memoria.
*No soporta tratamiento
de procesos como parte del lenguaje.
*No incluye operadores
de desplazamiento de bits como parte del
lenguaje.
*No permite el manejo
de memoria dinámica, punteros, etc. como
parte del lenguaje.
*No avisa de ciertos
errores o advertencias (se puede configurar el
compilador para generar
ejecutables sin los controladores de
desbordamiento de
enteros o las comprobaciones de límites en
matrices entre otros,
dejando así más de la mano del programador la
tarea de controlar
dichos errores)
*No tiene instrucciones
de reprocesamiento.
*El tratamiento de
mensajes de Windows es básico e indirecto.
*La gran gama de
controles incorporados son, sin embargo en
algunos casos, muy
generales, lo que lleva a tener que reprogramar
nuevos controles para
una necesidad concreta de la aplicación.
*Esto cambia
radicalmente en Visual Basic .NET donde es posible
reprogramar y mejorar o
reutilizar los controles existentes.
*Los controles
personalizados no mejoran la potencia de la API de
Windows, y en
determinados casos acudir a ésta será el único modo
de conseguir el control
personalizado deseado.
OBJETOS CON SUS PROPIEDADES
Name: Especifica el
nombre del control para poder referenciarlo e
identificarlo.
Appearance: Esta
propiedad determina si el Image posee o no efecto 3d
con respecto a su
apariencia. Los valores son: 1 - 3D y 0 - None. Para que
esta propiedad se pueda
utilizar, la propiedad BorderStyle debe estar con el
valor 1.
BorderStyle: Determina
si el control Image posee o no un borde. Al igual
que el anterior tiene
dos posibles valores, 0 sin borde o 1 con borde.
Picture: Esta es la
propiedad principal del control, que también es la
propiedad por defecto o
default. Picture es la que establece la imagen o
gráfico que mostrará el
control.
Stretch: Esta es una de
las propiedades más importantes. Si está en True la
imagen se ajustará al
tamaño que posea el control Image, si está en False el
control Image es el que
se adaptará al tamaño y dimensiones de la imagen.
Las demás propiedades
son las clásicas y comunes para la mayoría de los
controles, como la
propiedad Index, Visible, Enabled, ToolTipText,
Width, Height, etc...
Name: Este es el nombre
como se le reconocera al objeto durante el
programa, se acostumbra
escribir frm antes del nombre para saber que es
un Frame (Ej:
frmFondo)..
Caption: Este es el
mensaje que se quiere que aparesca en el Frame.
Height,Left,Top,Width :
Se refieren al tamaño del Espacio reservado para
los Frames.
Font: Permite escoger
el tipo de letra, tamaño y estilo de la letras a usar.
BorderStyle: si esta en
0 no dibuja el recuadro.
CHECKBOX
Y OPTIONBUTTON
Name: Este es el nombre
como se le reconocera al objeto durante el
programa, se acostumbra
escribir chk o rdb antes del nombre para saber
que es un check box o
radio Button (Ej: chkop1 o rdbop1).
Enable: Este parámetro
permite que el Botón este habilitado o
deshabilitado.
Value: Indica si esta presionado
o no el botón.
Height, Left,Top,Width:
Se refieren al tamaño del Espacio reservado para
los Check box y los opción
Button.
Caption: Este es el
mensaje que se quiere que aparesca a la par del radio
Button o del Check Box.
LITSBOX:
Name: Este es el nombre
como se le reconocera al objeto durante el
programa, se acostumbra
escribir lst antes del nombre para saber que es un
Lis.
Box (Ej: lstLista).
List: Aquí podemos
ingresar los elementos nuevos al List Box.
Font: Permite escoger
el tipo de letra, tamaño y estilo de la letras a usar.
sorted: si el valor es
verdadero la lista aparecera en orden alfabetico.
Height,Left,Top,Width :
Se refieren al tamaño del Espacio reservado para
los List Box.
SCROLL BAR:
Name: Este es el nombre
como se le reconocera al objeto durante el
programa, se acostumbra
escribir scb antes del nombre para saber que es un
Scroll Bar (Ej:
scbFila).
Max: Este indica el
valor maximo que puede alcanzar el Scroll al
moverse.
Min: Es el valor mínimo
con el cual empieza la barra de Scroll.
Height,Left,Top,Width :
Se refieren al tamaño del Espacio reservado para
Los Scroll Bar.
SHAPE:
Shape: esta propiedad
es la forma que tomara nuestro control.
Bordercolor: color del
borde.
Borderstyle: estilo del
borde.
Border whidth: ancho
del borde.
Fillcolor: este es el
fondo, esta funciona si filestyle en opaco.
OBJETOS DE BASE DE DATOS
AccessibilityObject
Obtiene
AccessibleObject asignado
al control.(Heredado de
Control).
AccessibleDefaultActionDescription
Obtiene o establece la
descripción
de la acción
predeterminada del
control que usan las
aplicaciones
cliente de
accesibilidad.(Heredado
de Control).
AccessibleDescription
Obtiene o establece la
descripción
del control que las
aplicaciones
cliente de
accesibilidad utilizan.(Heredado de Control).
AccessibleName
Obtiene o establece el
nombre del
Control que las aplicaciones
cliente
de accesibilidad
utilizan.(Heredado
de Control).
AccessibleRole
Obtiene o establece el rol accesible
del control. (Heredado
de Control).
ActiveControl
Obtiene o establece el
control
activo en el control
contenedor. (Heredado
de
ContainerControl).
AllowDrop
Obtiene o establece un
valor que
indica si el control
puede aceptar
los datos que el
usuario arrastra al
mismo. (Heredado de
Control).
Anchor
Obtiene o establece los
bordes del
contenedor al que está
enlazado un
control y determina
cómo se
cambia el tamaño de un
control con su elemento primario.(Heredado de Control).
AutoScaleDimensions
Obtiene o establece las
dimensiones a las que
se diseñó el
control. (Heredado de
ContainerControl).
AutoScaleFactor
Obtiene el factor de
escala entre las
dimensiones de escala
automática
actuales y en tiempo de
diseño.(Heredado de
ContainerControl).
AutoScaleMode
Obtiene o establece el
modo de
escala automática del
control.(Heredado de
ContainerControl).
AutoScroll
Obtiene o establece un
valor que
indica si el contenedor
permitirá
que
el usuario se desplace a los controles situados fuera de los límites
visibles.(Heredado de ScrollableControl).
AutoScrollMargin
Obtiene o establece el
tamaño del
margen de
desplazamiento
automático.(Heredado de
ScrollableControl).
AutoScrollMinSize
Obtiene o establece el
tamaño
mínimo del
desplazamiento
automático.(Heredado de
ScrollableControl).
AutoScrollOffset
Obtiene o establece a
dónde se
desplaza este control
en
ScrollControlIntoView.(Heredado
de Control).
AutoScrollPosition
Obtiene o establece la
ubicación de
la posición de
desplazamiento
automático.(Heredado de
ScrollableControl).
AutoSize
Esta propiedad no es
relevante para
esta clase.(Heredado de
UserControl).
AutoSizeMode
Obtiene o establece
cómo el control
cambiará su
tamaño.(Heredado de
UserControl).
AutoValidate
Obtiene o establece
cómo realiza el
control la validación
cuando el
usuario cambia el foco
a otro
control.(Heredado de
UserControl).
BackColor Obtiene o
establece el color de
fondo de
ADODC.(Invalida
Control.BackColor).
BackgroundImage
Obtiene o establece la
imagen de
fondo que se muestra en
el
control.(Heredado de
Control).
BackgroundImageLayout
Obtiene o establece el
diseño de
Imagen de fondo como se
define en
la enumeraciónImageLayout.(Heredado
de Control).
BindingContext
Obtiene o establece la
plantilla
BindingContext para el
control.(Heredado de
ContainerControl).
BOF
Obtiene un valor que
indica si la
posición de la fila
actual está
delante de la primera
fila de un
objeto Recordset.
BOFAction
Obtiene o establece un
valor que
indica la acción que el
control
ADODC lleva a cabo
cuando la
propiedad BOF es true.
BorderStyle
Obtiene o establece el
estilo de
borde del control de
usuario.(Heredado de
UserControl).
Bottom
Obtiene la distancia,
en píxeles,
que existe entre el
borde inferior
del control y el borde
superior del
área cliente de su
contenedor.(Heredado de
Control).
Bounds
Obtiene o establece el
tamaño y la
ubicación del control
incluyendo
sus elementos no
cliente, en
píxeles, con respecto
al control
primario.(Heredado de
Control).
CacheSize Obtiene o
establece el número de
registros que se
almacenan en la
memoria caché local
para el objeto
Recordset actual.
CanEnableIme
Obtiene un valor que
indica si la
propiedad ImeMode puede
establecerse en un
valor activo para
habilitar la
compatibilidad con el
IME.(Heredado de
ContainerControl).
CanFocus
Obtiene un valor que indica si el
control puede recibir
el
foco.(Heredado de
Control).
CanRaiseEvents
Determina si se pueden producir
eventos en el
control.(Heredado de
Control).
CanSelect
Obtiene un valor que
indica si el
control se puede
seleccionar.(Heredado
de Control).
Capture Obtiene o
establece un valor que
indica si el control ha
capturado el
mouse.(Heredado de
Control).
CausesValidation
Obtiene o establece un
valor que
indica si el control
hace que se
realice una validación
de todos los
controles que requieren
validación
cuando reciben el
foco.(Heredado
de Control).
ClientRectangle
Obtiene el rectángulo
que
representa el área
cliente del
control.(Heredado de
Control).
ClientSize Obtiene o
establece el alto y el
ancho del área cliente
del
control.(Heredado de
Control).
CommandTimeout
Obtiene o establece el
tiempo, en
segundos, que el
control ADODC
espera a que se
devuelva un
comando del servidor.
CommandType
Obtiene o establece un
valor que
informa al control
ADODC del tipo
de comando que se va a
pasar al
abrirse un objeto
Recordset.
CompanyName Obtiene el
nombre de la compañía
o del creador de la
aplicación que
contiene el
control.(Heredado de
Control).
ConnectionString
Obtiene o establece la
información
que se utiliza para
establecer una
conexión a un origen de
datos.
ConnectionTimeout
Obtiene o establece el
tiempo, en
segundos, durante el
cual el
proveedor intenta
conectar al
servidor especificado
en la
propiedad
ConnectionString.
Container Obtiene
IContainer que contiene
Component.(Heredado de
Component).
ContainsFocus
Obtiene un valor que
indica si el
control, o uno de sus
controles
secundarios, tiene el
foco de
entrada en la
actualidad.(Heredado
de Control).
ContextMenu
Obtiene o establece el
menú
contextual asociado al
control.(Heredado de
Control).
ContextMenuStrip
Obtiene o establece el
ContextMenuStrip
asociado a este
control.(Heredado de
Control).
Controls Obtiene la
colección de controles
que contiene el
control.(Heredado
de Control).
Created
Obtiene un valor que
indica si se ha
creado el
control.(Heredado de
Control).
CreateParams
Esta API admite la
infraestructura
producto y no está
diseñada para
usarse directamente
desde el
código. Obtiene los
parámetros de
creación necesarios
cuando se crea
el identificador del
control.(Heredado de
UserControl).
CurrentAutoScaleDimensions
Obtiene las dimensiones
en tiempo
de ejecución actuales
de la
pantalla.(Heredado de ContainerControl).
Cursor
Obtiene o establece el
cursor que se
muestra cuando el
puntero del
mouse se sitúa sobre el
control.(Heredado de
Control).
CursorLocation Obtiene
o establece la ubicación de
la biblioteca de
cursores para el
objeto ADODC.
CursorType
Obtiene o establece un
valor que
especifica el tipo de
cursor
predeterminado que se
va a utilizar
al abrirse un conjunto
de resultados
de la consulta
especificada.
DataBindings Obtiene
los enlaces de datos del
control.(Heredado de
Control).
DefaultCursor
Obtiene o establece el
cursor
predeterminado para el
control.(Heredado de
Control).
DefaultImeMode
Obtiene el modo de
Editor de
métodos de entrada
(IME)
predeterminado que
admite el
control.(Heredado de
Control).
DefaultMargin
Obtiene el espacio, en
píxeles, que
se especifica de manera
predeterminada entre
los
controles.(Heredado de
Control).
DefaultMaximumSize
Obtiene la longitud y
el alto, en
píxeles, que se
especifica como el
tamaño máximo
predeterminado de
un control.(Heredado de
Control).
DefaultMinimumSize
Obtiene la longitud y
el alto, en
píxeles, que se
especifica como el
tamaño mínimo
predeterminado de
un control.(Heredado de
Control).
DefaultPadding Obtiene
el espaciado interno, en
píxeles, del contenido
de un
control.(Heredado de
Control).
DefaultSize
Obtiene el tamaño
predeterminado
del control.(Heredado
de
UserControl).
DesignMode
Obtiene un valor que
indica si la
Component está
actualmente en
modo de
diseño.(Heredado de
Component).
DeviceDpi
Obtiene el valor de PPP
de la
pantalla donde se
muestra
actualmente el
control.(Heredado
de Control).
DisplayRectangle
Obtiene el rectángulo
que
representa el área de
presentación
virtual del
control.(Heredado de
ScrollableControl).
Disposing
Obtiene un valor que
indica si la
clase base Control está
en el
proceso de
eliminación.(Heredado de Control).
Dock
Obtiene o establece que
los bordes
del control se
acoplarán a su
control primario y
determina cómo
se cambia el tamaño de
un control
con su elemento
primario.(Heredado de
Control).
DockPadding
Obtiene el área
Configuración de
relleno para todos los
bordes del
control.(Heredado de
ScrollableControl).
DoubleBuffered
Obtiene o establece un
valor que
indica si este control
debe volver a
dibujar su superficie
mediante un
búfer secundario para
reducir o
evitar el
parpadeo.(Heredado de
Control).
Enabled
Obtiene o establece un
valor que
indica si el control
puede responder
a la interacción del usuario.(Heredado
de Control).
EOF
Obtiene un valor que
indica si la
posición de la fila
actual está
después de la última
fila de un
objeto Recordset.
EOFAction
Obtiene o establece un
valor que
indica la acción que el
control
ADODC lleva a cabo
cuando la
propiedad EOF es true.
Events
Obtiene la lista de
controladores de
eventos que se
adjuntará a este
Component.(Heredado de
Component).
Focused
Obtiene un valor que
indica si el
control tiene el foco
de
entrada.(Heredado de
Control).
Font
Obtiene o establece la
fuente del
texto que muestra el
control.(Heredado de
Control).
FontHeight
Obtiene o establece el
alto de la
fuente del
control.(Heredado de
Control).
ForeColor
Obtiene o establece el
color de
primer plano del
control.(Heredado
de Control).
Handle
Obtiene el
identificador de ventana
al que está enlazado el
control.(Heredado de
Control).
HasChildren
Obtiene un valor que
indica si el
control contiene uno o
más
controles
secundarios.(Heredado de
Control).
Height
Obtiene o establece el
alto del
control.(Heredado de
Control).
HorizontalScroll
Obtiene las
características
asociadas a la barra de
desplazamiento
horizontal.(Heredado de
ScrollableControl).
HScroll
Obtiene o establece un
valor que
indica si está visible
la barra de
desplazamiento
horizontal.(Heredado de
ScrollableControl).
ImeMode
Obtiene o establece el
modo de
Editor de métodos de
entrada
(IME) del
control.(Heredado de
Control).
ImeModeBase
Obtiene o establece el
modo IME
de un control.(Heredado
de
Control).
InvokeRequired
Obtiene un valor que
indica si el
llamador debe llamar a
un método
de invocación cuando
realiza
llamadas a métodos del
control
porque el llamador se
encuentra en
un subproceso distinto
al del
control donde se
creó.(Heredado de
Control).
IsAccessible
Obtiene o establece un
valor que
indica si el control es
visible para
las aplicaciones de
accesibilidad.(Heredado
de
Control).
IsDisposed
Obtiene un valor que
indica si el
control se ha
eliminado.(Heredado
de Control).
IsHandleCreated
Obtiene un valor que
indica si el
control tiene un
identificador
asociado.(Heredado de
Control).
IsMirrored
Obtiene un valor que
indica si el
control está
reflejado.(Heredado de
Control).
LayoutEngine
Obtiene una instancia
almacenada
en memoria caché del
motor de
diseño del
control.(Heredado de
Control).
Left
Obtiene o establece la
distancia, en
píxeles, que existe
entre el borde
izquierdo del control y
el borde
izquierdo del área
cliente de su
contenedor.(Heredado de
Control).
Location
Obtiene o establece las
coordenadas de la
esquina superior
izquierda del control
en relación
con la esquina superior
izquierda
de su
contenedor.(Heredado de
Control).
LockType
Obtiene o establece un
valor que
indica el tipo de
control de
simultaneidad.
Margin
Obtiene o establece el
espacio entre
controles.(Heredado de
Control).
MaximumSize
Obtiene o establece el
tamaño que
es el límite superior
que
GetPreferredSize puede
especificar.(Heredado
de Control).
MaxRecords
Obtiene o establece el
número
máximo de registros que
se pueden
recuperar del origen de
datos.
MinimumSize
Obtiene o establece el
tamaño que
es el límite inferior
que
GetPreferredSize puede
especificar.(Heredado
de Control).
Mode
Obtiene o establece un
valor que
especifica los permisos
disponibles
para modificar los
datos de un
objeto Connection o
abrir un
objeto Record de un
objeto ADODC.
Name
Obtiene o establece el
nombre del
control.(Heredado de
Control).
Orientation
Obtiene o establece un
valor que
especifica si un objeto
ADODC se
va a orientar de forma
horizontal
(valor predeterminado)
o vertical.
Padding
Obtiene o establece el
relleno
dentro del
control.(Heredado de
Control).
Parent
Obtiene o establece el
contenedor
primario del
control.(Heredado de
Control).
ParentForm
Obtiene el formulario
al que está
asignado el control
contenedor.(Heredado de
ContainerControl).
Password
Establece la contraseña
que se
utiliza durante la
creación de un
objeto Recordset de
ADODC.
PreferredSize
Obtiene el tamaño de un
área
rectangular en la que
cabe el
control.(Heredado de
Control).
ProductName
Obtiene el nombre de
producto del
ensamblado que contiene
el
control.(Heredado de
Control).
ProductVersion
Obtiene la versión del
ensamblado
que contiene el
control.(Heredado
de Control).
Recordset
Obtiene o establece una
referencia
al objeto Recordset de
ADODC
subyacente.
RecordSource
Obtiene o establece la
instrucción o
consulta que devuelve
un objeto
Recordset.
RecreatingHandle
Obtiene un valor que
indica si el
control está volviendo
a crear su
identificador en la
actualidad.(Heredado de
Control).
Región
Obtiene o establece la
región de
ventana asociada al
control.(Heredado de
Control).
RenderRightToLeft
Obsoleto
Esta propiedad está
obsoleta.(Heredado de
Control).
ResizeRedraw
Obtiene o establece un
valor que
indica si el control
vuelve a
dibujarse
automáticamente cuando
cambia de
tamaño.(Heredado de
Control).
Right
Obtiene la distancia,
en píxeles,
que existe entre el
borde derecho
del control y el borde
izquierdo del
área cliente de su
contenedor.(Heredado de
Control).
RightToLeft
Obtiene o establece un
valor que
indica si los elementos
del control
se alinean para admitir
configuraciones
regionales que
utilizan fuentes de
derecha a
izquierda.(Heredado de
Control).
ScaleChildren
Obtiene un valor que
determina el
escalado de los controles
secundarios.(Heredado
de Control).
ShowFocusCues
Obtiene un valor que
indica si el
control debe mostrar
rectángulos de
foco.(Heredado de
Control).
ShowKeyboardCues
Obtiene un valor que
indica si la
interfaz de usuario
está en el estado
adecuado para mostrar u
ocultar los
aceleradores de
teclado.(Heredado
de Control).
Site
Obtiene o establece el
sitio del
control.(Heredado de
Control).
Size Obtiene o
establece el alto y el
ancho del
control.(Heredado de
Control).
TabIndex
Obtiene o establece el
orden de
tabulación del control
en su
contenedor.(Heredado de
Control).
TabStop
Obtiene o establece un
valor que
indica si el usuario
puede dar el
foco a este control
mediante la
tecla TAB.(Heredado de
Control).
Tag
Obtiene o establece el
objeto que
contiene datos sobre el
control.(Heredado de
Control).
Text
Obtiene o establece el
texto del
área de presentación de
ADODC.(Invalida
UserControl.Text).
Top
Obtiene o establece la
distancia, en
píxeles, que existe
entre el borde
superior del control y
el borde
superior del área
cliente de su
contenedor.(Heredado de
Control).
TopLevelControl
Obtiene el control
primario que no
es secundario de ningún
otro
control de formularios
Windows
Forms. Normalmente, se
trata del
Form más externo en el
que está
contenido el
control.(Heredado de Control).
UserName
Obtiene o establece un
valor que
representa a un usuario
de un
objeto Recordset de
ADODC.
UseWaitCursor
Obtiene o establece un
valor que
indica si se utiliza el
cursor de
espera para el control
actual y
todos los controles
secundarios.(Heredado
de Control).
VerticalScroll
Obtiene las
características
asociadas a la barra de
desplazamiento
vertical.(Heredado
de ScrollableControl).
Visible
Obtiene o establece un
valor que
indica si se muestran
el control y
todos sus controles
secundarios.(Heredado
de Control).
VScroll
Obtiene o establece un
valor que
indica si está visible
la barra de
desplazamiento
vertical.(Heredado
de ScrollableControl).
Width
Obtiene o establece el
ancho del
control.(Heredado de
Control).
WindowTarget
Esta API admite la
infraestructura
producto y no está
diseñada para
usarse directamente
desde el
código. Esta propiedad
no es
relevante para esta
clase.(Heredado
de Control).
¿Que es ODBC?
Open
DataBase Connectivity (ODBC)
es un estándar de acceso a las bases de datos desarrollado
por SQL Access Group (SAG)
en 1992. El objetivo de ODBC es hacer posible el acceder a cualquier dato desde
cualquier aplicación, sin importar qué sistema de gestión de bases de datos (DBMS)
almacene los datos. ODBC logra esto al insertar una capa intermedia (CLI)
denominada nivel de Interfaz de Cliente SQL, entre la aplicación y el DBMS. El
propósito de esta capa es traducir las consultas de datos de la aplicación en
comandos que el DBMS entienda. Para que esto funcione tanto la aplicación como
el DBMS deben ser compatibles con ODBC, esto es que la aplicación debe ser
capaz de producir comandos ODBC y el DBMS debe ser capaz de responder a ellos.
Desde la versión 2.0 el estándar soporta SAG (SQL Access
Group) y SQL.
El software funciona de dos
modos, con un software manejador en el cliente, o una filosofía
cliente-servidor. En el primer modo, el driver interpreta las conexiones y
llamadas SQL y las traduce desde el API ODBC hacia el DBMS. En el segundo modo
para conectarse a la base de datos se crea una DSN dentro
del ODBC que define los parámetros, ruta y características de la conexión según
los datos que solicite el creador o fabricante.
Java Database Connectivity (JDBC) es
un derivado inspirado en el mismo, una interfaz de programación de
aplicaciones que permite la ejecución de operaciones sobre
bases de datos desde el lenguaje de programación Java independientemente
del sistema operativo donde se ejecute o de la base de datos a la cual se
accede utilizando el dialecto SQL del modelo de base de datos que se utilice.


Comentarios
Publicar un comentario