Představení jazyka C#
3. Základní struktura kódu
Pojďme se nyní podívat, jaký zdrojový kód nám pro typ konzolové
aplikace vygenerovalo Visual Studio, pokud jsme název
projektu definovali jako "AhojSvete" – viz Kód 1.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HelloWorld { class Program { static void Main(string[] args) { } } }
Kód 1: Základní struktura kódu pro typ konzolové aplikace v C#
Pojďme si nyní tento základní vygenerovaný zdrojový kód doplnit pár řádky nového kódu, který bude imitovat podstatu našeho algoritmu HelloWorldPromenna, jehož podstatu jsme řešili již dříve v aplikaci Flowgorithm:
Algoritmus HelloWorldPromenna
- Popis: Vývojový diagram výpisu proměnné s názvem osloveni v níž je uložen text "Hello, World!"
- Zadání: Zkuste vymyslet, jak byste zaznamenali výpis hodnoty uložené v proměnné pomocí vývojového diagramu, včetně komentářů, které popisují, co jednotlivé značky zajišťují
- Řešení: https://phix.zcu.cz/moodle/pluginfile.php/389317/mod_book/chapter/98991/Algoritmus_HelloWorld_Promenna.png
Jedná se o modifikaci programu HelloWorld, v níž jsme deklarovali lokální proměnnou osloveni a uložili jsme do ní text "Hello, World!". Výsledný zdrojový kód programu HelloWorldPromenna vypadá následovně - viz Kód 2.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HelloWorldPromenna { class Program { static void Main(string[] args) { //Deklarace proměnné string osloveni; //Přiřazení textu proměnné osloveni = "Hello, World!"; //Výpis hodnoty proměnné Console.WriteLine(osloveni); } } }
Kód 2: Základní struktura kódu - program HelloWorldPromenna - konzolová aplikace
Tento příklad je prvotním základem skoro všech učebnicí programovacích jazyků. V návaznosti na vývojový diagram by C# kód vypadal následovně - viz Obrázek 1.

Obrázek 1: Popis základní struktury kódu - program HelloWorldPromenna - konzolová aplikace
V dalších kapitolách bude stručně
popsán tento zdrojový kód včetně specifikace a vysvětlení základních pojmů, které jsme nalezli v předchozím obrázku.
Co
je velmi důležité zmínit, než se dostaneme k programování, je fakt, že
jazyk C# rozlišuje malá a velká písmena (anglicky „Case-sensitive“). Dávejte proto velký pozor na kód,
které budete psát pro Vaši aplikaci.