viernes, 27 de mayo de 2016
Características de Visual Basic
Los compiladores de Visual Basic generan código que requiere una o más librerías de enlace dinámico para que funcione, conocidas comúnmente como DLL (sigla en inglés de dynamic-link library ); en algunos casos reside en el archivo llamado MSVBVMxy.DLL (siglas de "MicroSoft Visual Basic Virtual Machine x.y", donde x.y es la versión) y en otros en VBRUNXXX.DLL ("Visual Basic Runtime X.XX"). Estas bibliotecas DLL proveen las funciones básicas implementadas en el lenguaje, conteniendo rutinas en código ejecutable que son cargadas bajo demanda en tiempo de ejecución. Además de las esenciales, existe un gran número de bibliotecas del tipo DLL con variedad de funciones, tales como las que facilitan el acceso a la mayoría de las funciones del sistema operativo .
Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar el programa que esté desarrollándose, es decir en modo intérprete (en realidad pseudo-compila el programa muy rápidamente y luego lo ejecuta, simulando la función de un intérprete puro). Desde ese entorno también se puede generar el archivo en código ejecutable (exe); ese programa así generado en disco puede luego ser ejecutado sin requerir del ambiente de programación (incluso en modo stand alone), aunque sí será necesario que las librerías DLL requeridas .
El propio Visual Basic provee soporte para empaquetado y distribución; es decir, permite generar un módulo instalador que contiene al programa ejecutable y las bibliotecas DLL necesarias para su ejecución. Con ese módulo la aplicación desarrollada se distribuye y puede ser instalada en cualquier equipo (que tenga un sistema operativo compatible).
Así como bibliotecas DLL, hay numerosas aplicaciones desarrolladas por terceros que permiten disponer de variadas y múltiples funciones, incluso mejoras para el propio Visual Basic.
Ventana de propiedades de Visual Basic
La ventana Propiedades contiene la lista de propiedades, eventos y métodos del formulario, entorno de datos, cursor, relación o control seleccionados. Estas propiedades se establecen o se modifican en tiempo de diseño o por medio de programación.
También puede seleccionar varios objetos y mostrar después la ventana Propiedades. En este caso, la ventana Propiedades muestra las propiedades que tengan en común los objetos seleccionados.
Puede abrir la ventana Propiedades desde el menú Ver. O bien, haga clic con el botón secundario del mouse en el Diseñador de formularios o en el Diseñador de entornos de datos, y elija Propiedades en el menú contextual del Diseñador de formularios.
Objeto
Fichas
También puede seleccionar varios objetos y mostrar después la ventana Propiedades. En este caso, la ventana Propiedades muestra las propiedades que tengan en común los objetos seleccionados.
Puede abrir la ventana Propiedades desde el menú Ver. O bien, haga clic con el botón secundario del mouse en el Diseñador de formularios o en el Diseñador de entornos de datos, y elija Propiedades en el menú contextual del Diseñador de formularios.
Objeto
Fichas
- Todos Muestra todas las propiedades, eventos y métodos.
- Datos Muestra las propiedades asociadas con la forma en que el objeto presenta o manipula los datos.
- Métodos Muestra los métodos y eventos.
- Diseño Muestra todas las propiedades de diseño.
- Otros Muestra otras propiedades y las propiedades definidas por el usuario.
Lista de propiedades
Nota Las propiedades pueden modificarse en tiempo de diseño, por ejemplo ArrayProps no se muestra como propiedad no predeterminada cuando elige la opción Sólo propiedades no predeterminadas del menú contextual de la ventanaPropiedades.
Objetos

