Aracılığıyla paylaş


Kod sihirbazlar ile işlevsellik ekleme

Bir proje oluşturduktan sonra bu projenin işlevsellik eklemek veya varolanı değiştirmek isteyeceksiniz. Yeni üye işlevleri ve değişkenleri ve ekleme Otomasyon yöntemleri ve özellikleri ekleme, yeni sınıflar oluşturma gibi görevler içerir. Kod sihirbazlar, tüm bu şeyler biçimde tasarlanmıştır.

Not

Şimdi ileti işleyicileri ekleyebilir ve eşleme iletileri kişilere ve mfc sanal işlevlerini kullanarak geçersiz kılmak Properties penceresinde.

Visual C++ kodu Sihirbazlara erişme

Visual C++ kod sihirbazlar erişebildiği üç konumu vardır:

  • Üzerinde Proje menü, Add New Item komut verir, ortaya çıkarmak Add New Item projenize yeni dosyalar eklemek için yardımcı olacak iletişim kutusu. Add Class komutu görüntüler Add Class her sınıf türleri için sihirbazlar sırayla Aç iletişim kutusunda, projenize ekleyebilirsiniz. Ekleme kaynak komutu görüntüler Ekleme kaynak içinden oluşturabilir veya projenize eklemek için bir kaynak seçin iletişim kutusunda,.

    Class View, projenizdeki bir sınıf veya arabirim vurgularsanız Proje menüsü aşağıdaki komutları da görüntüler:

    • Arabirimini uygulayan (sınıftan bir denetimi yalnızca)

    • İşlev Ekle

    • Değişken Ekle

    • Bağlantı noktası ekleme (yalnızca atl sınıfı)

    • Yöntem Ekle (bir arabirimden yalnızca)

    • Özellik eklemek (bir arabirimden yalnızca)

    • Olay ekleme (sınıftan bir denetimi yalnızca)

  • İçinde Solution Explorer, herhangi bir klasörü sağ tıklatıp tıklatarak Ekle kısayoldan menü ekleme yeni veya varolan dosyalar, daha fazla klasör, öğeleri, sınıflar, kaynakları ve başvuruları projeye Web sağlar.

  • Dan Class View penceresindeve uygun düğümü sağ tıklatarak Ekle kısayoldan menü işlevleri, değişkenleri, sınıfları, özellikleri, yöntemleri, olayları, arabirimleri, bağlantı noktalarını veya diğer kod projenize eklemenize olanak sağlar.

    Not

    Visual Studio bir proje için bir arabirim eklemek için bir sihirbaz sağlamaz.atl proje veya çok arabirim ekleyebilirsiniz bir Your mfc projeye ekleme atl destek ekleyerek basit bir nesne kullanarak atl Basit Nesne Sihirbazı.Alternatif olarak, projenin .idl dosyasını açın ve yazarak arabirimi oluşturur:

       interface IMyInterface {
       };
    
    

    Bkz: bir arabirimi uygulayan ve nesneleri ekleme ve atl projesinde denetimleri daha fazla bilgi için.

    Erişim kodu Sihirbazı'ndan

    Description

    Add New Item

    Add New Item code sihirbazlar projenize kaynak dosyaları ekleyin. Gerekirse, nerede onları bulmak için proje oluþturma motoru bekler dosyaları yerleştirmek için ek dizinler oluşturulur. Kod öğesi Ekle simgesinden kullanılabilir sihirbazlar içerir:

    • C++ kaynak dosyalarını (.cpp, .h, .idl, .rc, .srf, .def, .rgs) ekleyin.

    • Web geliştirme dosyaları (.html, .asp, .css, .xml) ekleyin.

    • Yardımcı ve kaynak dosyaları (.bmp, .cur, .ico, .rct, .sql, .txt) ekleyin.

    Bu kod sihirbazlar, genellikle herhangi bir bilgi sorma ancak geliştirme ağacınızı dosya ekleme. Özellik penceresinde dosyayı yeniden adlandırabilirsiniz.

    Çözüm Gezgini

    Solution Explorer'dan kod sihirbazlar bir öğeyi sağ tıklattığınızda burada imleç odağınız olmasına göre değişir. Ekle seçeneği, bir öğeyi sağ tıklattığınızda görünmez sonra yukarı imleci geliştirme ağacında bir düzey ve yeniden deneyin. Kod sihirbazlar her zaman ek kod geliştirme ağacında, uygun bir yerde olsun, imlecin bulunduğu yerleştirecektir. Solution Explorer'dan kullanılabilir kod sihirbazlar içerir:

    • Add Class (açılır Add Class yeni kod sihirbazlar içeren iletişim kutusu).

    • Kaynak Ekle (yeni, alma ya da özel).

    • Web başvurusu ekleyin.

    Sınıf Görünümü

    Sınıf görünümünden Kod sihirbazlar bir öğeyi sağ tıklattığınızda burada imleç odağınız olmasına göre değişir. Ekle seçeneği, bir öğeyi sağ tıklattığınızda görünmez sonra yukarı imleci sınıf ağacında bir düzey ve yeniden deneyin. Kod sihirbazlar her zaman ek kod geliştirme ağacında, uygun bir yerde olsun, imlecin bulunduğu yerleştirecektir. Sınıf görünümünden kullanılabilecek kod sihirbazlar içerir:

    Add Class seçimi açar Add Class tüm yeni Add Class kodu sihirbazlara erişmenizi iletişim kutusu.

Ayrıca bkz.

Görevler

Sanal işlevi geçersiz kılma

Uygulama Sihirbazları Kullanarak Masaüstü Projeleri Oluşturma

Başvuru

Sınıf yapısında gezinmek

Kavramlar

Visual C++ Proje Türleri

Visual C++ projeler için oluşturulan dosya türleri