Programování se součástmi
Architektura návrháře v umožňuje snadno sestavíte sestavit tříd komponent-visual formulářů.Následující části popisují, jak vytvořit vlastní součásti a jak je sestavit z propracované součásti v třídy.
Tato část definuje, co je součást a poskytuje přehled programovacích konceptů, které jsou zvláště důležité pro součást programování rozhraní.NET Framework.Zatímco pojem součást má mnoho významů, je třída, která implementuje komponentu rozhraní.NET Framework System.ComponentModel.IComponent rozhraní nebo jeden, který je odvozen od třídy, která implementuje rozhraní přímo nebo nepřímo.Výchozí základní třída provádění IComponent rozhraní je System.ComponentModel.Component.
Pokud chcete komponenty a prvky se použitelné od jiných programovacích jazyků, musí vytváření je v společný jazyk specifikace (CLS)-kompatibilní s jazykem a zajistit, aby všechny veřejné a chráněné členy kompatibilní se specifikací CLS. Poskytuje kompilátory pro následující jazyky standardu CLS: Visual Basic, C# a C++.Další informace o CLS viz Specifikace CLS (Common Language Specification).
V tomto oddíle
Programování s postupy součásti a názorné
Obsahuje odkazy na postupy a návody témat obsažených v této částiTřída vs. Součást vs. Ovládací prvek
Obsahuje definice pro součást podmínek a kontrolu.Tvorba komponent
Popisuje součásti architektury, terminologie, návrhu a implementace.
Související oddíly
Rozšíření podpory návrhu
Obsahuje odkazy na témata týkající se začlenění komponent a ovládací prvky do návrhové prostředí.Overview of the .NET Framework
Obsahuje odkazy na úvodní témata o společný jazykový modul runtime, spravovaný kód a jiné základní pojmy.Vývoj vlastní ovládací prvky model Windows Forms s.NET Framework
Obsahuje odkazy na témata týkající se vytváření vlastních ovládacích prvků model Windows Forms.Vývoj model Windows Forms ovládací prvky v době návrhu
Obsahuje odkazy na témata týkající se vytváření ovládacích prvků model Windows Forms v době návrhu.Developing Custom ASP.NET Server Controls
Obsahuje odkazy na témata týkající se vytváření vlastní ovládací prvky ASP.