Identifica al objeto seleccionado actualmente. Haga clic en la flecha abajo de la lista desplegable de la derecha para ver una lista que incluye: el formulario actual, el conjunto de formularios y todos los controles que contiene el formulario.
Fichas
Muestran las propiedades, eventos y métodos agrupados por categoría.
Le permite cambiar el valor de la propiedad seleccionada en la lista de propiedades. Si la propiedad seleccionada requiere un valor predefinido, aparece una flecha de lista desplegable a la derecha del cuadro. Se presenta un botón en la parte derecha si el valor requiere un nombre de archivo o un color. Para obtener información acerca de cómo establecer el valor de una propiedad, vea Establecer propiedades en tiempo de diseño.
Le permite cambiar el valor de la propiedad seleccionada en la lista de propiedades. Si la propiedad seleccionada requiere un valor predefinido, aparece una flecha de lista desplegable a la derecha del cuadro. Se presenta un botón en la parte derecha si el valor requiere un nombre de archivo o un color. Para obtener información acerca de cómo establecer el valor de una propiedad, vea Establecer propiedades en tiempo de diseño.
Ventanas de Visual basic
Enumera el objeto u objetos actualmente seleccionados. Sólo son visibles los objetos del editor o diseñador activos. Cuando se seleccionan varios objetos, sólo aparecen las propiedades comunes a todos los objetos seleccionados.
Enumera por categorías todas las propiedades y valores de propiedades para el objeto seleccionado. Puede contraerse una categoría para reducir el número de propiedades visibles. Cuando se expande o contrae una categoría, se ve un signo más (+) o menos (-) a la izquierda del nombre de la categoría. Las categorías están ordenadas alfabéticamente.
Ordena alfabéticamente todas las propiedades y eventos en tiempo de diseño de los objetos seleccionados. Para editar una propiedad no atenuada, haga clic en la celda situada a su derecha y escriba los cambios.
Muestra los cuadros de diálogo Páginas de propiedades o Diseñador de proyectos del elemento seleccionado. Páginas de propiedades muestra un subconjunto, el mismo o un supraconjunto de las propiedades disponibles en la ventanaPropiedades. Utilice este botón para ver y editar propiedades relacionadas con la configuración activa del proyecto.
Muestra las propiedades de un objeto. Muchos objetos también tienen eventos que se pueden ver utilizando la ventanaPropiedades.
Agrupa las propiedades por origen, como herencia, estilos aplicados y enlaces. Solo está disponible al editar los archivos XAML en el diseñador.
Muestra los eventos de un objeto.
Muestra todos los mensajes de Windows. Permite agregar o eliminar funciones controladoras especificas para los mensajes proporcionados en la clase seleccionada.
Enumera todas las funciones virtuales de la clase seleccionada y permite agregar o eliminar funciones de reemplazo.
Muestra el tipo de propiedad y una breve descripción de la propiedad. Se puede activar y desactivar la descripción de la propiedad utilizando el comando Descripción del menú contextual.
Muestra una representación visual del elemento seleccionado actualmente al editar los archivos XAML en el diseñador.
Proporciona una función Search para las propiedades y eventos al editar archivos XAML en el diseñador. El cuadro de búsqueda responde a las búsquedas parciales de palabras y actualiza los resultados de la búsqueda cuando se escribe.
jueves, 26 de mayo de 2016
Objetos Y eventos
Se designa como objeto cualquier elemento, por ejemplo, un formulario, una imagen, un control, tal como una caja de texto; a su vez, los objetos tienen propiedades, que en el caso de la caja de texto una es la propiedad "text" que se encarga de contener el texto que aparecerá en la caja. A los objetos se les puede asociar eventos. Un evento es la ocurrencia de un suceso, comúnmente la acción que realiza el usuario sobre el objeto, que como resultado puede, por ejemplo, provocar un cambio en alguna propiedad de un objeto. Por ejemplo: Visual Basic tiene un evento llamado KeyPress, que ocurre cuando el usuario presiona una tecla; ese evento se puede asociar a la caja de texto, y en él definirá (por programación) qué acción se tomará cuando se oprima una tecla.
En síntesis, un objeto posee propiedades, responde a eventos y puede ejecutar métodos asociados a él.
Algunos eventos comunes definidos en Visual Basic son:
- Click: ocurre cuando se presiona y suelta un botón del mouse sobre un objeto.
- DblClick: ocurre cuando se presiona y suelta dos veces un botón del mouse sobre un objeto.
- DragDrop: ocurre al arrastrar y soltar un determinado objeto con el mouse.
- DragOver: ocurre si una operación de arrastrar y soltar está en curso.
- GotFocus: ocurre cuando un objeto recibe el control o foco, ya sea mediante una acción del usuario como hacer click en un objeto ventana, o cambiando el foco de objeto desde el programa, mediante el método SetFocus.
- LostFocus: contrario al anterior, este evento ocurre cuando el objeto pierde el enfoque, sea mediante acción del usuario o efectuado desde la aplicación.
- KeyDown: ocurre cuando el usuario mantiene presionada una tecla.
- KeyUp: ocurre cuando el usuario deja de presionar una tecla. Este evento sucede precisamente al terminar el evento KeyDown.
- KeyPress: ocurre como cuando se presiona y suelta una tecla.
- MouseDown: ocurre cuando el usuario presiona un botón del mouse.
- MouseUp: se produce cuando el usuario suelta el botón del mouse.
- MouseMove: este evento ocurre mientras el usuario mueve o desplaza el puntero del mouse sobre un objeto.
Imagínese un auto como un objeto; el auto tiene diversas propiedades como color, modelo, etc. Algunas con sólo 2 posibles valores, como encendido y apagado, incluso otras que a simple vista no se ven, como podría ser la cantidad de gasolina. Para definir el color de este objeto Auto, según Visual Basic, se haría de la siguiente manera
Interfaz De Visual Basic
Las interfaces definen las propiedades, los métodos y los eventos que pueden implementar las clases. Las interfaces permiten definir características como grupos pequeños de propiedades, métodos y eventos estrechamente relacionados; esto reduce los problemas de compatibilidad porque se pueden desarrollar implementaciones mejoradas para las interfaces sin comprometer el código existente. En cualquier momento se pueden agregar nuevas características mediante el desarrollo de implementaciones e interfaces adicionales.
Hay otras razones por las que se podrían usar las interfaces en vez de la herencia de clases:
- Las interfaces se adaptan mejor a situaciones en las que las aplicaciones necesitan que muchos tipos de objetos posiblemente no relacionados proporcionen una funcionalidad determinada.
- Las interfaces son más flexibles que las clases base porque puede definir una única implementación que puede implementar interfaces múltiples.
- Las interfaces son mejores en situaciones en las que no es necesario heredar una implementación de una clase base.
- Las interfaces son útiles cuando no se puede usar la herencia de clases. Por ejemplo, las estructuras no pueden heredar de clases, pero pueden implementar interfaces
Formativa de visual basic
1
describa el entorno de desarrollo de visual BASIC
2
describa 3 características de VB
3
describa 7 barras de herramientas de VB
4
haga de un cuadro comparativo con las ventajas y desventajas de VB
5
Haga un resumen de 7 líneas sobre la historia
6
coloque el prefijo de los siguientes
controles
Temporizador line
Data Check Box
Bottom Form
Picture Label
Text
box
1R=. El panel de controles, que aunque es móvil
normalmente está ubicado a la derecha, por defecto cuenta con los siguientes controles:
PictureBox:
Caja de imágenes
Label: Etiqueta
TextBox: Caja de texto
Frame: Marco
CommandButton:
Botón de comando
CheckBox: Casilla de verificación
OptionButton: Botón de opción
ComboBox:
Lista desplegable
ListBox: Lista
HScrollBar:
Barra de desplazamiento horizontal
VScrollBar:
Barra de desplazamiento vertical
Timer: Temporizador
DriveListBox:
Lista de unidades de disco
DirListBox:
Lista de directorios
FileListBox:
Lista de archivos
Shape: Figura
Line: Línea
Image: Imagen
Data: Conexión a
origen de datos
OLE: Contenedor de
documentos embebidos compatibles con Object Linking and Embedding
2R=1- Los compiladores de Visual Basic
generan código que requiere una o más librerías de enlace dinámico para que
funcione, conocidas comúnmente como DLL (sigla en inglés de dynamic-link library ); en algunos
casos reside en el archivo llamado MSVBVMxy.DLL (siglas de “Microsoft Visual
Basic Virtual Machine x.y”, donde x.y es la versión) y en otros en VBRUNXXX.DLL
(“Visual Basic Runtime X.XX”). Estas bibliotecas DLL proveen las funciones
básicas implementadas en el lenguaje, conteniendo rutinas en código ejecutable
que son cargadas bajo demanda en tiempo de ejecución. Además de las
esenciales, existe un gran número de bibliotecas del tipo DLL con variedad de funciones,
tales como las que facilitan el acceso a la mayoría de las funciones del sistema
operativo o las que proveen medios para la integración con otras
aplicaciones.
2-Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar el programa que
esté desarrollándose, es decir en modo intérprete (en realidad pseudo-compila el programa
muy rápidamente y luego lo ejecuta, simulando la función de un intérprete
puro). Desde ese entorno también se puede generar el archivo en código
ejecutable (exe); ese programa así generado en disco puede luego ser
ejecutado sin requerir del ambiente de programación (incluso en modo stand alone), aunque sí será necesario que las
librerías DLL requeridas por la aplicación desarrollada se encuentren también
instaladas en el sistema para posibilitar su ejecución.
3-El propio Visual Basic provee soporte
para empaquetado y distribución; es decir, permite generar un módulo instalador que contiene al programa ejecutable y
las bibliotecas DLL necesarias para su ejecución. Con ese módulo la aplicación
desarrollada se distribuye y puede ser instalada en cualquier equipo (que tenga
un sistema operativo compatible).
3R=
Cursor del Ratón
Sirve para quitar la
selección del que hayamos pulsado por error.
Opción Bottom
Usted utiliza la herramienta Botón de opción en un
grupo para mostrar opciones múltiples de las cuales el usuario puede escoger
solamente una.
Ventanas de
propiedades
Muestra
todas las propiedades del control actualmente seleccionado
Combo Box
Usted utiliza la herramienta caja combinada para una combinación de caja
de listado y caja de texto.
Label
Se utiliza la herramienta label para dibujar una caja para texto que no
desea que modifique un usuario.
Normalmente usted utiliza las etiquetas para crear encabezados bajo las gráficas
Normalmente usted utiliza las etiquetas para crear encabezados bajo las gráficas
Text Box
Se utiliza la herramienta caja de texto para dibujar una caja que
contenga caracteres numéricos y alfabéticos convenientes
Picture
Se utiliza la herramienta para imágenes para mostrar una
gráfica.
Las imágenes pueden ser decorativas o funcionales como un icono.
Las imágenes pueden ser decorativas o funcionales como un icono.
4R= Ventajas
·
Posee una curva de aprendizaje muy rápida.
·
Integra el diseño e implementación de
formularios de Windows.
·
Permite usar con facilidad la plataforma de los
sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows,
incluidas librerías actuales.
Desventajas
·
Problema de versionado asociado
con varias librerías runtime DLL, conocido como DLL
Hell
·
Soporte pobre para programación orientada a
objetos9
·
Incapacidad
para crear aplicaciones multihilo,
sin tener que recurrir a llamadas de la API de Windows.
5R= Todas las versiones de
Visual Basic para Windows son muy conocidas, aunque la Microsoft Visual Basic
1.0 desarrollada para el sistema operativo MS-DOS (ediciones Profesional y Estándar), que data de 1992,
fue menos difundida. Esta proveía un entorno que, aunque en modo texto, incluía
un diseñador de formularios en el que se podían arrastrar y soltar distintos
controles.
La
última versión que sólo generaba aplicaciones de 16 bits fue la 3.0, y no
incluía una biblioteca detallada de componentes para toda clase de usos.
Durante la transición de los sistemas Windows 3.11 a Windows 95, en 1995, hizo su aparición la versión 4.0 de Visual
Basic; ésta podía generar programas tanto de 16 como de 32 bits, a partir del
mismo código fuente, aunque a costa de un gran aumento en el tamaño de los
archivos necesarios en tiempo de ejecución (“runtime”). Además, se sustituyeron
los controles denominados VBX por los nuevos OCX. Con
la siguiente versión, la 5.0, se estuvo a punto de implementar por primera vez
la posibilidad de compilar a código nativo, obteniendo una mejora de
rendimiento considerable. Tanto esa como la sucesora 6.0 soportaban ciertas
características propias de los lenguajes orientados a objetos, pero carecían de algunas importantes,
tales como herencia y sobrecarga; pero, de hecho, no fue pensado como lenguaje
orientado a objetos. La versión 6.0, que puede generar código ejecutable
directo en 32 bits, continúa aún utilizándose masivamente, y es compatible con
las últimas versiones de los sistemas Windows, como Windows 7 y Windows 8.
Visual
Basic evolucionó para integrar la plataforma .NET; allí perdió su propia identidad como lenguaje único
adquirible, pasando a integrar un paquete de productos, llamado precisamente
Microsoft .NET; dentro de ese paquete o framework se encuentra el nuevo y
llamado Visual Basic
.NET, que trabaja sobre el entorno Microsoft Visual Studio. Esta nueva versión del lenguaje posee
profundas diferencias en la forma de programar respecto de Visual Basic 6, pero
gran semejanza en su sintaxis básica.
6R=
Nombre en español
|
Nombre VB
|
Prefijos
|
Forma
|
Form
|
FRM
|
Botón de Comando
|
Command botton
|
CBT
|
Datos
|
Data
|
Dat
|
Line
|
Label
|
lbl
|
Imagen
|
Picture box
|
pic
|
Temporizador
|
timer
|
TMR
|
5 ejemplo de codificadores de visual basic VB
1-Al revés
Escribe una frase y saldrá al revés y en mayúsculas.
Hay una funcion llamada StrReverse("Juan Antonio") que hace lo mismo.
2-Codifica
Introduce una frase y saldra el código ASCII de cada caracter separador por guión.
3-Colores
Matriz de controles (Recordar Ejemplo 22).
Los botones deben tener la Propiedad Style en 1 - Graphical, para que se puedan poner de colores.
Los colores de los botones cambian rapida y aleatoriamente.
Cada 10 milisegundos:
- Se elige aleatoriamente un botón x
- Se elige aleatoriamente un color c
- Se pone el Botón (x) de Color (c)
4-Semáforo (Controles Shape)
- Cada 1000 milisegundos la variable x se incrementa en 1
- Caso que x sea menos que 3 (es decir, 0 o 1 o 2) se ponen de colores 12, 6, 2.
- Caso que x sea 4 se ponen de colores 4, 14, 2
- Caso que x sea más de 4 (es decir, 5 o 6 o 7) se ponen de colores 4, 6, 10
- Si x es 8, x vuelve a 0.
5-Temporizador
Se estable una hora, minuto y segundo y se elige un programa.
Al cabo de ese tiempo se ejecuta el programa elegido.
Timer es una función que nos muestra el número de segundos transcurridos desde la media noche, es un reloj.
Escribe una frase y saldrá al revés y en mayúsculas.
Hay una funcion llamada StrReverse("Juan Antonio") que hace lo mismo.

