Detail kurzu

Microsoft Visual Basic.NET II. - pre pokročilých

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Visual Basic .NET je moderný objektovo orientovaný programovací jazyk implementovaný na platforme .NET. Predstavuje evolúciu klasického jazyka Visual Basic. Umožňuje vytvárať efektívne programy spustiteľné na platformách akými sú napríklad Windows, Linux alebo Mac OS. Nespornou výhodou tohto jazyka je jednoduché volanie systémových funkcií (napríklad v rámci Windows API) prakticky rovnako, ako to bolo možné v pôvodnom jazyku Visual Basic.

Obsah kurzu

Výnimky
  • Definícia a význam výnimiek
  • Zachytávanie výnimiek
  • Zobrazenie informácií o výnimke
  • Generovanie vlastných výnimiek
Pokročilé objektovo orientované programovanie
  • Triedy a inštancie tried
  • Prístupové a neprístupové modifikátory
  • Konštruktory a deštruktory
  • Podtriedy a dedičnosť
  • Prekrývanie metód
  • Polymorfizmus s nahradením alebo doplnením
  • Rozhrania a ich implementácia
  • Rozšírená dedičnosť s rozhraním
  • Zdieľané členské premenné a metódy
  • Čiastkové triedy
  • Abstraktné triedy a metódy
Súbory a textové prúdy
  • Triedy I/O vo VB pre prístup k prúdom a systému súborov
  • Triedy BinaryWriter a BinaryReader
  • StreamReader a StreamWriter
  • Trieda MemoryStream
  • Získavanie informácií o súboroch a adresároch
  • Prehľadávanie adresárov
GUI aplikácie
  • Vlastnosti, metódy a udalosti vizuálnych komponentov
  • Ovládacie komponenty formulárov – tlačidlá, zaškrtávacie políčka, posuvníky
  • Ovládateľné komponenty – textové políčka, zoznamy
  • Ostatné komponenty formulárov a ich použitie
  • Časovač v GUI aplikáciách a jeho použitie
  • Dialógové okná, modálne a nemodálne okna
  • MDI formuláre
  • Spoločné dialógy – pre otvorenie/uloženie súboru, výber písma, farby a ďalšie
  • Hlavné a kontextové menu
  • Okraje a dokovanie komponentov
  • Udalosti komponentov – udalosti klávesnice a myši, akcelerátory
  • Dynamické vytváranie komponentov a kolekcie komponentov
Regulárne výrazy
  • Syntax regulárnych výrazov a zástupné symboly
  • Kvantifikátory  v regulárnych výrazoch
  • Testovanie zhody reťazcov
  • Náhrada zhody v reťazcoch
Vlákna
  • Kedy majú vlákna význam
  • Vytváranie vlákien a ich správa
  • Synchronizácia vlákien a výmena dát
  • Súbežnosť a deadlock
  • Priorita vlákien
ADO.NET a .NET automatizácia
  • Architektúra OLE a ADO – všeobecná charakteristika
  • ADO.NET a VB.NET
  • Zostavenie pripojovacieho reťazca
  • Pripojenie k databáze (MS Access, MySQL, ...)
  • Databázové ovládacie prvky
  • Spolupráca s inými aplikáciami cez .NET automatizáciu (MS Word, MS Excel, ...)

Cieľová skupina

pokročilý
Hodnotenie




Organizátor