Sdílet prostřednictvím


Krok 9: Přezkoumat, komentovat a testovat kód

Před přidáním komentáře do vašeho kódu a otestování, seznamte se s koncepty kódu, protože použije tyto koncepty často:

  • Pokud jste dvakrát kliknuli na tlačítko Zobrazit obrázek v Návrháři formulářů, rozhraní IDE automaticky přidalo metodu do kódu vašeho programu.

  • Metody jsou způsob, jak organizovat kód: Je to to, jak je váš kód seskupen dohromady.

  • Ve většině případů metodu provádí malý počet akcí v určitém pořadí, například jako vaše metoda showButton_Click(), která zobrazí dialogové okno a potom načte obrázek.

  • Metoda je tvořena příkazy. Metodu si lze představit jako způsob, kterým příkazy svážete dohromady.

  • Když je metoda spuštěna nebo volána, příkazy v metodě jsou spouštěny v pořadí jeden po druhém počínaje prvním z nich.

    Následující je příklad příkazu:

    pictureBox1.Load(openFileDialog1.FileName);
    

    Příkazy jsou to, co nechává vaše programy provádět akce. V jazyce Visual C# příkaz vždy končí středníkem. V jazyce Visual Basic je konec řádku konec příkazu. (Žádný středník není třeba v jazyce Visual Basic.) Předchozí příkaz sděluje vašemu ovládacímu prvku PictureBox, aby načetl soubor, který uživatel vybral s komponentou OpenFileDialog.

Dále přidáte komentář do vašeho kódu. Všimněte si, že komentář nemění způsob, jakým se chová program. To usnadňuje pro někoho pochopit význam kódu. V jazyce Visual C# dvě lomítka (//) značí řádek jako komentáře. V jazyce Visual Basic se používá jednoduchá uvozovk (') k označení řádku jako komentáře.

Po přidání komentáře otestujete váš program. Právě jste vytvořili něco, co funguje, a i když ještě není hotovo, může program již načíst obrázek.

Přidat komentáře

  1. Přidejte následující.

    Private Sub showButton_Click() Handles showButton.Click
    
        ' Show the Open File dialog. If the user clicks OK, load the
        ' picture that the user chose.
        If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
            PictureBox1.Load(OpenFileDialog1.FileName)
        End If
    
    End Sub
    
    private void showButton_Click(object sender, EventArgs e)
    {
        // Show the Open File dialog. If the user clicks OK, load the
        // picture that the user chose.
        if (openFileDialog1.ShowDialog() == DialogResult.OK)
        {
            pictureBox1.Load(openFileDialog1.FileName);
        }
    }
    

    Poznámka

    Vaše obslužná rutina události Click tlačítka showButton je nyní dokončena a pracuje. Zahájili jste psaní kódu počínaje příkazem if. Příkaz if je k tomu, jak říct vašemu programu: "Zkontroluj tuto jednu věc a pokud nabývá hodnoty pravda, proveď tyto akce." V takovém případě říkáte programu, ať otevře dialogové okno Otevřít Soubor a pokud uživatel vybere soubor a klikne na tlačítko OK, načte soubor do ovládacího prvku PictureBox.

    Poznámka

    Rozhraní IDE je sestaveno k usnadnění psaní kódu a výstřižky kódu jsou jedním ze způsobů, kterými tak činí. Výstřižek je zástupce, který se rozbalí do malého bloku kódu.

    Můžete vidět všechny výstřižky výběrem Správce fragmentů kódu z nabídky Nástroje. Výstřižek if je v části Vzorky kódů uvnitř podsložky Podmínky a Smyčky. Tohoto správce můžete použít k vyhledání existujících výstřižků nebo k přidání vlastních výstřižků.

    K aktivování výstřižku při zadávání kódu jej zadejte a stiskněte klávesu Tabulátor. Mnoho výstřižků se zobrazuje v okně technologie IntelliSense, což je důvod, proč jste stiskli klávesu Tabulátor dvakrát: nejprve k vybrání výstřižku z okna technologie IntelliSense a poté k sdělení rozhraní IDE, že má výstřižek použít. (Technologie IntelliSense podporuje výstřižek if, ale nikoli výstřižek ifelse.)

  2. Před spuštěním programu jej uložte kliknutím na tlačítko v panelu nástrojů Uložit Vše, které se zobrazí takto.

    Tlačítko Uložit Vše

    Uložit vše – tlačítko panelu nástrojů

    Můžete také uložit program z nabídky Soubor, klikněte na tlačítko Uložit Vše. Je to osvědčený postup pro uložení včas a často.

    Když je spuštěn, váš program by měl vypadat jako na následujícím obrázku.

    Prohlížeč obrázků

    Prohlížeč obrázků

Testovat váš program

  1. Stiskněte klávesu F5 nebo klikněte na panel nástrojů Spuštění Ladění.

  2. Klikněte na tlačítko Zobrazit obrázek ke spuštění kódu, který jste napsali. Nejprve program otevře dialogové okno Otevřít Soubor. Ověřte, že vaše filtry se v zobrazí v rozevíracím seznamu Soubory typu v dolní části dialogového okno. Potom přejděte na obrázek a otevřete jej. Obvykle lze najít vzorové obrázky dodávané s operačním systémem Windows ve vaší složce Dokumenty uvnitř složky Moje Obrázky\Příklady Obrázků.

  3. Načtěte obrázek a ten se zobrazí ve vašem ovládacím prvku PictureBox. Poté se pokuste změnit velikost formuláře. Protože máte váš ovládací prvek PictureBox ukotven uvnitř kontejneru TableLayoutPanel, který je sám ukotven uvnitř formuláře, oblast vašeho obrázku změní velikost sebe sama, takže je stejně široká jako formulář a vyplní horních 90 procent formuláře. To je důvod, proč jste použili kontejnery TableLayoutPanel a FlowLayoutPanel: Zachovávají váš formulář o správné velikosti, když uživatel změní jejich velikost.

Chcete-li pokračovat nebo znovu projít