1. Matrices impresendibles en la programación de problemas
  2. Formularios
    1. Ventans contenedoras de controles
      1. Propiedades más importantes: -Name -Caption -Enable -Windowsstate
  3. Controles
    1. Objetos con propiedades, métodos y eventos distintos para cada clase
      1. -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.
  4. Métodos
    1. Los métodos son subrutinas preprogramadas que están asociadas a una determinada clase de controles. TxtUsuario.Move(20) LstUsuarios.AddItem(“JUAN”)
      1. •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
  5. Matrices y vectores
    1. -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.
      1. Estáticas
      2. Dinámicas
  6. Registros
    1. Sentencia Type
    2. Uso
    3. Anidamiento
  7. Programación Estructurada
    1. División de un programa en unidades funcionales más pequeñas
  8. Argumentos por vaor y referencia
    1. 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)
    2. 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)
  9. Recursividad
    1. Función o procedimiento recursivo si es posible que se llame a sí mismo. Por ejemplo para el cálculo de un factorial.
  10. Algunas funciones intrínsecas de VB
    1. -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)
  11. Elementos del lenguaje de VB
    1. Comentario
    2. Constantes
    3. Variables
    4. Operadores
      1. Tipos de Operadores -Aritméticos -Comparación -Lógicos
    5. Sentencias de asignación y control
    6. Estructuras de datos
      1. Matrices y arreglos
    7. Funciones y procedimientos
    8. Funciones y procedimientos intrínsecos
    9. se pone (') al inicio de la frase
    10. Const PI = 3.141592653 Const VERSIÓN = “4.05 Beta”
    11. Dim E As Integer Dim Nombre As String Dim Etiqueta As String*10 Dim X As Double
      1. Ámbito de las constantes y variables en Visual Basic -Zona del programa donde ésta se puede utilizar la variable. -Local, módulo, global
    12. 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
  12. Creación de programas
    1. -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
      1. Elemento flotante