Introduce una frase y saldra el código ASCII de cada caracter separador por guión.

Matriz de controles (Recordar Ejemplo 22).
Los botones deben tener la Propiedad Style en 1 - Graphical, para que se puedan poner de colores.
Los colores de los botones cambian rapida y aleatoriamente.
Cada 10 milisegundos:
- Se elige aleatoriamente un botón x
- Se elige aleatoriamente un color c
- Se pone el Botón (x) de Color (c)

- Cada 1000 milisegundos la variable x se incrementa en 1
- Caso que x sea menos que 3 (es decir, 0 o 1 o 2) se ponen de colores 12, 6, 2.
- Caso que x sea 4 se ponen de colores 4, 14, 2
- Caso que x sea más de 4 (es decir, 5 o 6 o 7) se ponen de colores 4, 6, 10
- Si x es 8, x vuelve a 0.

Se estable una hora, minuto y segundo y se elige un programa.
Al cabo de ese tiempo se ejecuta el programa elegido.
Timer es una función que nos muestra el número de segundos transcurridos desde la media noche, es un reloj.

Alllan Cooper
(Nacido el 3 de junio de 1952) es un diseñador de software y programador estadounidense . Ampliamente reconocido como el " Padre de Visual Basic , Cooper es también conocido por sus libros sobre la cara : fuente de diseño de interacción y los internos controlan el manicomio : ¿Por qué productos de alta tecnología Drive nos vuelve locos y cómo restaurar la cordura. como fundador de Cooper , una consultora líder en el diseño de interacción , creó la metodología de diseño dirigido a un objetivo y fue pionero en el uso de personajes como herramientas prácticas de diseño de interacción para crear productos de alta tecnología.
En 1988 , Alan Cooper creó un lenguaje de programación visual ( el nombre clave de " Ruby" ) que permitía a los usuarios de Windows para construir " Buscador " -como conchas . Lo llamó " un conjunto construcción de cubierta . Después de que él demostró Ruby a Bill Gates, Microsoft compró. En ese momento, Gates, comentó que la innovación tendría un " efecto profundo en toda su línea de productos . Microsoft decidió no liberar el producto como una concha para los usuarios , sino para transformarlo en una herramienta de desarrollo profesional de su lenguaje de programación Visual Basic llamado QuickBASIC , que fue ampliamente utilizado para el desarrollo de aplicaciones de negocio para ordenadores Windows .
En 1988 , Alan Cooper creó un lenguaje de programación visual ( el nombre clave de " Ruby" ) que permitía a los usuarios de Windows para construir " Buscador " -como conchas . Lo llamó " un conjunto construcción de cubierta . Después de que él demostró Ruby a Bill Gates, Microsoft compró. En ese momento, Gates, comentó que la innovación tendría un " efecto profundo en toda su línea de productos . Microsoft decidió no liberar el producto como una concha para los usuarios , sino para transformarlo en una herramienta de desarrollo profesional de su lenguaje de programación Visual Basic llamado QuickBASIC , que fue ampliamente utilizado para el desarrollo de aplicaciones de negocio para ordenadores Windows .
Visual Basic Historia , Versiones y aplicaciones
- HISTORIA :
Todas las versiones de
Visual Basic para Windows son muy conocidas, aunque la Microsoft
Visual Basic 1.0 desarrollada para el sistema operativo MS-DOS (ediciones Profesional y Estándar), que
data de 1992, fue menos difundida. Esta proveía un entorno que, aunque en modo
texto, incluía un diseñador de formularios en el que se podían arrastrar y
soltar distintos controles. 1.1 La última versión que sólo generaba aplicaciones
de 16 bits fue la 3.0, y no incluía una biblioteca detallada de componentes
para toda clase de usos. Durante la transición de los sistemas Windows 3.11 a Windows 95, en
1995, hizo su aparición la versión 4.0 de Visual Basic; ésta podía generar
programas tanto de 16 como de 32 bits, a partir del mismo código fuente, aunque
a costa de un gran aumento en el tamaño de los archivos necesarios en tiempo de
ejecución ("runtime"). Además, se sustituyeron los controles denominados
VBX por los nuevos OCX. Con la siguiente versión, la 5.0, se estuvo a
punto de implementar por primera vez la posibilidad de compilar a código
nativo, obteniendo una mejora de rendimiento considerable. Tanto esa como la
sucesora 6.0 soportaban ciertas características propias de los lenguajes orientados a objetos, pero carecían de algunas importantes, tales
como herencia y sobrecarga; pero, de hecho, no fue pensado
2 Versiones :
- Visual Basic 1.0 Para Windows
-Visual Basic 1.0 Para MS-DOS
-
Visual Basic 2.0
- Visual Basic 3.0
- Visual Basic 4.0
- Visual Basic 5.0
- Visual Basic 6.0
3 Aplicaciones
1.
Aplicaciones para exel
2.
Aplicaciones para VBA
3.
Aplicaciones para acces
4.
Aplicaciones para pdf
5.
Aplicaciones para power point
6.
Aplicaciones para Word
7.
Aplicaciones para Publisher
8.
Aplicaciones para office
9.
Aplicaciones para Windows
Aplicaciones para lync
jueves, 19 de mayo de 2016
Visual Basic Tabla de nombres, prefijos de visual basic
Nombre en español Nombre VB Prefijos Formulario Form FRM Caja de Imagen imagebox IMB Casilla de verificación Checkbox Chk Marco Framework Fra Botón de Comando commandbotton CBT Datos Data Dat etiqueta Label lbl Imagen Picture box pic Temporizador timer TMR inea Line LNE Botón de opción Option bottom OBT Datos data Dat
Suscribirse a:
Entradas (Atom)