Komponentní technologie
Další
Komponentní technologie
Miroslav Beneš
Katedra informatiky FEI VŠB-TU Ostrava
Miroslav.Benes@vsb.cz
Obsah
Cíl modulu
Pokyny ke studiu
1.
Základní pojmy
1.1.
Komponenta
1.2.
Struktura komponenty
1.3.
Integrace komponent do aplikací
1.4.
Přizpůsobení komponent
1.5.
Perzistence komponent
1.6.
Kompozice komponent
1.7.
Vývoj aplikací založených na komponentách
2.
Technologie JavaBeans
2.1.
Co je to Java Bean?
3.
Struktura Java Bean komponenty
3.1.
Vlastnosti
3.2.
Události
4.
Základní principy technologie COM
4.1.
Historie
4.2.
Komunikace s komponentami
4.3.
Rozhraní komponenty
4.4.
Příklad jednoduché komponenty
5.
Struktura a implementace COM komponent
5.1.
COM komponenty
5.2.
Rozhraní IUnknown
5.2.1.
Metoda QueryInterface
5.2.2.
Metody AddRef a Release
5.3.
Implementace COM komponenty
5.4.
Použití komponent v aplikaci
5.5.
Komponenty v prostředí .NET
Závěr
Seznam obrázků
4.1.
COM objekt v dynamické knihovně
4.2.
COM objekt v EXE souboru
4.3.
Tabulka virtuálních metod
5.1.
Sekvenční diagram vytvoření instance COM komponenty
Seznam příkladů
1.1.
Příklady vizuálních komponent
4.1.
Rozhraní IRandom.h
4.2.
Implementace komponenty RandomImpl.h
4.3.
Testovací aplikace RandomTest.cpp
5.1.
Rozhraní IRandom.h
5.2.
Rozhraní třídy RandomImpl.h
5.3.
Testovací aplikace RandomTest.cpp
5.4.
Použití COM komponent v jazyce Visual Basic
5.5.
Rozhraní komponenty IRandom.cs
5.6.
Implementace komponenty RandomCs.cs