Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto kurzu si v Visual Studio vyzkoušíte editor kódu. Do souboru přidáte kód, abyste se dozvěděli, jak Visual Studio usnadňuje psaní, navigaci a pochopení Visual Basic kódu.
Tento článek předpokládá, že už znáte Visual Basic. Pokud ne, možná budete chtít začít kurzem, jako je Vytvoření jednoduché konzolové aplikace Visual Basic (VB).
K dokončení tohoto kurzu se ujistěte, že máte vybraná nastavení Visual Basic pro Visual Studio. Informace o výběru nastavení integrovaného vývojového prostředí (IDE) najdete v tématu Výběr nastavení prostředí.
Pokud potřebujete nainstalovat Visual Studio, podívejte se na Visual Studio ke stažení.
Vytvoření souboru kódu
Začněte tím, že vytvoříte soubor a přidáte do něj nějaký kód.
Otevřete Visual Studio. Stiskněte Esc nebo vyberte Pokračovat bez kódu v úvodním okně a otevřete vývojové prostředí.
V nabídce Soubor na panelu nabídek vyberte Nový soubor.
V dialogovém okně Nový soubor v kategorii General vyberte Visual Basic Class a pak vyberte Open.
V editoru se otevře nový soubor s kostru třídy Visual Basic. Abyste získali některé výhody, které editor kódu poskytuje, nemusíte vytvářet úplný Visual Studio projekt, například zvýrazňování syntaxe. Jediné, co potřebujete, je soubor kódu.
Použití fragmentů kódu
Visual Studio poskytuje fragmenty kódu code, které můžete použít k rychlému a snadnému generování běžně používaných bloků kódu. fragmenty kódu code jsou k dispozici pro různé programovací jazyky, včetně Visual Basic, C# a C++. Do souboru přidejte úryvek kódu Visual Basic Sub.
Umístěte kurzor nad čáru a napište sub.
Zobrazí se automaticky otevírané okno s informacemi o klíčovém slově a o tom, jak vložit fragment kódu sub.
Pokud chcete vložit fragment kódu, vyberte tab dvakrát.
Osnova pro podproceduru byla přidána do souboru.
Dostupné fragmenty kódu se liší pro různé programovací jazyky. Dostupné fragmenty kódu pro Visual Basic můžete zobrazit tak, že v editoru kódu kliknete pravým tlačítkem a vyberete Snippet>Insert Fragment kódu (nebo stisknutím klávesy Ctrl+K, Ctrl+X). Pro Visual Basic jsou fragmenty kódu k dispozici pro následující kategorie:
Zakomentování kódu
V této části zakomentujete nějaký kód.
Do textu procedury vložte následující kód.
' _words is a string array that we'll sort alphabetically Dim _words = New String() { "the", "quick", "brown", "fox", "jumps" } Dim morewords = New String() { "over", "the", "lazy", "dog" } Dim query = From word In _words Order By word.Length Select wordŘekněme, že nepoužíváte pole , ale můžete ho použít později, takže ho nechcete odstranit. Místo toho můžete tyto řádky okomentovat. Vyberte celou definici až k ukončovací složené závorce a pak vyberte tlačítko Okomentovat vybrané řádky na panelu nástrojů. Pokud chcete používat klávesnici, vyberte CtrlK, CtrlC.
Snímek obrazovky panelu nástrojů s tlačítkem pro zakomentování kódu zvýrazněného červeně
Znak komentáře Visual Basic
'se přidá na začátek každého vybraného řádku pro zakomentování kódu.
Sbalit bloky kódu
Oddíly kódu můžete sbalit, abyste se mohli soustředit jenom na části, které vás zajímají. Pokud si to chcete vyzkoušet, zkuste sbalit pole na jeden řádek kódu. Vyberte šipku dolů na okraji čáry se zprávou . Nebo pokud jste uživatel klávesnice, umístěte kurzor kamkoli do definice pole a vyberte CtrlM, CtrlM.
Blok kódu se sbalí pouze na první řádek, po němž následuje trojtečka (). Šipka dolů na okraji je teď šipka, která ukazuje doprava. Pokud chcete rozbalit blok kódu, vyberte šipku nebo stiskněte CtrlM, CtrlM znovu. Tato funkce se nazývá osnovy. Je obzvláště užitečné, když sklápíte dlouhé metody nebo celé třídy.
Zobrazení definic symbolů
Editor Visual Studio usnadňuje kontrolu definice typu nebo člena třídy. Můžete to udělat tak, že přejdete do souboru, který obsahuje definici. Klikněte například pravým tlačítkem myši a vyberte Přejít k definici kdekoli, kde se na symbol odkazuje. Ještě rychlejší způsob, který neodvádí vaši pozornost od souboru, ve kterém pracujete, je použít funkci Náhled definice:
Klikněte pravým tlačítkem myši na slovo a vyberte Náhled definice. Nebo stiskněte AltF12 .
Zobrazí se automaticky otevírané okno, které obsahuje definici třídy. Můžete se posouvat v automaticky otevíraných oknech nebo si dokonce prohlédnout definici jiného typu z náhledu kódu.
snímek obrazovky automaticky otevíracího okna Okno náhledu definice, které obsahuje definici třídy String.
Zavřete okno Náhled definice výběrem tlačítka Zavřít v pravém horním rohu vyskakovacího okna.
Použití IntelliSense k dokončení slov
IntelliSense je cenným prostředkem při psaní kódu. Může zobrazit informace o dostupných členech typu nebo podrobnostech parametrů pro různá přetížení metody. IntelliSense můžete také použít k dokončení slova poté, co zadáte dostatečný počet znaků k jeho objasnění. Teď přidejte řádek kódu, který vytiskne seřazené řetězce do okna konzoly, což je standardní místo pro výstup z programu.
Pod proměnnou začněte psát následující kód:
For Each str In quIntelliSense zobrazuje rychlé informace o symbolu .
Pokud chcete vložit zbytek slova pomocí funkce dokončování slov IntelliSense, vyberte Tab.
Dokončete blok kódu tak, aby vypadal jako následující kód.
For Each str In query Console.WriteLine(str) Next
Přepracovat název
Nikdo nenapíše kód správně napoprvé. Jednou z věcí, kterou možná budete muset změnit, je název proměnné nebo metody. Zkuste funkci Visual Studio refactor přejmenovat proměnnou _words na words.
Klikněte pravým tlačítkem myši na definici proměnné a vyberte Přejmenovat.
Zobrazí se okno pro přejmenování.
Pokud je proměnná stále vybraná, zadejte požadovaný název: slova. Všimněte si, že odkaz na v dotazu se automaticky přejmenuje. Než vyberete Enter, vyberte zaškrtávací políčko Zahrnout komentáře v okně Přejmenovat.
Snímek obrazovky okna Přejmenovat zobrazující zaškrtnuté políčko "Zahrnout komentáře".
Vyberte „“ a stiskněte „“.
Oba výskyty se přejmenují, kromě odkazu na v komentáři kódu.
Související obsah
- fragmenty kódu
- procházení kódu
- Osnova
- Přejít na definici a zobrazení definice
- Refaktorovat kód
- IntelliSense
Informace o projektech a řešeních