Procedure dettagliate relative al linguaggio Visual BasicVisual Basic Language Walkthroughs

Le procedure dettagliate forniscono istruzioni specifiche per scenari comuni, che li rende un ottimo strumento per apprendere l'utilizzo del prodotto o di una determinata area funzionale.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.

Scrittura di un programma asincronoWriting an Async Program
Viene illustrato come creare una soluzione asincrona usando Async e Await.Shows how to create an asynchronous solution by using Async and Await.

Dichiarazione e generazione di eventiDeclaring and Raising Events
Illustra come dichiarare e generare eventi in Visual Basic.Illustrates how events are declared and raised in Visual Basic.

Gestione degli eventiHandling Events
Spiega come gestire gli eventi usando la parola chiave standard WithEvents o le nuove parole chiave AddHandler / RemoveHandler.Shows how to handle events using either the standard WithEvents keyword or the new AddHandler/RemoveHandler keywords.

Creazione e implementazione di interfacceCreating and Implementing Interfaces
Illustra come dichiarare e implementare le interfacce in Visual Basic.Shows how interfaces are declared and implemented in Visual Basic.

Definizione delle classiDefining Classes
Descrive la procedura di dichiarazione di una classe e dei relativi campi, proprietà, metodi ed eventi.Describes how to declare a class and its fields, properties, methods, and events.

Scrittura delle query in Visual BasicWriting Queries in Visual Basic
Viene illustrato come usare le funzionalità del linguaggio Visual Basic per scrivere le espressioni di query LINQ (Language-Integrated Query)Language-Integrated Query (LINQ).Demonstrates how you can use Visual Basic language features to write LINQ (Language-Integrated Query)Language-Integrated Query (LINQ) query expressions.

Implementazione di IEnumerable(Of T) in Visual BasicImplementing IEnumerable(Of T) in Visual Basic
Viene illustrato come creare una classe che implementa l'interfaccia IEnumerable(Of String) e una classe che implementa l'interfaccia IEnumerator(Of String) per leggere un file di testo una riga alla volta.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.

Chiamata delle API di WindowsCalling Windows APIs
Spiega come usare le istruzioni Declare e chiamare le API di Windows.Explains how to use Declare statements and call Windows APIs. Include informazioni sull'uso degli attributi per controllare il marshalling per la chiamata API e su come esporre una chiamata API come metodo di una classe.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.

Creazione di oggetti COM con Visual BasicCreating COM Objects with Visual Basic
Illustra come creare oggetti COM in Visual Basic, con e senza il modello di classe COM.Demonstrates how to create COM objects in Visual Basic, both with and without the COM class template.

Implementazione dell'ereditarietà con gli oggetti COMImplementing Inheritance with COM Objects
Spiega come usare Visual Basic 6.0 per creare un oggetto COM contenente una classe che verrà poi usata come classe di base in 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
Viene illustrato come creare un'applicazione multithreading che cerca le occorrenze di una parola in un file di testo.Shows how to create a multithreaded application that searches a text file for occurrences of a word.

Individuazione della posizione di inserimento delle informazioni con My.Application.LogDetermining Where My.Application.Log Writes Information
Descrive le impostazioni predefinite di My.Application.Log e spiega come determinare le impostazioni dell'applicazione.Describes the default My.Application.Log settings and how to determine the settings for your application.

Modifica della posizione di inserimento delle informazioni con My.Application.LogChanging Where My.Application.Log Writes Information
Spiega come eseguire l'override delle impostazioni predefinite di My.Application.Log e My.Log per registrare le informazioni sull'evento e fare in modo che l'oggetto Log scriva in altri listener di log.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.

Filtro dell'output di My.Application.LogFiltering My.Application.Log Output
Viene illustrato come modificare il filtro di log predefinito per l'oggetto My.Application.Log.Demonstrates how to change the default log filtering for the My.Application.Log object.

Creazione di listener di log personalizzatiCreating Custom Log Listeners
Spiega come creare un listener di log personalizzato e configurarlo in modo che resti in ascolto dell'output dell'oggetto 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.

Incorporamento dei tipi da assembly gestitiEmbedding Types from Managed Assemblies
Viene descritto come creare un assembly e un programma client che ne incorpori i tipi.Describes how to create an assembly and a client program that embeds types from it.

Verifica della complessità delle password (Visual Basic)Validating That Passwords Are Complex (Visual Basic)
Spiega come verificare le caratteristiche delle password complesse e aggiornare un parametro di stringa con le informazioni sui controlli che una password non ha superato.Demonstrates how to check for strong-password characteristics and update a string parameter with information about which checks a password fails.

Crittografia e decrittografia di stringhe in Visual BasicEncrypting and Decrypting Strings in Visual Basic
Illustra come usare la classe DESCryptoServiceProvider per crittografare e decrittografare le stringhe.Shows how to use the DESCryptoServiceProvider class to encrypt and decrypt strings.

Modifica di file e cartelle in Visual BasicManipulating Files and Folders in Visual Basic
Illustra come usare le funzioni Visual Basic per determinare informazioni su un file, cercare una stringa in un file e scrivere in un file.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.

Modifica di file mediante i metodi .NET FrameworkManipulating Files Using .NET Framework Methods
Viene illustrato come usare i metodi .NET Framework.NET Framework per determinare informazioni su un file, cercare una stringa in un file e scrivere in un file.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.

Persistenza di un oggetto in Visual BasicPersisting an Object in Visual Basic
Viene illustrato come creare un oggetto semplice e rendere persistenti i relativi dati in un file.Demonstrates how to create a simple object and persist its data to a file.

Supporto test preliminare con la funzionalità di generazione dall'utilizzoTest-First Support with the Generate from Usage Feature
Spiega come eseguire uno sviluppo con test preliminare, in cui prima si scrivono gli unit test e successivamente il codice sorgente in modo che il test abbia esito positivo.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.