jueves, 26 de mayo de 2016

Ejemplos de programas codificado en Visual Basic

1. Código  para darle color a un texto
Private Sub AMARILLO_Click()
TEXTO.BackColor = vbYellow
End Sub

2. Código para el formato de texto
Private Sub CASTELLAR_Click()
TEXTO.FontName = "CASTELLAR"
End Sub

3.  Código para el tamaño de letra
Private Sub PEQUEÑO_Click()
TEXTO.FontSize = 8
End Sub

4. Código para cancelar
Private Sub cancelar_Click()
Adodc1.Recordset.CancelUpdate
ver.Visible = False
Calendario.Visible = False
fecha_nac.Visible = True
sex.Visible = False
sexo.Visible = True

 5. Código para la suma de n números
Private Sub Form_Load()
'DECLARACION DE VARIABLES
Dim INGRESADO As Integer
Dim NUMERO As Integer
Dim CONTADOR As Integer
Dim SUMA As Integer
SUMA = 0
INGRESADOS = InputBox("CUANTAS VECES SE VA A REPETIR:")
For CONTADOR = 1 To INGRESADOS
NUMERO = InputBox("ESCRIBA UN NUMERO:")
SUMA = SUMA + NUMERO
Next CONTADOR
PROMEDIO = SUMA / INGRESADOS
TOTAL = SUMA
LIEDOS = INGRESADOS
End Sub

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.  

jueves, 19 de mayo de 2016

Ejercicio formativo


1.     Describa el entorno de desarrollo de VB

Existe un único entorno de desarrollo para Visual Basic, desarrollado por Microsoft: Microsoft Visual Basic x.0, correspondientes a versiones desde la 2.0 hasta la 20.0, (con respectivas diferencias entre versiones del lenguaje).

El entorno de desarrollo es muy similar al de otros lenguajes. Realizando una instalación típica del producto, las características básicas se presentan de la siguiente forma:

En la parte superior aparecen tres elementos, en este orden: la barra de título donde figura el nombre del proyecto en curso y su estado (diseño o ejecución); la barra de menú con 13 opciones desplegables y una barra de herramientas; esta última se puede personalizar, posibilitando la inclusión de prácticamente la totalidad de los comandos del IDE.

En la parte central, cubriendo la franja de mayor área, se encuentra el espacio de trabajo. Éste incluye y muestra las ventanas del proyecto, las vistas del código fuente de los módulos, los objetos y los controles que contienen las ventanas de la aplicación y el panel de controles.

 

2.     Escriba 3 características de VB

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").

3.     Describa 7 barras de herramienta de VB

·        Ventanas de propiedades: Contiene la lista de propiedades, eventos y métodos del formulario, entorno de datos, cursor, relación o control relacionado.

·        Combo box: se utiliza para mostrar datos en un cuadro combinado desplegable

·        Label: proporciona una forma de establecer texto en una página web ASP.NET

·        Text box: se utiliza generalmente para el texto que se puede editar.

·        Cursor ratón: el puntero del mouse, es un mapa de bits que especifica un punto de foco en la pantalla para la entrada de datos.

·        Opction botton: permitirle al usuario elegir entre diferentes opciones dentro de un grupo de opciones.

·        Check box: indica si una condición determinada esta activada o desactivada.

 

4.     Haga un cuadro de ventajas y desventajas de VB

Ventajas
Desventajas
Posee una curva de aprendizaje muy rápida.
Problema de versionado asociado con varias librerías runtime DLL, conocido como DLL Hell
Integra el diseño e implementación de formularios de Windows.
Soporte pobre para programación orientada a objetos
Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos
Dependencia de complejas y frágiles entradas de registro COM

 

 

5.     Haga un resumen de 7 líneas de la historia de VB

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.

 

6.     Coloque el prefijo de los siguientes controles:

·        Temporizador: Tmr.

·        Data: Dat.

·        Line: In.

·        Check box: Chk.

·        Comand botton: Cmd.

·        Form: Frm

·        Picture: Pct.

·        Label: Lbl.

·        Text box: Tbx.

Cuadro de prefijo



TABLA DE LOS NOMBRES Y PREFIJOS DE LOS CONTROLES DE VISUAL BASIC

Nombre en español
Nombre VB
Prefijo
Formulario
Form
Frm
Caja de imagen
Picture box
Pct
Casilla de verificación
Check box
Chk
Marco
Frame
Fra
Botón de comando
Command botton
Cmd
Datos
Data
Dat
Label
Label
Lbl
Imágenes
Image
Img
Temporizador
Timer
Tmr
Linea
Line
In
Botón de opcion
Opttion botton
opt
Datos
data
Dat

Operadores basicas de visual basic


Operadores básicos de visual Basic

Operadores aritmética: Un operador es un símbolo especial que indica al compilador que debe efectuar una operación matemática o lógica

Operadores de asignación: Los operadores de asignación se utilizan para asignar un valor nuevo a una variable, propiedad, evento o elemento de indizador.

Operadores de desplazamiento: El operador << desplaza los bits del argumento expression1 hacia la izquierda el número de bits especificado en el argumento expression2. El tipo de datos de expression1 determina el tipo de datos devuelto por este operador.

Orden en que se realizan las operaciones básicas en visual Basic.

·        parentesis                 

·        Potencias y raíces

·        Multiplicaciones y divisiones

·        Suma y resta

·        Dos o más de la misma jerarquía u orden

Tipos de datos en Visual Basic

·        Boolean
·        Byte
·        Char
·        Date
·        Decimal
·        Double
·        Integer
·        Long
·        Object
·        SByte
·        Short
·        Single
·        String
·        UInteger
·        ULong
·        User-Defined (structure)
·        UShort