Aracılığıyla paylaş


Sınıflar ve türleri (Class Designer) çabasını

Kod erişimcilerinden, iç değiştirmek, özellikle daha comprehensible, rahat ve verimli observable davranışını değiştirmeden sağlamak için nesnelerin tasarımını yapısı.Refactor kod yardımcı olmak için Class Designer ve sınıf Detayları penceresini kullandığınızda, gereken çabayı ve kod kusurları tanıtma işlemi sırasında olasılığını azaltır.

[!NOT]

Proje kaynak kodu denetimi altında olduğundan ve kullanıma alınmamış bir proje dosyaları salt okunur olabilir; Başvurulan proje olduğu; veya, dosyalar salt okunur disk olarak işaretlenir.Bu durumlar birini bir projede çalışıyorsanız, projenin durumuna bağlı olarak çalışmanızı kaydetmek için çeşitli şekillerde sunulur.Bu kodu refactoring ve doğrudan düzenleme gibi başka bir şekilde değiştirme kod için geçerlidir.Daha fazla bilgi için bkz. Display of Read-Only Information.

Ortak Görevler

Görev

Destekleyici İçerik

Sınıflar çabasını:refactoring işlemlerini kısmi sınıflarınızda bir sınıfı bölmek için ya da bir soyut temel sınıf uygulamak için kullanabilirsiniz.

Arabirimlerle çalýþmak:Class Designer, içinde uygulamadan bir arabirim sınıfı Diyagram üzerinde kod için arabirim yöntemleri sağlayan bir sınıf bağlayarak.Kullanıyorsanız, Visual C#, içine yeni bir arabirim türünden bir veya daha fazla ortak üye ayıklayabilirsiniz.

Türleri, üye türü ve parametreler çabasını:Class Designer kullanarak kolayca bir tür veya türü üyeleri yeniden adlandırma gibi değişiklikler yapabilirsiniz.Üye türü geçersiz kılabilir veya bir türden diğerine taşıyabilirsiniz.Kolayca nullable tipleri oluşturun.Ve kullanıyorsanız, Visual C#, yöntem parametreleri yeniden sıralayabilirsiniz.

w432yf9e.collapse_all(tr-tr,VS.110).gifSoyut temel sınıflar uygulama

Soyut bir sınıf uygulamak için sınıf Tasarımcısı'nı kullanabilirsiniz.

Bu yordam, aşağıdaki varsayılır:

  • Projenizi soyut bir sınıf içerir.

  • Soyut bir sınıf soyut üyeleri içerir.

  • Soyut bir sınıf bir miras ilişkisiyle taban sınıfta başka bir sınıf ile ilgilidir.(Türetilmiş sınıf soyut bir sınıf olması gerekmez.)

Soyut bir sınıf uygulamak

  • Türetilmiş bir sınıf'ı sağ tıklatın,'ı IntelliSense i Uygula soyut bir sınıf.Temel sınıf soyut üyelerinden türetilmiş bir sınıf içerisinde gerçekleştirilmiştir.

Ek bilgi için bkz: Nasıl yapılır: (Class Designer) türünden devralma tanımlamak ve Nasıl yapılır: Class Designer kullanarak türleri oluşturma.

w432yf9e.collapse_all(tr-tr,VS.110).gifBir arabirim üyeleri ayıklanıyor

İçine yeni bir arabirim türünden bir veya daha fazla ortak üye ayıklayabilirsiniz.

Yeni bir arabirim üyeleri ayıklamak için

  1. İçinde Class Designer, üye veya üye ayıklamak istediğiniz işaret içeren türü sağ erişimcilerinden[NULL]'ı Ayıklama arabirimi.

    Arabirim Ayıkla iletişim kutusunda varsayılan değerleri arabirimin adını ve içinde onu bildirilir kod dosyasının adını görüntüler.Ya da varsayılan değerleri kabul edin veya değiştirin.

  2. İçinde ortak üye formu arabirimi seçin bölmesinde seçin veya yeni arabirimin içine ayıklamak ve ardından istediğiniz üyelerin yanındaki onay kutusunu temizleyin Tamam.

    Yeni arabirimi oluşturulur ve onu barındırıldığı dosya projeye eklenir.

w432yf9e.collapse_all(tr-tr,VS.110).gifÜye türü geçersiz kılma

