Visual Basic
Enviado por ronsago • 3 de Febrero de 2013 • 6.902 Palabras (28 Páginas) • 368 Visitas
Manual de Visual Basic
Enviado por javier0730
1. Objetivos
2. Nombres Automáticos en VB
3. Valores
4. Resumen de tipos de datos
5. Subrutinas y Funciones
6. For...Next (Instrucción)
7. Mejoras a la interfaz
8. Bibliografía
OBJETIVOS:
• Facilidad para extender e interactuar con otras aplicaciones.
o Llamadas al API
Msdn.Microsoft.com
o Soporte de componentes de terceros
• Contiene Herramientas integradas al ambiente para depuración e incremento de productividad.
Ediciones de VB
o Aprendizaje
o Profesional
o Empresarial
Edición de Aprendizaje
• Creación de aplicaciones para Windows 95/98/Me/NT/XP
• Controles Intrínsecos
• Controles Adicionales
• Curso de "Aprenda Visual Basic 6.0 Ya"
• Librería de documentación en Pantalla
Edición Profesional
• Todo lo de la Edición de Aprendizaje, menos el curso de visual basic
• Controles Adicionales
• Generación de Controles
• Generación de Aplicaciones para IIS
• Herramientas para modelado y acceso a datos.
Edición Empresarial
• Todo lo de la Edición Profesional
• Generación de Aplicaciones Distribuidas
o Aplicaciones que se ejecutan en un Navegador de Internet.
• Componentes del BackOffice
o BackOffice = Suite de Programas que se instalan en un servidor para poder ofrecer diferentes servicios.
o SQL Server
Para el Manejo y Administración de Bases de Datos.
o MTS (Microsoft Transaction Server)
o IIS (Internet Information Server)
o SNA (System Network Architecture)
o Visual Source Safe
o ASP (Active Server Pages)
Ejemplo de programación en base a Eventos
1.5.1 Nombres Automáticos en VB
Prefijos
Para ver el gráfico seleccione la opción ¨Descargar trabajo¨ del menú superior
Ejemplo
lblSalir = Etiqueta con el Nombre Salir.
MsgBox (Función)
Muestra un mensaje en un cuadro de diálogo, espera a que el usuario haga clic en un botón y devuelve un tipo Integer correspondiente al botón elegido por el usuario.
Sintaxis
MsgBox(prompt[, buttons][, title][, helpfile, context])
La sintaxis de la función MsgBox consta de estos argumentos con nombre:
Para ver el gráfico seleccione la opción ¨Descargar trabajo¨ del menú superior
Valores
El argumento buttons tiene estos valores:
Para ver el gráfico seleccione la opción ¨Descargar trabajo¨ del menú superior
El primer grupo de valores (0 a 5) describe el número y el tipo de los botones mostrados en el cuadro de diálogo; el segundo grupo (16, 32, 48, 64) describe el estilo del icono, el tercer grupo (0, 256, 512) determina el botón predeterminado y el cuarto grupo (0, 4096) determina la modalidad del cuadro de mensajes. Cuando se suman números para obtener el valor final del argumento buttons, se utiliza solamente un número de cada grupo.
Nota Estas constantes las especifica Visual Basic for Applications. Por tanto, el nombre de las mismas puede utilizarse en cualquier lugar del código en vez de sus valores reales.
Valores devueltos
Para ver el gráfico seleccione la opción ¨Descargar trabajo¨ del menú superior
Comentarios
Cuando se proporcionan tanto helpfile como context, el usuario puede presionar F1 para ver el tema de Ayuda correspondiente al context. Algunas aplicaciones host, por ejemplo Microsoft Excel, también agregan automáticamente un botón Ayuda al cuadro de diálogo.
Si el cuadro de diálogo cuenta con un botón Cancelar, presionar la tecla ESC tendrá el mismo efecto que hacer clic en este botón. Si el cuadro de diálogo contiene un botón Ayuda, se suministra ayuda interactiva para ese cuadro de diálogo. Sin embargo, no se devuelve valor alguno hasta que se hace clic en uno de estos botones.
Nota Si desea especificar más que el primer argumento con nombre, debe utilizar MsgBox en una expresión. Si desea omitir algún argumento de posición, debe incluir el delimitador de coma correspondiente.
InputBox (Función)
Muestra un mensaje en un cuadro de diálogo, espera que el usuario escriba un texto o haga clic en un botón y devuelve un tipo String con el contenido del cuadro de texto.
Sintaxis
InputBox(prompt[, title][, default][, xpos][, ypos][, helpfile, context])
La sintaxis de la función InputBox consta de estos argumentos con nombre:
Para ver el gráfico seleccione la opción ¨Descargar trabajo¨ del menú superior
Comentarios
Cuando se especifica tanto helpfile como context, el usuario puede presionar F1 para ver el tema de Ayuda correspondiente a context. Algunas aplicaciones host, por ejemplo, Microsoft Excel, también agregar automáticamente un botón Ayuda al cuadro de diálogo. Si el usuario hace clic en Aceptar o presiona Entrar , la función InputBox devuelve lo que haya en el cuadro de texto. Si el usuario hace clic en Cancelar, la función devuelve una cadena de caracteres de longitud cero ("").
Nota Si desea especificar más que el primer argumento con nombre, debe utilizar InputBox en una expresión. Si desea omitir algunos argumentos de posición, debe incluir el delimitador de coma correspondiente.
Descripción del alcance de las variables
El alcance de una variable define qué partes del código son conscientes de su existencia. Cuando declara una variable en un procedimiento, sólo el código de dicho procedimiento puede tener acceso o modificar el valor de la variable; tiene un alcance que es local al procedimiento. A veces, sin embargo, se necesita usar una variable con un alcance más general, como aquella cuyo valor está disponible para todos los procedimientos del mismo módulo o incluso para todos los procedimientos de toda la aplicación. Visual Basic le permite especificar el alcance de una variable cuando la declara.
Establecer el alcance de las variables
Dependiendo de cómo se declara, una variable tiene como alcance un procedimiento (local) o un módulo.
Para ver el gráfico seleccione la opción ¨Descargar trabajo¨ del menú superior
Variables utilizadas en un procedimiento
Las variables a nivel de procedimiento sólo se reconocen en el procedimiento en el que se han declarado. Se las conoce también como variables locales. Se declaran mediante las palabras clave Dim o Static. Por ejemplo:
Dim intTemp As Integer
...