Aprendizaje del lenguaje Visual Basic (Cómo se utiliza Visual Basic)
Actualización: noviembre 2007
Esta página proporciona vínculos a ayuda sobre tareas frecuentes de programación en Visual Basic. Para ver otras categorías de tareas frecuentes tratadas en la Ayuda, vea Cómo se utiliza Visual Basic.
En general
Lo nuevo en Visual Basic
Muestra las nuevas y mejoradas características disponibles con esta versión de Visual Basic.Cambios en el lenguaje para usuarios de Visual Basic 6.0
Proporciona una lista de cambios, con vínculos a los detalles, sobre cómo el lenguaje de Visual Basic ha cambiado desde Visual Basic 6.0.
Programación orientada a objetos con Visual Basic
Cuándo utilizar la herencia
Explica cuándo utilizar la herencia en lugar de interfaces.Fundamentos de la herencia
Se describen los modificadores de herencia, la forma de reemplazar métodos y propiedades, MyClass y MyBase.Cómo: Definir un operador
Muestra cómo definir el comportamiento de un operador estándar (como por ejemplo *, <> o And) cuando uno o ambos operandos son del tipo de su clase o estructura.Cómo: Obtener acceso a los miembros de un objeto
Explica cómo leer, escribir o llamar a un miembro de un objeto que ha creado.Cómo: Definir varias versiones de un procedimiento
Explica cómo definir un procedimiento en varias versiones sobrecargándolo, utilizando el mismo nombre pero una lista de parámetros diferente para cada versión.
Trabajar con propiedades
Cómo: Establecer un valor en una propiedad
Muestra cómo almacenar un valor en una propiedad.Cómo: Obtener un valor de una propiedad
Muestra cómo recuperar el valor almacenado en una propiedad.Cómo: Declarar y llamar a una propiedad predeterminada en Visual Basic
Muestra cómo declarar y llamar a una propiedad a la que se puede tener acceso sin utilizar su nombre.Cómo: Declarar una propiedad con niveles de acceso mixtos
Muestra cómo declarar propiedades con diferentes niveles de acceso para almacenar y recuperar.Cómo: Crear una propiedad
Muestra cómo crear una propiedad.
Utilizar la herencia
Cómo: Definir una clase que usa miembros de una clase existente.
Muestra el código de ejemplo para crear una clase que deriva de otra clase.Cómo: Ocultar una variable heredada
Muestra cómo utilizar la palabra clave Shadows para ocultar una variable heredada.Cómo: Obtener acceso a una variable que oculta una clase derivada
Muestra cómo tener acceso a una variable de clase base que está oculta en una clase derivada.
Trabajar con procedimientos
Cómo: crear un procedimiento
Explica cómo declarar un procedimiento para realizar una tarea que se necesita en varios lugares en su código.Cómo: Llamar a un procedimiento que devuelve un valor
Muestra dos maneras de llamar a un procedimiento Function y utilizar el valor que se devuelve.Cómo: Llamar a un procedimiento que no devuelve un valor
Discute cómo llamar a un procedimiento Sub, que realiza una tarea pero no devuelve ningún valor al código que lo llama.Cómo: Definir un parámetro para un procedimiento
Está dedicado a la definición de una lista de parámetros para aceptar los valores pasados al procedimiento por el código de llamada.Cómo: Pasar argumentos a un procedimiento
Muestra cómo pasar un valor a un procedimiento proporcionando un argumento para cada uno de sus parámetros.
Administrar el flujo de control del programa
Cómo: Dividir secciones de código grandes en secciones más pequeñas.
Explica cómo utilizar procedimientos para conseguir la programación estructurada en su códigoCómo: Interrumpir y combinar instrucciones en código
Está dedicado a cómo interrumpir una única instrucción en varias líneas de código fuente y combinar varias instrucciones en una sola línea de código fuente.Cómo: Agregar un comentario al código (Visual Basic)
Muestra dos maneras de colocar los comentarios explicativos en su código fuente.
Instrucciones condicionales
- Cómo: Ejecutar instrucciones en función de una o varias condiciones
Muestra cómo utilizar construcciones If...Then...Else para ejecutar diferentes bloques de instrucciones que dependen de varias condiciones.
Funciones y subrutinas
Cómo: crear un procedimiento
Explica cómo declarar un procedimiento para realizar una tarea que se necesita en varios lugares en su código.Cómo: Llamar a un procedimiento que devuelve un valor
Muestra dos maneras de llamar a un procedimiento Function y utilizar el valor que se devuelve.Cómo: Llamar a un procedimiento que no devuelve un valor
Discute cómo llamar a un procedimiento Sub, que realiza una tarea pero no devuelve ningún valor al código que lo llama.Cómo: Definir un parámetro para un procedimiento
Está dedicado a la definición de una lista de parámetros para aceptar los valores pasados al procedimiento por el código de llamada.Cómo: Pasar argumentos a un procedimiento
Muestra cómo pasar un valor a un procedimiento proporcionando un argumento para cada uno de sus parámetros.
Recorrer instrucciones
Cómo: Pasar a la siguiente iteración de un bucle
Explica cómo omitir la iteración actual de un bucle y continuar en la iteración siguiente.Cómo: Ejecutar varias instrucciones de forma repetida
Muestra cómo ejecutar un bloque de instrucciones un número fijo de veces o hasta que se cumple una condición.Cómo: Recorrer en iteración una colección de Visual Basic
Muestra un bucle For Each...Next, que ejecuta las mismas instrucciones para cada elemento de una colección.Cómo: Mejorar el rendimiento de un bucle
Está dedicado a cómo elegir el tipo de datos más eficiente para la variable de control de un bucle.
Trabajar con colecciones, genéricos y matrices
Cómo: Definir colecciones en clases propias
Muestra cómo definir y utilizar un objeto Collection simple de Visual Basic.Administrar objetos propios con colecciones
Explica los criterios que se deben tener en cuenta al elegir el tipo de colección para agrupar los objetos relacionados.Cómo: Agregar, eliminar y recuperar los elementos de una colección
Describe las operaciones fundamentales de agregar un nuevo elemento, quitar un elemento existente y recuperar un elemento.Cómo: Crear una colección de objetos
Está dedicado a las colecciones Visual Basic y las colecciones de genéricos, cómo crearlas y cómo recorrerlas en iteración.
Colecciones
Cómo: Crear una matriz de objetos
Explica las matrices como una manera alternativa de agrupar los objetos relacionados.Solucionar problemas de colecciones
Enumera problemas comunes encontrados con colecciones y muestra cómo solucionarlos.
Genéricos
Cómo: Utilizar una clase genérica
Muestra cómo utilizar una clase que toma uno o más parámetros de tipo.Cómo: Pasar una matriz a un procedimiento o una propiedad
Explica cómo pasar una matriz de valores a un procedimiento o propiedad utilizando la lista de argumentos.Cómo: Definir una clase que pueda proporcionar la misma funcionalidad en tipos de datos diferentes
Muestra cómo definir una clase única que se adapta a distintos tipos de datos para realizar la misma funcionalidad.
Matrices
Cómo: Crear una matriz
Muestra dos maneras de crear un objeto de matriz y asignarlo a una variable de matriz.Cómo: Inicializar una variable de matriz
Explica cómo almacenar una matriz en una variable de matriz y cómo establecer su longitud y sus valores de elemento.Cómo: Inicializar una matriz escalonada
Muestra cuatro maneras de almacenar una matriz de matrices o matriz escalonada, en una variable, y cómo establecer su longitud y valores de elemento.Cómo: Inicializar una matriz multidimensional
Muestra cuatro maneras de almacenar una matriz de más de una dimensión en una variable y cómo establecer su longitud y valores de elemento.Cómo: Establecer un valor en una matriz
Describe cómo almacenar un valor en un elemento de matriz.Cómo: Ordenar una matriz en Visual Basic
Explica cómo ordenar alfabéticamente los elementos de una matriz.Cómo: Invertir el contenido de una matriz en Visual Basic
Muestra cómo invertir el orden de los elementos de una matriz.Cómo: Especificar el límite inferior cero de una matriz
Trata cómo hacer que su código sea más fácil de leer declarando el límite inferior de una matriz como cero.
Trabajar con variables
Cómo: Crear una variable nueva
Está dedicado a la instrucción Dim y a las distintas palabras clave y cláusulas puede utilizar para crear una variable.Cómo: Crear un objeto
Trata las variables de objeto y cómo crear una instancia de una clase.Cómo: Introducir y extraer los datos de una variable
Describe cómo almacenar y recuperar el valor de una variable.
Declarar e inicializar variables
Cómo: Declarar una variable de objeto y asignarle un objeto en Visual Basic
Explica el tipo de datos Object y cómo asignarle un objeto de cualquier tipo.Cómo: Contener más de un valor en una variable
Explica los tipos de datos compuestos como las estructuras, matrices y clases, que pueden contener varios valores.Cómo: Contener valores verdaderos y falsos en una variable
Explica el tipo de datos Boolean y cómo declarar las variables para que contengan valores lógicos.Cómo: Prolongar la duración de una variable
Describe la palabra clave Static y cómo utilizarla hacer que una variable exista después de que deja de existir su elemento contenedor.Cómo: Determinar si dos objetos están relacionados
Muestra cómo utilizar el método GetType para averiguar si un objeto hereda de otro.
Ámbito de variable de control
Cómo: Controlar el ámbito de una variable
Explica los niveles de ámbito y cómo utilizarlos para controlar qué código puede realizar una referencia a una variable.Cómo: Controlar la disponibilidad de una variable
Explica los diferentes niveles de acceso y cómo asignar uno a una variable para controlar qué código puede leerla o escribir en ella.Cómo: Ocultar una variable con el mismo nombre que su variable
Muestra dos maneras de utilizar el sombreado para ocultar una variable con otra que tenga el mismo nombre.
Interactuar con tipos de datos
- Tipos de datos en Visual Basic
Describe cómo asignar un tipo de datos a distintos tipos de elementos de programación.
Caracteres y cadenas
Cómo: Contener caracteres en una variable
Explica los tipos de datos Char y String y cómo declarar las variables para que contengan valores de caracteres.Cómo: Comprobar si una cadena coincide con un modelo
Muestra cómo utilizar el operador Like para hacer coincidir un carácter de una cadena contra una variedad de conjuntos de caracteres.Cómo: Quitar secciones de una cadena (Visual Basic)
Explica cómo quitar todas las apariciones de una subcadena de una cadena.
Valores numéricos
Cómo: Contener los números enteros en una variable
Explica los tipos de datos SByte, Short, Integer y Long, y cómo declarar las variables para que contengan valores enteros con signo.Cómo: Contener los dígitos más significativos de una variable
Explica el tipo de datos Decimal y cómo declarar las variables para que contengan hasta 29 dígitos significativos.Cómo: Contener el número mayor posible en una variable
Explica los tipos de datos ULong, Decimal, Single y Double, y cómo declarar las variables para que contengan valores muy grandes.Cómo: Contener las fracciones en una variable
Explica los tipos de datos Single y Double y cómo declarar las variables para que contengan valores fraccionarios.
Convertir tipos de datos
- Cómo: Convertir un objeto en otro tipo en Visual Basic
Está dedicado a las conversiones desde el tipo de datos Object a un tipo de datos más específico.
Fecha y hora
- Cómo: Mantener los valores de fecha y hora de una variable
Explica el tipo de datos Date y cómo declarar las variables para que contengan valores de fecha y hora.
Tipos sin signo
Cómo: Optimizar el almacenamiento de enteros positivos con tipos sin signo
Explica el tipo de datos UInteger y cómo declarar las variables que contengan valores enteros positivos con la máxima eficiencia.Cómo: Llamar a una función de Windows que adopta tipos sin signo
Explica los tipos de datos Byte, UShort, UInteger y ULong, y cómo interactuar con las funciones que utilizan tipos sin signo.
Moneda
- Cómo: Mantener los valores de moneda de una variable.
Explica el tipo de datos Decimal y cómo declarar las variables para que contengan valores de moneda.
Programar mediante el uso de eventos
Cómo: Llamar a un controlador de eventos en Visual Basic
Muestra cómo definir un evento y un controlador de eventos y utiliza la instrucción AddHandler para asociarlos.Cómo: Crear controladores de eventos en el Editor de código de Visual Basic
Proporciona instrucciones para escribir código que responda a eventos en el Editor de código de Visual Basic.Cómo: Provocar un evento (Visual Basic)
Muestra cómo definir un evento y utiliza la instrucción RaiseEvent para hacer que el evento se produzca.Tutorial: Declarar y provocar eventos
Explica paso a paso el proceso de declarar y producir eventos para una clase.Tutorial: Controlar eventos
Muestra cómo crear un procedimiento controlador de eventos.
Controlar errores y excepciones
Cómo: Recuperar información de un objeto de error
Muestra cómo obtener información de las propiedades del objeto Err.Cómo: Mantener el control cuando se produce un error
Muestra cómo ejecutar un bloque concreto de instrucciones si se produce una excepción especificada mientras se ejecuta el código.Tutorial: Control estructurado de excepciones
Proporciona un tutorial para crear una aplicación simple e insertar el código de control de excepciones.Cómo: Comprobar código con un bloque Try...Catch en Visual Basic
Muestra cómo utilizar un bloque Try...Catch para comprobar una sección de código.
Ejemplos
- Ejemplos del lenguaje Visual Basic
En estos ejemplos se muestran los conceptos del lenguaje Visual Basic.