Co je model objektu komponenty?
Počítačové rámce jsou opakovaně použitelné šablony, které zlepšují spolehlivost a produktivitu softwarového programování. Model objektu komponenty (COM) je počítačový rámec, který integruje komponenty s programovacími jazyky Microsoft®. Tento rámec byl poprvé představen na počátku 90. let pro software Visual Basic, ale dnes je široce používán ve většině programovacích jazyků Microsoft®. Každý modul je vytvořen pro konkrétní účel a může běžet nezávisle na aplikaci. Dobrým příkladem této techniky v praxi je tiskárna připojená k počítači, která pro komunikaci používá ovladač tiskárny. Každá komponenta v rámci COM je nezávislá služba, kterou lze použít pomocí softwarových programů nesouvisejících. To umožňuje programátorům znovu použít COM objekty.
Dokument Microsoft Word® s vloženou tabulkou je dalším příkladem modelu objektu komponenty v praxi. Kdykoli se aktualizace tabulky aktualizuje, dokument Word® je automaticky aktualizován změnami. Tento model umožňuje, aby více dokumentů sdílelo stejnou tabulku a přijímání aktualizací kdykoli se změní tabulka.
Model objektu komponenty patří do rodiny technologií používaných společností Microsoft®. Tyto technologie zahrnují aktivní model X®, narušený objekt komponenty (DCOM) a com. Použití tohoto typu architektury usnadňuje přenos komponent na jiné aplikace.
ProjektMicrosoft® je výkonný nástroj pro řízení projektů, který poskytuje manažerům možnost sledovat jednotlivé úkoly potřebné k dokončení projektu. Tento nástroj používá vložené komponenty, včetně kalendářů a správce úloh, které se také používají v jiném microsoviFT Office® Products. Tyto vestavěné komponenty usnadňují učení nových nástrojů Microsoft®, protože aplikace jsou podobné chování, vzhledu a pocit.
Použití modelu objektu komponenty přidává flexibilitu softwarovému programu. Toho je dosaženo vytvořením modulu založeného na standardech, který poskytuje využití plug-and-play. Objekt COM je programový agnostický, což usnadňuje použití ve více programovacích jazycích. Do jakékoli platformy Windows® lze přidat dobře vyvinutý COM objekt a funguje hladce.
Objektově orientované programování (OOP) je systém kódování softwaru, který umožňuje programátorům vytvářet aplikace, které jsou flexibilnější. Model objektu komponenty je implementace OOP Microsoft®, která umožňuje vývojářům znovu používat komponenty COM, aniž by znaly jejich základní softwarový jazyk objektu COM. Tyto komponenty jsou zaměnitelné s jakýmkoli programovacím jazykem Microsoft®, díky kterému jsou opakovaně použitelné.