Sınıf Tasarımcısı'nda temel sınıfından devralınan üyeleri geçersiz kılmak için bir alt sınıf yöntemleri ve özellikleri gibi üyeleri izin verebilir.Üye geçersiz kılma yalnızca aşağıdaki işlemin üstlenmesine durum geçerliyse mümkündür:

  • Kılınmasını temel yöntemi sanal, soyut veya geçersiz kılar.(Bu sanal olmayan veya statik olamaz.)

Üye geçersiz kılmak için

  1. Sınıf Diyagramı'nda sınıf Şekli sağ tıklatın ve IntelliSense sonra geçersiz kılmaüyeleri.

    Geçersiz kılınabilir üyeleri görüntüleyen bir iletişim kutusu görüntülenir.

  2. Listeden üye belirtin.

    Sınıfında aynı adı, erişim değiştiricisi ve dönüş değeri ile üye görünür ve devralma değiştirici özelliği geçersiz kılmaları Visual Basic'te ayarlayın ya da C# geçersiz kılar.

w432yf9e.collapse_all(tr-tr,VS.110).gifTürleri ve türü üyeleri yeniden adlandırma

Sınıf Tasarımcısı'nda bir türü veya bir türü sýnýf diyagramý ya da Properties penceresinde üyesi adlandırabilirsiniz.Class Details penceresinde bir üye ancak bir tür adını değiştirebilirsiniz.Türü veya üye türü yeniden adlandırma, tüm windows ve eski adı burada görünen kodu konumlara yayar.

Bir Class Designer adını yeniden adlandırmak için

  1. Türü veya üye sınıfı diyagramında seçin.

    Üyenin adı düzenleme yapılabilir duruma gelir.

  2. Türü veya üye türü için yeni bir ad yazın.

Sınıf Ayrıntılar penceresinde adını yeniden adlandırmak için

  1. Class Details penceresini görüntülemek için türü veya tür üyesi sağ tıklatıp ardından Class Details.

    Class Details penceresi görüntülenir.

  2. İçinde adı sütun türü üyenin adını değiştirme

  3. Hücreden odağı taşımak için enter tuşuna basın veya hücreden tıklatın.

    [!NOT]

    Class Details penceresinde bir üye ancak bir tür adını değiştirebilirsiniz.

Properties penceresinde adını yeniden adlandırmak için

  1. Sýnýf diyagramý veya sınıf Ayrıntıları penceresinde, türü veya üye sağ tıklatın ve sonra özelliklerini.

    Properties penceresi görünür ve türü ya da tür üye özelliklerini görüntüler.

  2. İçinde ad özelliği, türünün adını değiştirmek veya üye yazın.

    Yeni ad, tüm windows ve eski adı burada görünen kodu konumları geçerli projedeki yayar.

w432yf9e.collapse_all(tr-tr,VS.110).gifParametreleri yeniden sıralama

Sınıf Tasarımcısı'nda türleri yöntemi parametrelerinde sırasını değiştirebilirsiniz.

[!NOT]

İsteğe bağlı parametreler parametre listesindeki son parametre olmalıdır.Class Designer'ı kullanarak isteğe bağlı parametreleri oluşturma hakkında daha fazla bilgi için bkz: Adding Parameters to Methods.

Parametre sırasını değiştirmek için

  1. Türü shape sınıfı Diyagram üzerinde genişletin ve sonra yöntemleri bölme.

  2. İçinde yöntemleri compartment, yeniden sıralamak istediğiniz işaret parametrelerle yöntemi sağ tıklatın erişimcilerinden,'ı tıklatın ve Yeniden sıralama parametreleri.

    Parametreleri Yeniden Sırala iletişim kutusu belirir.

  3. İçinde Yeniden sıralama parametreleri iletişim kutusunda, parametreleri ve ardından siparişe taşımak Tamam.

    Parametre siparişi değişikliklerinin koduna ve sınıf Diyagramı'nda şekli.

w432yf9e.collapse_all(tr-tr,VS.110).gifÜye türü bir türden diğerine taşıma

Kullanarak Class Designer, her ikisi de geçerli sınıf şemada görünür olduğunda tür üye bir türden başka bir türe taşıyabilirsiniz.

Bir tür üye bir türden diğerine taşımak için

  1. Tasarım yüzeyi üzerinde görünen bir tür başka bir türe taşıyın ve sonra tıklatın istediğiniz üyeyi sağ tıklatın Kes.

  2. Hedef türü sağ tıklatın ve sonra Yapıştır.

    Özellik kaynak türünden kaldırılır ve hedef tipinde görüntülenir.

İlgili Konular

Başlık

Description

Türleri ve ilişkileri (Class Designer) görüntüleme

Sınıflar ve türleri (Class Designer) tasarlama