- Matrices impresendibles en la 
        programación de problemas
- 
        					Formularios
        					
        						
        				- 
        					Ventans contenedoras de controles
        					
        						- Propiedades más importantes:
        -Name
        -Caption
        -Enable
        -Windowsstate
 
 
- 
        					Controles
        					
        						
        				- 
        					Objetos con propiedades, métodos y
        eventos distintos para cada clase
        					
        						- -Las propiedades modifican características concretas: tipo de letra, colores, valores iniciales....
        –Los métodos realizan tareas habituales de los controles.
        –Las funciones y procedimientos de respuesta a eventos
        permiten definir el comportamiento de la aplicación.
 
 
- 
        					Métodos
        					
        						
        				- 
        					Los métodos son subrutinas preprogramadas que están
        asociadas a una determinada clase de controles.
        	TxtUsuario.Move(20)
        	LstUsuarios.AddItem(“JUAN”)
        					
        						- •Eventos:
        -Click: Click de mouse sobre el formulario
        –DblClick: Doble click 
        –KeyPress: Pulsación una tecla del teclado sobre el formulario.
        –MouseDown: Pulsación de una tecla del mouse sobre el formulario.
        –Load: Carga del formulario (no lo muestra).
        –Unload: Liberación de la memoria 
        •Método:
        Show: Muestra el formulario
 
 
- 
        					Matrices y vectores
        					
        						
        				- 
        					-Permite simplificar el código, ya que se puede recorrer
        todos los elementos de la matriz por medio de ciclos.
        -A las matrices de una dimensión se les suele llamar también
        vectores, y a las matrices de dos dimensiones, tablas.
        					
        						- Estáticas
- Dinámicas
 
 
- 
        					Registros
        					
        						- Sentencia Type
- Uso
- Anidamiento
 
- 
        					Programación Estructurada
        					
        						- División de un programa en unidades funcionales más pequeñas
 
- 
        					Argumentos por vaor y referencia
        					
        						- Pase de argumentos por referencia: se pasa variable original y se puede modificar valor.
        Function RaizCuadrada (N As Double) As Double
        Sub RaizCuadrada (N As Double, R As Double)
        
- Pase de argumentos por valor: implica crear una nueva variable, dentro de la
        función o procedimiento y pasarle una copia del valor de la variable externa.
        Function RaizCuadrada (ByVal N As Double) As Double
        Sub RaizCuadrada (ByValN As Double, ByVal R As Double)
        
 
- 
        					Recursividad
        					
        						- Función o procedimiento recursivo si es posible que se llame a sí mismo.
         Por ejemplo para el cálculo de un factorial.
 
- 
        					Algunas funciones intrínsecas de VB
        					
        						- -Len: # caráceres/ nombre_variable=Len(expresion_de_cadena)
        -String: cadena de caracteres igual a un caracter dado/ cadena=String(n,caracter)
        -Ucase: convierte una cadena de caracteres a letras mayúsculas/ cadena=Ucase(expresión_de_cadena)
        -Trim: devuelve expresión sin espacios en blanco/ cadena=Trim(expresión_de_cadena)
        -Funciones Sin, Cos, Tan, Atn/ valor=Sin(ángulo), valor=Cos(ángulo)...
        -Log: da como resultado el logaritmo natural./ variable=Log(expresión)
        -Función Abs Da como resultado el valor absoluto de la expresión./ variable = Abs(expresión_numérica)
        -Función Sqr Da como resultado la raíz cuadrada de una expresión numérica./ variable = Sqr(expresión_numérica)
        
 
- 
        					Elementos del lenguaje de VB
        					
        						- 
        Comentario
        
        
- 
        Constantes
        
        
- 
        Variables
        
        
- 
        					
        
        Operadores
        
        
        
        					
        						- Tipos de Operadores
        -Aritméticos
        -Comparación
        -Lógicos
 
- 
        
        
        
        
        
        
        
        Sentencias de asignación y control
        
        
        
        
        
        
        
        
        
- 
        					
        Estructuras de datos
        
        					
        						- Matrices y arreglos
 
- 
        Funciones y procedimientos
        
- 
        Funciones y procedimientos intrínsecos
        
- se pone (') al inicio de la frase
- Const PI = 3.141592653
        Const VERSIÓN = “4.05 Beta”
- 
        					Dim E As Integer 
        Dim Nombre As String
        Dim Etiqueta As String*10
        Dim X As Double
        					
        						- Ámbito de las constantes y  variables en Visual Basic
        -Zona del programa donde ésta se puede utilizar la variable.
        -Local, módulo, global
 
- La sentencia de asignación indica que el valor que resulte de evaluar la expresión
        tiene que ser almacenado en la variable especificada.
        a = 83.7
        nombre = “Ana”
        contador = contador + 1
        
        Las sentencias de control permiten tomar decisiones y
        realizar un proceso repetidas veces. 
        · If ... Then
        · If ... Then ... Else
        · Select Case
        · For ... Next
        · While ... Wend
        · Do ... Loop
        · Goto, With ... End With
 
- 
        					Creación de programas
        					
        						
        				- 
        					-Análisis
        -Creación de un interfas de usuario
        -Definición de porpiedades de controles
        -Generación de código asociado a controles
        -Generación del código del programa
        					
        						- Elemento flotante