Koncepty programování (Visual Basic)Programming Concepts (Visual Basic)

Tato část popisuje koncepty programování v jazyce Visual Basic.This section explains programming concepts in the Visual Basic language.

V tomto oddíluIn this section

NázevTitle PopisDescription
Asynchronní programování pomocí modifikátoru Async a operátoru Await (Visual Basic)Asynchronous Programming with Async and Await (Visual Basic) Popisuje, jak vytvořit asynchronní řešení pomocí asynchronní a Await klíčová slova.Describes how to write asynchronous solutions by using Async and Await keywords. Obsahuje návod.Includes a walkthrough.
Přehled atributů (Visual Basic)Attributes overview (Visual Basic) Popisuje, jak poskytnout další informace o programování elementů, jako jsou typy, pole, metody a vlastnosti pomocí atributů.Discusses how to provide additional information about programming elements such as types, fields, methods, and properties by using attributes.
Informace o volajícím (Visual Basic)Caller Information (Visual Basic) Popisuje, jak získat informace o volajícím metody.Describes how to obtain information about the caller of a method. Tyto informace patří cesta k souboru a číslo řádku zdrojového kódu a členské jméno volajícího.This information includes the file path and the line number of the source code and the member name of the caller.
Kolekce (Visual Basic)Collections (Visual Basic) Popisuje typy kolekcí, které poskytuje rozhraní .NET Framework.Describes some of the types of collections provided by the .NET Framework. Ukazuje, jak použít jednoduché kolekce a kolekce párů klíč/hodnota.Demonstrates how to use simple collections and collections of key/value pairs.
Kovariance a kontravariance (Visual Basic)Covariance and Contravariance (Visual Basic) Ukazuje, jak povolit implicitní převod parametrů obecného typu v rozhraních a delegátech.Shows how to enable implicit conversion of generic type parameters in interfaces and delegates.
Stromy výrazů (Visual Basic)Expression Trees (Visual Basic) Vysvětluje, jak lze pomocí stromů výrazů povolit dynamickou změnu spustitelného kódu.Explains how you can use expression trees to enable dynamic modification of executable code.
Iterátory (Visual Basic)Iterators (Visual Basic) Popisuje iterátory, které se používají ke krokování kolekcemi a při návratu elementů.Describes iterators, which are used to step through collections and return elements one at a time.
Language-Integrated Query (LINQ) (Visual Basic)Language-Integrated Query (LINQ) (Visual Basic) Tento článek popisuje výkonné funkce dotazů v syntaxi jazyka Visual Basic a model pro dotazování na relačních databází, dokumenty XML, datové sady a kolekce v paměti.Discusses the powerful query capabilities in the language syntax of Visual Basic, and the model for querying relational databases, XML documents, datasets, and in-memory collections.
Objektově orientované programování (Visual Basic)Object-Oriented Programming (Visual Basic) Popisuje běžné objektově orientovaný jazyk, včetně zapouzdření, dědičnosti a polymorfismu.Describes common object-oriented concepts, including encapsulation, inheritance, and polymorphism.
Reflexe (Visual Basic)Reflection (Visual Basic) Vysvětluje, jak pomocí odrazu dynamicky vytvořit instanci typu, navázat na existující objekt, nebo získat typ z existujícího objektu a volat jeho metody nebo přístup k vlastnostem a polím.Explains how to use reflection to dynamically create an instance of a type, bind the type to an existing object, or get the type from an existing object and invoke its methods or access its fields and properties.
Serializace (Visual Basic)Serialization (Visual Basic) Popisuje klíčové pojmy v binárním formátu XML a serializaci SOAP.Describes key concepts in binary, XML, and SOAP serialization.
Sestavení v .NETAssemblies in .NET Popisuje, jak vytvořit a používat sestavení.Describes how to create and use assemblies.
Tipy pro zvýšení výkonuPerformance Tips Tento článek popisuje několik základních pravidel, které vám mohou pomoci zvýšit výkon vaší aplikace.Discusses several basic rules that may help you increase the performance of your application.