Aracılığıyla paylaş


Sınıf ekleme

Visual Studio C++ projesine sınıf eklemek için, Çözüm Gezgini projeye sağ tıklayın, Ekle'yi ve ardından Sınıf'ı seçin. Bu komut Sınıf Ekle iletişim kutusunu açar.

Sınıf eklediğinizde, MFC veya ATL'de zaten var olan sınıflardan farklı bir ad belirtmeniz gerekir. Her iki kitaplıkta da zaten var olan bir ad belirtirseniz, IDE bir hata iletisi gösterir.

Proje adlandırma kuralınız mevcut bir adı kullanmanızı gerektiriyorsa, C++ büyük/küçük harfe duyarlı olduğundan addaki bir veya daha fazla harfin büyük/küçük harflerini değiştirebilirsiniz. Örneğin, bir sınıfı CDocumentadlandıramazsınız ancak olarak adlandırabilirsiniz cdocument.

Bu bölümde

Ne tür bir sınıf eklemek istiyorsunuz?

Sınıf Ekle iletişim kutusunda, sol bölmedeki Visual C++ düğümünü genişlettiğinizde yüklü şablonların çeşitli grupları görüntülenir. Gruplar CLR, ATL, MFC ve C++ içerir. Bir grup seçtiğinizde, bu gruptaki kullanılabilir şablonların listesi orta bölmede görüntülenir. Her şablon, bir sınıf için gereken dosyaları ve kaynak kodunu içerir.

Yeni bir sınıf oluşturmak için orta bölmede bir şablon seçin, Ad kutusuna sınıf için bir ad yazın ve Ekle'yi seçin. Bu düğme, sınıf için seçenekleri belirtebilmeniz için Sınıf Ekleme Sihirbazı'nı açar.

  • MFC sınıfları oluşturma hakkında daha fazla bilgi için bkz. MFC sınıfı.

  • ATL sınıfları oluşturma hakkında daha fazla bilgi için bkz. ATL basit nesnesi.

Not

MFC'ye ATL Desteği Ekle şablonu bir sınıf oluşturmaz, bunun yerine projeyi ATL kullanacak şekilde yapılandırr. Daha fazla bilgi için bkz. MFC projesinde ATL desteği.

MFC, ATL veya CLR kullanmayan bir C ++ sınıfı oluşturmak için, yüklü şablonlardan oluşan C++ grubundaki C++ Sınıfı şablonunu kullanın. Daha fazla bilgi için bkz. Genel C++ sınıfı ekleme.

İki tür form tabanlı C++ sınıfı mevcuttur. İlki olan CFormView sınıfı bir MFC sınıfı oluşturur. İkincisi bir CLR Windows Forms sınıfı oluşturur.

Sınıf Ekle iletişim kutusu

Visual Studio 2015'te Sınıf Ekle iletişim kutusunda şunları yapmanızı sağlayan şablonlar bulunur:

  • Varsa ilgili kod sihirbazını açın. Daha fazla bilgi için bkz. Kod sihirbazlarıyla işlev ekleme.

    - veya -

  • Projenize uygun dosyaları ve kaynak kodunu ekleyerek yeni sınıfınızı otomatik olarak oluşturun.

Sınıf Ekle iletişim kutusuna Proje menüsünden, Çözüm Gezgini veya Sınıf Görünümü'nden erişebilirsiniz.

Not

Geçerli projenize uygun olmayan bir sınıf eklemeyi denediğinizde bir hata iletisi alırsınız. Sınıf Ekle iletişim kutusuna dönmek için Tamam'ı seçin.

Visual Studio 2017 ve sonraki sürümlerde Sınıf Ekle iletişim kutusu genel C++ Sınıfı iletişim kutusudur. Daha fazla bilgi için bkz. Genel C++ sınıfı ekleme.

Sınıf Sihirbazı iletişim kutusu

Sınıf Sihirbazı iletişim kutusunda yüklü şablonlardan bir sınıf oluşturabilirsiniz. Sınıf Sihirbazı'nı kullanmak için, Çözüm Gezgini'da projenize sağ tıklayın ve kısayol menüsünden Sınıf Sihirbazı'nı seçin. İletişim kutusundaki Sınıf Ekle düğmesinin şablon seçmeye yönelik bir açılan denetimi vardır.

C artı artı Sınıf Sihirbazı iletişim kutusunun ekran görüntüsü.

Varolan bir sınıfı değiştirmek veya incelemek için Sınıf Sihirbazı'nı da kullanabilirsiniz.

Sınıf şablonları ekleme

Sınıf Ekle şablonlarının dört kategorisi vardır: .NET, ATL, MFC ve Genel.

.NET

Şablon Sihirbazı
web hizmetini ASP.NET Kullanılamaz
Bileşen Sınıfı (.NET) Kullanılamaz
Yükleyici Sınıfı (.NET) Kullanılamaz
Kullanıcı Denetimi (.NET) Kullanılamaz
Windows Formu (.NET) Kullanılamaz

ATL

Şablon Sihirbazı
MFC'ye ATL Desteği Ekleme Kullanılamaz
ATL Denetimi ATL denetim sihirbazı
ATL İletişim Kutusu ATL iletişim kutusu sihirbazı
ATL Basit Nesnesi ATL basit nesne sihirbazı
WMI Olay Sağlayıcısı WMI olay sağlayıcısı sihirbazı
WMI Örneği Sağlayıcısı WMI örneği sağlayıcısı sihirbazı

MFC

Şablon Sihirbazı
MFC Sınıfı MFC sınıf ekleme sihirbazı

Genel sınıflar

Şablon Sihirbazı
Genel C++ Sınıfı Genel C++ sınıf sihirbazı