Udostępnij za pośrednictwem


Charakterystyka klasy składników

Właściwości klasy nabyć dodatkowe znaczenie gdy klasa staje się składnik.

Nazwa składnika

Starannie wybrać nazwy klasy składnika.Nazwa klasy powinien być krótki, ale opisowe, utworzone z całych wyrazów z pojedynczych wyrazów kapitalizacji — na przykład, BusinessRule.Zapewnia to wygodny sposób organizowania składniki i do przedstawienia wskazówek skróconą funkcje składnika.

Modyfikator dostępu

Klasy zdefiniowanej prywatny dostęp jest niewidoczna dla użytkowników sieci zestawu.Jest to poziom dostępu dla klasy pomocy wewnętrznego do zgromadzenia.

Ustawienie Access modyfikator publicznie udostępnia klasy składnika użytkownikom sieci zgromadzenia.Aby kontrolować, czy użytkownicy programu zestawu można utworzyć wystąpienia składnika, należy określić odpowiedni poziom dostępu do jego konstruktora.

Klasa podstawowa

O ile nie zamierza wprowadzić w życie IComponent interfejsu samodzielnie, powinny być klasy podstawowej Component lub klasy pochodnej z Component.Te informacje można znaleźć w temacie odwołanie dla każdej klasy w.NET Framework.W języku Visual Basic Inherits instrukcji określa klasy podstawowej.W C# klasa podstawowa następuje dwukropek w deklaracji klasy.Poniżej przedstawiono przykładowe:

Imports System.ComponentModel
Public Class MyComponent
   Inherits System.ComponentModel.Component
End Class
using System.ComponentModel
public class MyComponent : System.ComponentModel.Component
{}

Deklaracji obszaru nazw

Każdy składnik jest zawarty w obszaru nazw.Domyślnie obszar nazw jest nazwa projektu.Użytkownicy sieci zestawu składników spowoduje dodanie Imports (Visual Basic) lubusing nazw zawierających składniki mają dostęp do sprawozdań (C#).

Uwaga można dodać dodatkowe poziomy struktury, umieszczając składniki dodatkowe Namespace...End Namespace blocks.

Ogólnie mówiąc struktura nazw w sieci zestawu składników powinny odzwierciedlać jej wewnętrznej organizacji.Jeżeli Twój zestaw zawiera dużą liczbę elementów, warto grupy powiązanych elementów w różnych obszarach nazw.

Zobacz też

Koncepcje

Inicjalizacja i kończenie działania składników

Zmiany tworzenia wystąpienia składnika w języku Visual Basic

Inne zasoby

Klasy składników