Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Programování Michal Žůrek
2
Co to vůbec je? Programování = tvorba aplikací
Aplikace pro počítače, tablety, mobilní telefony nebo roboty Každá platforma má obvykle jiný jazyk nebo jiné součásti jazyka (třídy, metody, vlastnosti)
3
Nástroje k programování
Poznámkový blok Visual Studio PSPad
4
Poznámkový blok Jednoduchý Bez barevné syntaxe
Má problém s přepisováním souborů Nezná přípony souborů Jen podpora *.txt Lze řešit Zasekává se Ideální když se chcete něco naučit Jinak nepoužitelný Nepohodlný Zdarma
5
Nástroje k programování
Poznámkový blok Visual Studio PSPad
6
Visual studio (2012) Na první pohled složitý Perfektní barevná syntaxe
Pokud nevyhovuje, lze změnit Dokonale pracuje se soubory Sleduje změny z jiných programů Soubory neblokuje Široké spektrum formátů Nezasekává se Poslední verze (2012) je skoro ve všem asynchronní Velmi pohodlný IntelliSense – doplňuje kód Pokročilé krokování aplikace Vyhledávání snad všude (nastavení, soubory projektu , kód …) Drahé, ale i zdarma Profesional – 580€ (cca Kč) Ultimate – 6580€ (cca Kč) Express – zdarma
7
Nástroje k programování
Poznámkový blok Visual Studio PSPad Jednoduchý Složitý
8
PSPad Poměrně složitý S poměrně špatnou barevnou syntaxí, nicméně se dá nastavit Občas má problém s přepisováním souborů Zdarma OpenSource Počet podporovaných souborů je dostačující Neseká se Poměrně nepohodlný
9
Vývoj aplikace Vývoj ≠ programování Příprava projektu Tvorba UI
Stiskni
10
Co musím umět? Aspoň trochu anglicky Učit se
Nebýt líný (alespoň v něčem) Nebát se Opravit počítač (když jste nešikovný a něco se pokazí, výmluva „Ale to samo“ vám nepomůže) Jakmile většinu z toho budete umět, není důvod nezačít programovat. „Programování je řemeslo se zlatým dnem, vyžaduje však neustálé učení.“
11
Kde začít, když jsem samouk?
Možností je několik (a toto nejsou ani zdaleka všechny) Knihy – ta nejlepší Internet – bohužel je většina v angličtině, což je pro začátečníky dost matoucí Články – také velice dobrá možnost, opět zde ale platí, že většina je v angličtině CD Ke knize Microsoft Visual Basic 2010 Krok za krokem VB.NET MSDN magazine
12
Objektově orientované programování
Velmi velké téma Metodika vývoje softwaru Spousta výhod Podporuje většina moderních jazyků VB.NET, C#, C++ … Zaměřeno z větší části na objekty Umožňuje snadnou práci s objekty Nejzajímavější asi je: Dědičnost Objekty Možnost uzavřenosti vůči ostatním objektům
13
Co se s aplikací děje po naprogramování?
Propagace Prodej – aplikaci můžeme prodávat, tato metoda je velmi výdělečná s aplikacemi pro tablety a mobilní telefony, kde se aplikace šíří pomocí obchodu s aplikacemi
14
Odlišnosti mezi aplikacemi
Najdi 1000 rozdílů Internet Explorer 10 Internet Explorer 10 pro tablety Internet Explorer 10 pro mobilní telefony
15
Odlišnosti mezi programovacími jazyky
Visual Basic Za každým příkazem enter (CR a LF) Vše končí a začíná klíčovým slovem Operátor rovná se (=) má více významů, avšak všechny se lépe pamatují C# Za každým příkazem středník (;) Většina kódů končí a začíná kulatými a složenými závorkami (() a {}) = není == a je v tom rozdíl, dost nešikovné
16
No a to je konec. Pokud vás programování nebo tato prezentace zaujala najdete ji na webu misaz.wz.cz/soutez/netoffice. Použité zdroje k prezentaci naleznete v dokumentu na Uložišti SkyDrive ( Děkuji všem za pozornost.
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.