Advanced .NET Programming II 1st Lecture

Slides:



Advertisements
Podobné prezentace
Vyvíjejte webové aplikace nově a lépe
Advertisements

STUDIJNÍ POVINNOSTI STUDENTŮ FF UP 2013/2014. OBSAH 2 1UPOZORNĚNÍ PRO VŠECHNY STUDENTY……………………………..3 2BAKALÁŘSKÉ STUDIUM……………………………………………………… ročník.
Jazyk C# a platforma .NET ZS 2013/2014
Programování v C++ cvičení Filip Zavoral.
Programování v C++ Cvičení.
KIV/ZI cvičení 1 Tomáš Potužák. Údaje o cvičícím Tomáš Potužák Kancelář: UK430 (Plzeň), CD239 (Cheb) Konzultační hodiny –Čtvrtek 15:35 – 16:10 (Cheb)
Praktická cvičení – efektivní součást výuky, nebo luxus? Martin Vejražka Ústav lékařské biochemie 1. LF UK v Praze.
Sociální zabezpečení a důchodová politika SZDP Přednášející: Mgr. Hana Grzegorzová Typ předmětu: povinně volitelný, kontrola docházky…..nastaveny na první.
Výuka češtiny v anglickém programu na LF UP v Olomouci Pavel Kurfürst Centrum pro výuku cizích jazyků Lékařská fakulta Univerzita Palackého v.
Úvod. školní: příprava na předmět Databázové systémy praktický: webové aplikace databázové systémy základy vývoje webových aplikací od návrhu databáze.
Makroekonomie - podmínky Přednášky, cvičení: Mgr. Hana Grzegorzová Kontakt: Cvičení: Ing. Hana Tichá – info.
Datové schránky ve velké společnosti SharePoint partenrská konference Microsoft Pavel Salava Mainstream technologies,
E-learning ve výuce na SŠ
Informatika akademický rok 2012/2013 Úvod k předmětu.
ATNPW1 Technologies for web publishing Lecture no. 1 Organisation introduction Organisation introduction Entrance to HTML Entrance to HTML Ing. Martin.
KIV/PPA2 1.cvičení Cvičící: Pavel Bžoch.
PB161 PB161 – Programování v jazyce C++ Objektově Orientované Programování Šablony, Návrhové principy a (anti-)vzory PB161 | Šablony, Návrhové principy.
INFORMAČNÍ SYSTÉMY Semestrální projekt 2013/2014 Podmínky udělení zápočtu Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení.
Seminární práce Postupy pro školní rok 2014/2015.
Dokumentace informačního systému
Cvičení Filip Zavoral.  Docházka ◦ aktivní účast, znalost předchozí látky ◦ 3 nepřítomnosti OK, déledobější domluvit předem  DÚ ◦ uprostřed semestru.
8 ZÓN 16 KLÁVESNIC 32 TYPŮ ZÓN 6 VÝSTUPŮ 10 UŽIVATELSKÝCH KÓDŮ 100 UDÁLOSTÍ V HISTORII DETEKTORY KLÁVESNICE G8.
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti 9. Politika systému Administrace OS Windows 1Miroslav Prágl.
Prototypování, testování prototypů Lenka Němečková Komunikace člověk-počítač KISK FF MUNI
Vzdálené počítačové sítě a programování v prostředí Windows – kombinované studium Osnovy předmětu a koncepce výuky Ing. Zdeněk Votruba LVALVA.
CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Advanced.NET Programming I + II 1 st Lecture Pavel Ježek.
Multithread programming Java vs. OpenMP Pavel Zavoral Martin Kugler.
Příležitost pro partnery s Windows 7 Lukáš Křovák Produktový manažer divize Windows
KIV/PRJ Speciální předmět pro zvídavé a hravé.
PPA1 – 5.cvičení Pavel Bžoch.
KL Free IS Informační systém pro regionální síť KLfree.net.
Ostravice Možnosti mobilních technologií při řešení projektů a v organizaci času Mgr. Rostislav Fojtík Ostravice
Tvorba webových stránek (nejen) pro projekty Pavel Budík PROJEKT financovaný z Operačního programu Vzdělávání pro konkurenceschopnost ZVYŠOVÁNÍ IT GRAMOTNOSTI.
KIV/PPA2 1.cvičení Cvičící: Pavel Bžoch. Údaje o cvičícím Pavel Bžoch Kancelář: UL408 Konzultační hodiny: –Středa 12:05 – 12:50 –Čtvrtek 11:10 – 11:55.
Počítačová grafika III Organizace Jaroslav Křivánek, MFF UK
Počítačová grafika III Organizace Jaroslav Křivánek, MFF UK
INFORMAČNÍ SYSTÉMY CVIČENÍ: Semestrální projekt Podmínky udělení zápočtu Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení.
Jazykový projev Profil a plán předmětu. Cíl předmětu Naučit se využívat mluveného a psaného jazykového projevu  k odpovídající prezentaci sebe sama 
Naprogramovat operační systém je mnohonásobně složitější, než naprogramovat „obyčejný program“. Základní programové vybavení počítače Fce: ovládání počítače,
N_MaEk Manažerská ekonomika 12. cvičení Cizoměnové operace (finanční deriváty – forwardy, futures, opce) léto 2014 Skupiny: N_MaEk/R3PH.
Katedra konstruování strojů Fakulta strojní prof. Ing. Stanislav Hosnedl, CSc. Podklady ke cvičení 1 Plzeň, 2015 Tato prezentace je spolufinancována Evropským.
FUN WITH C# EPISODE XIII INTERFACES STRIKE BACK CLI Type System All types Reference types (allocated on managed heap) PointersValue types (allocated.
Diplomový projekt pro studijní obor Finance – II. přednáška Zásady a osnova DP Plán zpracování DP.
Základy informatiky Přednášející: Ing. Jana Krutišová Cvičící: Ing. Jan Štěbeták.
CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Jazyk C# a platforma.NET ZS 2015/2016 Pavel Ježek
Katedra managementu ŘÍZENÍ OBCHODU – SEMINÁRNÍ PRÁCE Nesplněná docházka Ing. Patricia Jakešová
1 Dopravní simulace Lekce 1:Úvod. 2 Představení Ondřej Přibyl, Ph.D. Schůzky: Konzultační hodiny: dohodou.
Marketing I.  Monika Horehleďová  kabinet 307 Pod lesem  konzultační hodiny: čtvrtek 12:40 kabinet 307 Pod lesem 
© Ing. Pavel Hrzina 2005 X13PES CVIČENÍ 10 Pravidla pro tvorbu dokumentace 1. část.
XML a datový standard Zdeněk Jirkovec Softwarové Aplikace a systémy.
Programování mikropočítačů Platforma Arduino
Jazyk C# a platforma .NET ZS 2016/2017
Jazyk C# a platforma .NET ZS 2016/2017
Advanced .NET Programming I 1st Lecture
Seminární práce – splněná docházka
KIV/ZD cvičení 1 Tomáš Potužák.
Informační modelování budov (BIM)
Potravinářské zbožíznalství
Informatika 1 (IN1, INN1)
Organizační úvod, první webová stránka
Agilní webový projekt na platformě .NET
Podpora přijímacího řízení ŠIP KHK
GaP a správa úvazků.
Informační modelování budov (BIM)
Potravinářské zbožíznalství
1. Exercise Tomas Hogenauer
Jazyk C# a platforma .NET ZS 2018/2019
Advanced .NET Programming I 1st Lecture
Advanced .NET Programming I 1st Lecture
Transkript prezentace:

