Tutoriales del lenguaje Visual BasicVisual Basic Language Walkthroughs

Los tutoriales proporcionan instrucciones paso a paso para escenarios comunes, lo que hace que un buen lugar para empezar a conocer el producto o una característica en particular.Walkthroughs give step-by-step instructions for common scenarios, which makes them a good place to start learning about the product or a particular feature area.

Escribir un programa asincrónicoWriting an Async Program
Muestra cómo crear una solución asincrónica mediante el uso de Async y Await.Shows how to create an asynchronous solution by using Async and Await.

Declarar y generar eventosDeclaring and Raising Events
Muestra cómo se declaran y generan eventos en Visual Basic.Illustrates how events are declared and raised in Visual Basic.

Controlar eventosHandling Events
Muestra cómo controlar eventos mediante la palabra clave WithEvents estándar o las nuevas palabras clave AddHandler/RemoveHandler.Shows how to handle events using either the standard WithEvents keyword or the new AddHandler/RemoveHandler keywords.

Crear e implementar interfacesCreating and Implementing Interfaces
Muestra cómo se declaran e implementan interfaces en Visual Basic.Shows how interfaces are declared and implemented in Visual Basic.

Definir clasesDefining Classes
Describe cómo declarar una clase y sus campos, propiedades, métodos y eventos.Describes how to declare a class and its fields, properties, methods, and events.

Escribir consultas en Visual BasicWriting Queries in Visual Basic
Muestra cómo puede usar características del lenguaje Visual Basic para escribir expresiones de consulta Language-Integrated Query (LINQ)Language-Integrated Query (LINQ).Demonstrates how you can use Visual Basic language features to write Language-Integrated Query (LINQ)Language-Integrated Query (LINQ) query expressions.

Implementar IEnumerable(Of T) en Visual BasicImplementing IEnumerable(Of T) in Visual Basic
Muestra cómo crear una clase que implemente la interfaz IEnumerable(Of String) y una clase que implemente la interfaz IEnumerator(Of String) para leer línea a línea un archivo de texto.Demonstrates how to create a class that implements the IEnumerable(Of String) interface and a class that implements the IEnumerator(Of String) interface to read a text file one line at a time.

Llamar a las API de WindowsCalling Windows APIs
Explica cómo usar instrucciones Declare y llamar a las API de Windows.Explains how to use Declare statements and call Windows APIs. Incluye información sobre cómo usar atributos para controlar el cálculo de referencias para la llamada API y cómo exponer una llamada API como método de una clase.Includes information about using attributes to control marshaling for the API call and how to expose an API call as a method of a class.

Crear objetos COM con Visual BasicCreating COM Objects with Visual Basic
Muestra cómo crear objetos COM en Visual Basic, con y sin la plantilla de clase COM.Demonstrates how to create COM objects in Visual Basic, both with and without the COM class template.

Implementar la herencia mediante objetos COMImplementing Inheritance with COM Objects
Muestra cómo usar Visual Basic 6.0 para crear un objeto COM que contenga una clase y luego usarlo como clase base en Visual Basic.Demonstrates how to use Visual Basic 6.0 to create a COM object containing a class, and then use it as a base class in Visual Basic.

MultithreadingMultithreading
Muestra cómo crear una aplicación multiproceso que busque las repeticiones de una palabra en un archivo de texto.Shows how to create a multithreaded application that searches a text file for occurrences of a word.

Determinar el lugar en el que My.Application.Log escribe la informaciónDetermining Where My.Application.Log Writes Information
Describe la configuración predeterminada de My.Application.Log y cómo determinar la configuración de la aplicación.Describes the default My.Application.Log settings and how to determine the settings for your application.

Cambiar el lugar en el que My.Application.Log escribe la informaciónChanging Where My.Application.Log Writes Information
Muestra cómo reemplazar la configuración predeterminada de My.Application.Log y My.Log para registrar información de eventos y hacer que el objeto Log escriba en otros agentes de escucha de registro.Shows how to override the default My.Application.Log and My.Log settings for logging event information and cause the Log object to write to other log listeners.

Filtrar el resultado de My.Application.LogFiltering My.Application.Log Output
Muestra cómo cambiar el filtrado del registro predeterminado para el objeto My.Application.Log.Demonstrates how to change the default log filtering for the My.Application.Log object.

Crear agentes de escucha de registro personalizadosCreating Custom Log Listeners
Muestra cómo crear un agente de escucha de registro personalizado y configurarlo para escuchar la salida del objeto My.Application.Log.Demonstrates how to create a custom log listener and configure it to listen to the output of the My.Application.Log object.

Insertar los tipos de los ensamblados administrados Embedding Types from Managed Assemblies
Describe cómo crear un ensamblado y un programa cliente que inserte tipos desde el mismo.Describes how to create an assembly and a client program that embeds types from it.

Validar la complejidad de las contraseñas (Visual Basic)Validating That Passwords Are Complex (Visual Basic)
Muestra cómo comprobar las características de contraseña segura y actualizar un parámetro de cadena con información sobre las comprobaciones en las que se produce un error de contraseña.Demonstrates how to check for strong-password characteristics and update a string parameter with information about which checks a password fails.

Cifrar y descifrar cadenas en Visual BasicEncrypting and Decrypting Strings in Visual Basic
Muestra cómo usar la clase DESCryptoServiceProvider para cifrar y descifrar cadenas.Shows how to use the DESCryptoServiceProvider class to encrypt and decrypt strings.

Manipular archivos y directorios en Visual BasicManipulating Files and Folders in Visual Basic
Muestra cómo usar funciones de Visual Basic para determinar información sobre un archivo, buscar una cadena en un archivo y escribir en un archivo.Demonstrates how to use Visual Basic functions to determine information about a file, search for a string in a file, and write to a file.

Manipulating Files Using .NET Framework Methods (Manipular archivos usando métodos de .NET Framework)Manipulating Files Using .NET Framework Methods
Muestra cómo usar métodos de .NET Framework.NET Framework para determinar información sobre un archivo, buscar una cadena en un archivo y escribir en un archivo.Demonstrates how to use .NET Framework.NET Framework methods to determine information about a file, search for a string in a file, and write to a file.

Conservar un objeto en Visual BasicPersisting an Object in Visual Basic
Muestra cómo crear un objeto simple y conservar sus datos en un archivo.Demonstrates how to create a simple object and persist its data to a file.

Compatibilidad del desarrollo de pruebas en primer lugar con la característica de generación a partir del usoTest-First Support with the Generate from Usage Feature
Muestra cómo realizar el desarrollo de prueba previa, en donde primero se escriben las pruebas unitarias y luego se escribe el código fuente para que las pruebas se realicen correctamente.Demonstrates how to do test-first development, in which you first write unit tests and then write the source code to make the tests succeed.