Detail předmětu

Programování v .NET a C#

FIT-IW5Ak. rok: 2009/2010

Úvod do platformy .NET. Předkompilovaný kód. Platformová nezávislost, MSIL, bezpečný kód. Jazyk C#: prvky jazyka, typy třídy, instance, atributy, metody, dědičnost, virtuální metody rozhraní, přetěžování, abstraktní třídy, zprávy, události, rozhraní, prvky grafického rozhraní, okna, menu, ovládaccí prvky. Grafika. Síťové aplikace: TCP/IP, komunikace TCP, UDP. Síťové služby: přehled ADO.NET a přístup k datům, SQL dotazy, DataSet, DataReader. Aktivní webové stránky ASP.NET, formuláře, aktivní obsah, XML, integrace do web serveru (IIS 6.0). Web services.

Jazyk výuky

čeština

Počet kreditů

5

Výsledky učení předmětu

Schopnost navrhovat a implementovat aplikace a distribuované systémy na platformě .NET.

Schopnost navrhovat komplexní informační systémy.

Prerekvizity

Znalost objektového programování.

Způsob a kritéria hodnocení

Účast na všech formách výuky je nepovinná.

Osnovy výuky

  1. Úvod do platformy .NET. Předkompilovaný kód. Platformová nezávislost, MSIL, bezpečný kód.
  2. Jazyk C#: prvky jazyka, typy třídy, instance, atributy, metody
  3. Jazyk C#2: dědičnost, virtuální metody rozhraní, přetěžování
  4. Jazyk C#3: abstraktní třídy, zprávy, události,
  5. Jazyk C#4: rozhraní, prvky grafického rozhraní, okna, menu, ovládací prvky.
  6. Grafika.
  7. Síťové aplikace: TCP/IP,
  8. Síťové komunikace TCP, UDP.
  9. Síťové služby: přehled ADO.NET a přístup k datům, SQL dotazy, DataSet, DataReader.
  10. Aktivní webové stránky ASP.NET, formuláře,
  11. ASP.NET2: aktivní obsah, XML
  12. ASP.NET3: integrace do web serveru (IIS 6.0).
  13. Web services.

Učební cíle

Získat přehled o technologii .NET a programování v C#.

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Účast na všech formách výuky je nepovinná.

Prerekvizity a korekvizity

Základní literatura

Damien Watkins - Programming in the .NET EnvironmentKnihovna MSDN http://msdn.microsoft.com/cs-cz/library

Doporučená literatura


Zařazení předmětu ve studijních plánech

  • Program IT-BC-3 bakalářský

    obor BIT , 3. ročník, letní semestr, volitelný

Typ (způsob) výuky

 

Přednáška

26 hod., nepovinná

Vyučující / Lektor

Osnova

  1. Úvod do platformy .NET. Předkompilovaný kód. Platformová nezávislost, MSIL, bezpečný kód.
  2. Jazyk C#: prvky jazyka, typy třídy, instance, atributy, metody
  3. Jazyk C#2: dědičnost, virtuální metody rozhraní, přetěžování
  4. Jazyk C#3: abstraktní třídy, zprávy, události,
  5. Jazyk C#4: rozhraní, prvky grafického rozhraní, okna, menu, ovládací prvky.
  6. Grafika.
  7. Síťové aplikace: TCP/IP,
  8. Síťové komunikace TCP, UDP.
  9. Síťové služby: přehled ADO.NET a přístup k datům, SQL dotazy, DataSet, DataReader.
  10. Aktivní webové stránky ASP.NET, formuláře,
  11. ASP.NET2: aktivní obsah, XML
  12. ASP.NET3: integrace do web serveru (IIS 6.0).
  13. Web services.

Cvičení na počítači

26 hod., nepovinná

Vyučující / Lektor