Advanced .NET Programming II 1st Lecture Pavel Ježek pavel.jezek@d3s.mff.cuni.cz Some of the slides are based on University of Linz .NET presentations. © University of Linz, Institute for System Software, 2004 published under the Microsoft Curriculum License (http://www.msdnaa.net/curriculum/license_curriculum.aspx)

Struktura předmětu NPRG035 (2/2 Zk/Z) – Jazyk C# a platforma .NET (zima) Přednáška Cvičení (SW2) – třeba se přihlásit v SISu NPRG038 (2/2 Zk/Z) – Pokročilé programování pro .NET I (léto) Přednáška – úterý 12:20 v S3 Cvičení (SW2) NPRG057 (2/0 Zk) – Pokročilé programování pro .NET II (léto) Přednáška – úterý 15:40 v S3 – „interface s okolím“ NPRG0?? (0/2 Z) – Programovaní uživatelských rozhraní v .NET (léto) Přednáška – úterý 17:20 v S3 – „interface s uživatelem“

Požadavky na zápočet/zkoušku NPRG035 (2/2 Zk/Z) – Jazyk C# a platforma .NET (zima) Zkouška (ala Principy) Splněné povinnosti ze cvičení Zápočtový program (kontrolují cvičící) Praktický zápočtový test v počítačové laboratoři Naprogramovat a odladit jeden jednoduchý příklad Časový limit: 3 hodiny Celkem 5 pokusů, z toho ale maximálně 3 pokusy v zimním zk. obd. (další až v některém z letních termínů) Dostatek termínů v zimním zkouškovém období + přibližně 2 v letním NPRG038 (2/2 Zk/Z) – Pokročilé programování pro .NET I (léto) Splněné povinnosti ze cvičení (1/2 [= 4] domácích úkolů na 100%) Zápočtový program NPRG057 (2/0 Zk) – Pokročilé programování pro .NET II (léto) “Zkouškový program” (kontrolují cvičící z NPRG038, případně i NPRG035) nebo Zápočet Zápočet Zkouška

Nevygenerovaný (ručně psaný) rozumný kód Zápočtový program Nevygenerovaný (ručně psaný) rozumný kód Termíny pro NPRG035 (zima), NPRG038, i NPRG057: Specifikace: 30. 6. 2016 (konec zkouškovéo LS) Předvedení finální plně funkční verze: 1. 8. 2016 (včetně uživatelské a programátorské dokumentace) Požadavky na program z NPRG035, resp. NPRG057: Předvedeno v termínu: minimálně 30 kB zdrojového kódu v jazyce C# Předvedeno po termínu: minimálně 60 kB zdrojového kódu v jazyce C# Požadavky na program z NPRG038: Předvedeno v termínu: minimálně 60 kB zdrojového kódu v jazyce C# Předvedeno po termínu: minimálně 120 kB zdrojového kódu v jazyce C# Další požadavky na program z NPRG038, resp. z NPRG057: Netriviální a rozumné použití některé z „technologií“ probíraných: v NPRG038 (vlákna, Sockets [síťování], LINQ, Reflection, generování kódu) resp. v NPRG057 (unsafe kód, C++/CLI, .NET Security, ADO.NET, Web Services, .NET Remoting – ne XML! Poznámka: Každý zápočtový program, který splňuje požadavky NPRG038, resp. NPRG057, splňuje i požadavky NPRG035 (tj. lze odevzdat jeden program za oba předměty) rozumný/rozumné = na požádání posoudí cvičící POZOR! Osobní předvedení je součástí odevzdání. Na předvádění si připravte několik slidů shrnujících: hlavní funkce programu + hlavní řešené problémy + nástin architektury.