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 vyzkoušíte editor kódu v sadě Visual Studio. Do souboru přidáte kód, abyste se naučili některé způsoby, jak Visual Studio usnadňuje psaní, navigaci a pochopení kódu jazyka Visual Basic.
Tento článek předpokládá, že už znáte Jazyk Visual Basic. Pokud ne, možná budete chtít začít kurzem, jako je Vytvoření jednoduché konzolové aplikace jazyka Visual Basic (VB).
K dokončení tohoto kurzu se ujistěte, že máte pro Visual Studio vybraná nastavení jazyka Visual Basic. 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 jste Visual Studio ještě nenainstalovali, přejděte na stránku pro stažení Visual Studio a nainstalujte ho zdarma.
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 Obecné vyberte třídu jazyka Visual Basica pak vyberte Otevřít.
V editoru se otevře nový soubor s kostrou třídy Visual Basic. (Už si můžete všimnout, že nemusíte vytvářet úplný projekt sady Visual Studio, abyste získali některé výhody, které editor kódu poskytuje, například zvýraznění syntaxe. Vše, co potřebujete, je soubor kódu.)
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 Obecné vyberte třídu jazyka Visual Basica pak vyberte Otevřít.
V editoru se otevře nový soubor s kostrou třídy Visual Basic. (Už si můžete všimnout, že nemusíte vytvářet úplný projekt sady Visual Studio, abyste získali některé výhody, které editor kódu poskytuje, například zvýraznění syntaxe. Vše, co potřebujete, je soubor kódu.)
Použití fragmentů kódu
Visual Studio poskytuje fragmenty kódu, které můžete použít k rychlému a snadnému generování běžně používaných bloků kódu. fragmenty kódu jsou k dispozici pro různé programovací jazyky, včetně jazyka Visual Basic, C# a C++. Teď do souboru přidáte fragment kódu pro dílčí část v jazyce Visual Basic.
Umístěte kurzor nad čáru
End Classa napište sub.Zobrazí se automaticky otevírané dialogové okno s informacemi o klíčovém slově
Suba o tom, jak vložit fragment kódu Sub.
Pokud chcete vložit fragment kódu, stiskněte Tab dvakrát.
Osnova pro podproceduru
MySub()byla přidána do souboru.
Dostupné fragmenty kódu se liší pro různé programovací jazyky. Dostupné fragmenty kódu pro Visual Basic si můžete prohlédnout tak, že zvolíte Upravit>IntelliSense>Vložit fragment kódu (nebo stisknete Ctrl+K, Ctrl+X). Pro Visual Basic jsou fragmenty kódu k dispozici pro následující kategorie:
Existují fragmenty kódu pro určení, jestli v počítači existuje soubor, zápis do textového souboru, čtení hodnoty registru, provedení SQL dotazu nebo vytvoření příkazu Pro Each...Nexta mnoho dalších možností.
Umístěte kurzor nad čáru
End Classa napište sub.Zobrazí se automaticky otevírané okno s informacemi o klíčovém slově
Suba o tom, jak vložit fragment kódu sub.
Pokud chcete vložit fragment kódu, vyberte tab dvakrát.
Osnova pro podproceduru
MySub()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 kliknete pravým tlačítkem v editoru kódu a vyberete Fragment kódu>Vložit fragment kódu (nebo stisknete 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
MySub()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
morewords, ale můžete ho použít později, takže ho nechcete odstranit. Místo toho můžete tyto řádky okomentovat. Vyberte celou definicimorewordsaž 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 Ctrl+K, Ctrl+C.
Znak komentáře jazyka Visual Basic
'se přidá na začátek každého vybraného řádku pro zakomentování kódu.
Do textu
MySub()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
morewords, ale můžete ho použít později, takže ho nechcete odstranit. Místo toho můžete tyto řádky okomentovat. Vyberte celou definicimorewordsaž 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 Ctrl+K, Ctrl+C.
Znak komentáře jazyka 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 _words na jeden řádek kódu. Vyberte malé pole se znaménkem mínus uvnitř na okraji řádku se zprávou Dim _words = New String() {. Nebo pokud jste uživatel klávesnice, umístěte kurzor kamkoli do definice pole a vyberte Ctrl+M, Ctrl+M.
Blok kódu se sbalí pouze na první řádek, po němž následuje trojtečka (...). Pokud chcete rozbalit blok kódu, vyberte stejné pole, které má teď symbol plus, nebo znovu vyberte Ctrl+M, Ctrl+M. Tato funkce se nazývá osnovy a je užitečná zejména v případě, že sbalujete dlouhé metody nebo celé třídy.
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 _words na jeden řádek kódu. Vyberte šipku dolů na okraji čáry se zprávou Dim _words = New String() {. Nebo pokud jste uživatel klávesnice, umístěte kurzor kamkoli do definice pole a vyberte Ctrl+M, Ctrl+M.
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 Ctrl+M, Ctrl+M znovu. Tato funkce se nazývá osnovy a je užitečná zejména v případě, že sbalujete dlouhé metody nebo celé třídy.
Zobrazení definic symbolů
Editor sady 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, například tak, že kliknete pravým tlačítkem myši a vyberete Přejít na definici kdekoli se na symbol odkazuje. Rychlejší způsob, jak neztratit fokus ze souboru, na kterém pracujete, je použít náhled definice. Teď se podíváte na definici typu String.
Klikněte pravým tlačítkem myši na slovo
Stringa vyberte Náhled definice. Nebo stiskněte Alt+F12 .Zobrazí se automaticky otevírané okno obsahující definici třídy
String. Můžete se posouvat v automaticky otevíraných oknech nebo si dokonce prohlédnout definici jiného typu z náhledu kódu.Zavřete okno Náhled definice výběrem tlačítka Zavřít v pravém horním rohu vyskakovacího okna.
Editor sady 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, například tak, že kliknete pravým tlačítkem myši a vyberete Přejít na definici kdekoli se na symbol odkazuje. Rychlejší způsob, jak neztratit fokus ze souboru, na kterém pracujete, je použít náhled definice. Teď se podíváte na definici typu String.
Klikněte pravým tlačítkem myši na slovo
Stringa vyberte Náhled definice. Nebo stiskněte Alt+F12 .Zobrazí se automaticky otevírané okno obsahující definici třídy
String. Můžete se posouvat v automaticky otevíraných oknech nebo si dokonce prohlédnout definici jiného typu z náhledu kódu.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řidáte řá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
queryzačněte psát následující kód:For Each str In quIntelliSense vám zobrazí rychlá informace o symbolu
query.
Pokud chcete vložit zbytek slova
querypomocí funkce dokončování slov IntelliSense, stiskněte Tab.Dokončete blok kódu tak, aby vypadal jako následující kód.
For Each str In query Console.WriteLine(str) Next
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řidáte řá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
queryzačněte psát následující kód:For Each str In quIntelliSense zobrazuje rychlé informace o symbolu
query.
Pokud chcete vložit zbytek slova
querypomocí 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 nespravuje kód poprvé a jednou z věcí, kterou byste mohli muset změnit, je název proměnné nebo metody. Teď zkusíte funkci sady Visual Studio pro refaktoring, abyste přejmenovali proměnnou _words na words.
Klikněte pravým tlačítkem myši na definici proměnné
_wordsa vyberte Přejmenovat.V pravém horním rohu editoru se zobrazí okno Přejmenovat.
Pokud je proměnná
_wordsstále vybraná, zadejte požadovaný název: slova. Všimněte si, že odkaz nawordsv dotazu se automaticky přejmenuje. Než stisknete Enter nebo vyberete Použít, zaškrtněte políčko Zahrnout komentáře v okně Přejmenovat.
Stiskněte Enter nebo vyberte Použít.
Oba výskyty
wordsse přejmenují, kromě odkazu nawordsv komentáři kódu.
Nikdo nespravuje kód poprvé a jednou z věcí, kterou byste mohli muset změnit, je název proměnné nebo metody. Teď zkusíte funkci sady Visual Studio pro refaktoring, abyste přejmenovali proměnnou _words na words.
Klikněte pravým tlačítkem myši na definici proměnné
_wordsa vyberte Přejmenovat.Zobrazí se okno pro přejmenování.
Pokud je proměnná
_wordsstále vybraná, zadejte požadovaný název: slova. Všimněte si, že odkaz nawordsv dotazu se automaticky přejmenuje. Než vyberete Enter, vyberte zaškrtávací políčko Zahrnout komentáře v okně Přejmenovat.
Vyberte „“ a stiskněte „“.
Oba výskyty
wordsse přejmenují, kromě odkazu nawordsv komentáři kódu.
Související obsah
- fragmenty kódu
- procházení kódu
- Osnova
- Přejít na definici a zobrazení definice
- Refaktoring
- Použijte IntelliSense