Základy programování
(C#) Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1134_Základy programování (C#) _PWP
Název školy:
STŘEDNÍ ODBORNÁ ŠKOLA a STŘEDNÍ ODBORNÉ UČILIŠTĚ, Česká Lípa, 28. října 2707, příspěvková organizace
Číslo a název projektu:
CZ.1.07/1.5.00/34.0880 Digitální učební materiály – www.skolalipa.cz
Číslo a název šablony klíčové aktivity: Označení materiálu:
III/ 2 – ICT pro studijní obor Mechanik elektronik
Typ materiálu:
PowerPointová prezentace
Předmět, ročník, obor:
ICT – 1. až 4. ročník studijní obor Mechanik elektronik
Číslo a název sady:
sada č. 57 - ICT pro studijní obor Mechanik elektronik
Téma:
Základy programování (C#)
Jméno a příjmení autora: Datum vytvoření:
Ing. Jan Nožička
Anotace:
Materiál slouží k objasnění a pochopení práce při programování počítačů, Pro vysvětlení je použit programovací jazyk C#.
VY_32_INOVACE_1134_Základy programování (C#)_PWP
1. 10.2012
Základy programování C# Programovací jazyky procházení stálým vývojem. Vývoj se děje v generacích. Programování se děje v několika krocích: 1. Zadání 2. Zpracování programu v programovacím jazyce 3. Kontrola syntaxe 4. Kompilace programu do strojového kódu 5. Ověření funkčnosti a test spolehlivosti programu
Základy programování C# Vývoj programovacích jazyků 1. Generace – jazyky, pouze strojový kód 2. Generace – Assembler, není o moc jednodušší než strojový kód, ale už jsou zde přeloženy instrukce do srozumitelnějších příkazů 3. Generace • Kompilované jazyky – zdrojový kód psaný v editoru kódu (C), musí potom dojít ke kompilaci do strojového kódu • Interpretované jazyky – možnost přenosu mezi různými platformami • Jazyky s virtuálním strojem – visual platformy • .NET platforma – nejmodernější jazyk C#
Základy programování C# Objektově orientované programování 1. Je to systém práce, kde se snažíme používat objekty (části programu), aby byly co nejuniverzálnější 2. Jednotlivé objekty mohou pracovat bud samostatně, nebo v závislosti na poslaných parametrech, vrací pak vždy stejnou odpověď 3. Objekty se mohou mezi programy předávat, nebo sdílet. 4. Jeden objekt může být použit v mnoha programech. Nemusí se znovu programovat.
Základy programování C# První program – krok za krokem Spustit program Visual studio Express C# Zadat „New project“
Vybrat „Windows Forms Application“ Ve spodní části vyplnit název, místo programu
Základy programování C# První program – krok za krokem Do zadaného adresáře se vytvořilo několik souborů a adresářů Na monitoru se objevilo první okno programu
Základy programování C# První program – krok za krokem Vložte objekty do okna programu: • Label – popisek • TextBox – zapisovací pole • Button - tlačítko
Základy programování C# První program – krok za krokem Klikneme dvakrát na tlačítko objekt Button, a objeví se nové okno. Toto okno slouží k zápisu zdrojového kódu.
Základy programování C# První program – krok za krokem Do prostoru mezi {} se napíše zdrojový kód. Zapište podle obrázku.
Pro shlédnutí programu stačí kliknout na zelenou šipku (start) v ikonách na horní liště, ale musí být vedle ve výběrovém poli „DEBUG“
Gram se zkompiluje a spustí, Klikněte na „Button1“ a uvidíte výsledek svého prvního programu.
Základy programování C# Druhý program – krok za krokem Do prostoru mezi {} se napíše zdrojový kód. Zapište podle obrázku.
Spusťte program
Do textového pole něco napište a pak klikněte na tlačítko „Button1“
Základy programování C# Programové ukázky pro tento projekt • label1.Text = textBox1.Text.ToString() +" "+ "Honzo"; • label1.Text = "ahoj"+" "+ "Honzo"; label1.BackColor = Color.Aqua; • label1.Text = "ahoj"+" "+ "Honzo"; label1.BackColor = Color.Aqua; button1.Height = 25; button1.Width = 150; button1.Text = "Zapiš do Textového pole něco"; • Dopiš tento zdroj if (button1.Text == "Zapiš do Textového pole něco") { label1.Text = textBox1.Text.ToString(); }
Literatura: 1. Elektronický manuál Microsoft Visual Studio Express 2010 for Windows - http://msdn.microsoft.com/enus/library/dd831853(v=vs.100).aspx 2. Elektronický manuál Microsoft Visual Studio Express 2012 for Windows - http://msdn.microsoft.com/enus/library/hh334523(v=vs.110).aspx 3. Elektronický manuál Microsoft Visual Studio Express 2013 for Windows - http://msdn.microsoft.com/enus/library/67ef8sbd.aspx
Vytvořeno v MS Office PowerPoint 2010. Materiál je určen pro bezplatné používání pro potřeby výuky a vzdělávání na všech typech škol a školských zařízeních. Jakékoliv další využití podléhá autorskému zákonu. "Škola vlastní licence k software, pomocí kterých byl zpracován tento digitální učební materiál." Pokud není uvedeno jinak, použitý materiál je z vlastních zdrojů autora/autorky.