200 likes | 365 Views
KIV/PPA1 1.cvičení. Cvičící: Pavel Bžoch. Údaje o cvičícím. Pavel Bžoch Kancelář: UL408 Konzultační hodiny: Úterý 11:00 – 12:00 Středa 10:00 – 11:00 E-mail: pbzoch@kiv.zcu.cz www stránky http://home.zcu.cz/ ~ pbzoch Ale : Všechny informace k PPA1 na Portálu. Karty JIS.
E N D
KIV/PPA1 1.cvičení Cvičící: Pavel Bžoch
Údaje o cvičícím • Pavel Bžoch • Kancelář: UL408 • Konzultační hodiny: • Úterý 11:00 – 12:00 • Středa 10:00 – 11:00 • E-mail: pbzoch@kiv.zcu.cz • www stránky http://home.zcu.cz/~pbzoch • Ale: Všechny informace k PPA1 na Portálu
Karty JIS • Většina by měla mýt vyzvednuté a aktivní • Přístup do UU409 pouze na kartu • Pokud nefunguje, tak … • Nenechávat otevřené dveře • Přihlašovat se kartou, i když jde někdo přede mnou a otevře mi dveře • Karta potřebná i do knihovny, menzy, kolejí, dalších učeben, takže zařídit • Pozor na zabezpečovací zařízení
Konto Orion I • Většina by měla mít zařízené a aktivní přihlásit se, pokud není použít pokusnicek • Jednotné přihlašování kdekoliv na univerzitě ve veřejných i dalších učebnách • Jednou za čas (½ roku) potřeba změnit heslo, oznámení přijde na studentský mail (vas_orion_login@students.zcu.cz)
Konto Orion II • Změna hesla: http://heslo.zcu.cz • Ještě do dvou měsíců po vypršení hesla • Studentský mail nutno povinně kontrolovat • http://webmail.zcu.cz, heslo Orion • Možnost přístupu ze standardních e-mailových klientů (např. Thunderbird) – viz http://mail.zcu.cz/dokumentace/nastaveni.html • Přesměrování do jiné schránky a dalších nastavení – viz http://mail.zcu.cz
Konto Orion III • Vlastní webové stránky studentů • Nutno umístit do public adresáře na disku H: • Možnost připojení na server eryx.zcu.cz přes WinSCP (použít Orion přihlášení) • Stránky dostupné na http://home.zcu.cz/~vas_orion_login • Vyhledávání kontaktů na učitele/studenty • http://phone.zcu.cz • Další informace na portálu ZČU
Portál ZČU I • Většina informací spojených se studiem • Informace o předmětech (courseware) • Veřejné informace o vyučujících, studentech, předmětech, místnostech (např. rozvrhy) • Informace spojené s vaším studiem (známky, zapsané zkoušky, zapsané předměty) • Veškeré informace potřebné pro studium předmětu KIV/PPA1
Portál ZČU II • Přihlášení do portálu pomocí Orion login • Dostupné úplně vpravo nahoře • Po přihlášení přístupné i neveřejné informace • Informace k předmětu KIV/PPA1 najdete v záložce Courseware Moje předměty Počítače a programování 1 (KIV/PPA1)
Požadavky na zápočet • Získání minima bodů z povinných aktivit • Domácí úlohy • Zápočtový test • Samostatná práce • Možnost získání bonusových bodů • Bonusové domácí úlohy • Rozšíření samostatné práce • Příklady ACM • On-line test
Varování! • Získání minim bodů ze všech povinných akcí (včetně zkoušky) nezajistí absolvování předmětu • Součet minim ze všech povinných akcí je nižší než celkové minimum bodů • Nutno z některých povinných akcí získat více bodů nebo získat bonusové body • Možnosti oprav jednotlivých povinných akcí – viz informace na portálu ZČU
Docházka • Chodit na cvičení není povinné, nicméně doporučuji na něj chodit • Docházka se dělat bude, slouží ke statistickým účelům • Nutno dostavit se na povinné akce – viz portál ZČU • Přechod mezi cvičeními první týden, buď se vyměnit, nebo na cvičení s málo lidmi • Nahlásit cvičícímu, cvičící na konci 2. týdne nahlásí změny na studijním oddělení
Používané SW prostředky • Všechno SW vybavení potřebné pro KIV/PPA1 najde na CD na portálu ZČU • Courseware KIV/PPA1 Studijní materiály Doporučený software PPA1-CD • JDK – Pro překlad a spouštění Java programů • SciTE – Textový editor s podporou Javy • Eclipse – Doporučené vývojové prostředí
JDK dokumentace • Slouží programátorům jako nápověda o standardních knihovních funkcích, které Java nabízí • Dá se najít na internetu • http://docs.oracle.com/javase/7/docs/api/ • Dá se najít na lokálním disku • c:\Program Files\Java\jdk1.7.0_06\docs\api\index.html • Plocha KIV/PPA1 API
Příkazová řádka I • Pro ruční překlad a spouštění Java programů • Spuštění z Total Commanderu cmd • Spustí se ve správné složce • Spuštění ze Start Spustit.. cmd • Spustí se v Dokumentech • Lze použít klávesovou zkratku +R
Příkazová řádka II • Lze vyvolávat předchozí příkazy (šipka nahoru a dolu) • Lze doplňovat názvy souborů (Tabulátor) • Kopírování textu obtížnější • Nefunguje standardní Ctrl+C, Ctrl+V • Kopírování přes pravé tlačítko na okno dát Označit, pak označit, pak Enter pro vložení do schránky • Vložení rovněž přes pravé tlačítko, dát Vložit
Programování v UU409 • Nastavit si zobrazování přípon souborů • Vytvořené programy nebo další soubory ukládat na D:\<nějaká vaše složka> nebo na flashdisky • Nepoužívat síťoví disk (H:) přímo pro práci (může spadnout síť) • Pravidelně ukládat! • Minimálně každých několik minut
Základní pojmy I • Editor • Program, ve kterém píšete své programy • Např. SciTE, PSPad, apod. • Zdrojový soubor • Textový soubor se zdrojovým kódem programu • Čitelný pro programátora, přípona .java • Přeložený soubor • Soubor přeložený do bytecode • Čitelný pro virtuální stroj, který ho vykonává
Základní pojmy II • Překladač • Převádí zdrojový soubor na přeložený soubor • Převádí program z reprezentace vhodné pro člověka do spustitelné reprezentace (vhodné pro počítač) • Virtuální stroj • Vykonává bytecode program běží na virtuálním stroji • Odstiňuje rozdíly HW a OS
První program v Javě • Viz osnova cvičení 1 • Název třídy (public class) musí být shodný s názvem souboru, ve kterém se nachází • public class PrvniProgram bude v souboru PrvniProgram.java • Problémy s vypisováním českých znaků s diakritikou v příkazovém řádku • Lze vyřešit, ze začátku stačí nepoužívat akcentové znaky
Štábní kultura • V Javě důsledně dodržována • Víceslovné názvy tříd, metod a proměnných se oddělují velkým písmenem • Názvy tříd začínají velkým písmenem, názvy metod a proměnných malým písmenem • Odsazování vnořených bloků doprava není významové, ale je nutné ho používat kvůli přehlednosti