Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Vývoj aplikací v prostředí .NET

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah
YD35VAN Z,ZK 4 0s
Přednášející:
Cvičící:
Předmět zajišťuje:
katedra řídicí techniky
Anotace:

Předmět se zaměřuje na platformu .NET, která slouží k vývoji aplikací v prostředí Windows a dovoluje propojení modulů napsaných v různých jazycích. Budou se probírat rysy C#, stěžejního programovacího prostředku .NET, který se sice hodně podobá jazyku Java, avšak nabízí některá další zlepšení. Výklad se zaměří i na tvorbu modulů ve Visual C++, které se bezesporu považuje za nejefektivnější nástroj pro časově náročné aplikace. Neopominou se ani prostředky pro vývoj distribuovaných sítových aplikací, využití databázových služeb ADO.NET a tvorba ASP webových stránek v C#. Předmět bude zahájen v letním semestru roku 2008/9. Aktuální program bude uveřejněný na stránce https://moodle.dce.fel.cvut.cz/course/view.php?id=31

Požadavky:

* Harmonogram průběžné kontroly studia Na cičení 2-10 se bude hodnotit domácí práce zadaná na předešlém cvičení 1 až 5 body.

* Podmínky pro udělení zápočtu - student získá nejméně 15 bodů ze cvičení

* Požadavky ke zkoušce - látka vyložená na přenáškách, otázky budou zveřejněné v posledním týdnu výuky podle skutečně odpřednášené látky

* Způsob hodnocení během semestru a podíl zkoušky na celkovém hodnocení

- 20% body získané na cvičení, 40% semestrální práce, %40 písemná zkouška, výsledná známka určená součtem bodů

< 0, 50 > F - nevyhověl

< 51, 54> ústní zkoušení na F/ E

< 55, 58 > E - dostatečně

< 59, 60> ? ústní zkoušení na E /D

< 61, 68 > D - uspokojivě

< 69, 70> ? ústní zkoušení na D/C

< 71, 78> C - dobře

< 79, 80> ? ústní zkoušení na C/B

< 81, 88> B - velmi dobře

< 89, 90 > ? ústní zkoušení na B/ A

< 91, > A - výborně

Osnova přednášek:

1.Windows - zprávy. Úvod do C# a .NET infrastruktury. Opakování objektového programování. Instance tříd.

2.Hodnotové a referenční typy. Struct/class. Typový systém. Deklarační prostory. Dědičnost.

3.Properties. Obsluha zprávy ve Windows. Události. Delegáti. Pole

4.Okna ve Windows. Příklady práce s objektem okna.

5.Úvod do GDI. Grafika v GDI+, základní prvky, třídy, barevné systémy.

6.Přetížené metody a operátory. Virtuální metody. Interface - vlastnosti, vytváření a využití.

7.DLL knihovny C# a C++. Adresový prostor. Komponenty.

8.P/Invoke. Name mangling. Marshalling, Attributy a jejich využití. Assembly,

9.ASP.NET I. Práce s IIS, ASP.NET stránky

10.Generické objekty v C#. Krátké zopakovaní databází, ADO.NET a LINQ

11.ASP.NET II: Web services: vytvoření catalog-webservice a webové komponenty

12.Lambda výrazy. Dynamická správa paměti a garbage collector.

13.Reflexe a ochrany proti reversibilnímu inženýrství. Pointry.

Osnova cvičení:

1.Organizace cvičení, Visual Studio, jmenné prostory, vstup a výstup uživatele, základní programové konstrukce, komentáře

2.Hodnocení semestrální práce, specifikace problému zpracování naměřených ekg dat, datové proudy, předávání parametrů, regulární výrazy, formátování výstupu

3.Modifikátory přístupu, vlastnosti, implementace objektů pro práci se signály a měřením, reflexe

4.Vytvoření knihovny se třídami, úvod do Windows Forms, základní layout aplikace

5.Transformace souřadnic a kreslení grafu pomocí GDI+.

6.Zoomování grafu v ose X, double buffering

7.Komponenta, vlákna (načítání dat), drag&drop (z listu signálů na graf)

8.DLL knihovna, (instalace, jazykové mutace)

9.ASP.NET I.

10.ASP.NET II

11.konzultace

12.konzultace

13.zápočty

Cíle studia:
Studijní materiály:

1. M. Virius: C# pro zelenáče. Neocortex 2002.

2. Kolektiv autorů: C# Programujeme profesionálně. Computer Press 2003.

Poznámka:
Další informace:
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet12358604.html