UML eşleme ile ilgili Microsoft Visual Basic .NET kodu hakkında

Ters mühendislik sırasında, Visual Basic .NET 'teki aşağıdaki kod yapıları UML öğelerine karşılık gelir.

Ad Alanı

Visual Basic 'te ad alanı, UML TE000128825 olarak ters mühendislik uygulanmış ve şunları içerir:

  • Ad

  • Üyeler

Sınıf

Visual Basic 'teki sınıf ters mühendislik uygulanmış UML TE000128617.

  • Ad

  • Devralınan sınıflar ve uygulanan arayüzler

  • Görünürlük (genel, korumalı veya özel)

  • IsAbstract

  • Eyaprak

  • Üye işlemleri/işlevleri (üye değişkenleri)

Microsoft Office Visio UML 'te aşağıdaki Visual Basic sınıf yapıları desteklenmez:

  • Inızdan

  • Gölge

Arabirimden

Visual Basic 'te bir arabirim ters mühendislik uygulanmış UML TE000128758.

  • Ad

  • Görünürlük (genel, korumalı veya özel)

  • Eyaprak

  • Temel arabirimler

  • Üye işlemleri

Numaralandırılmış tür

Visual Basic 'te numaralandırılmış bir tür, <<enum>> stereotipindeki bir UML TE000128661 olarak ters mühendislik uygulanmış ve şunları içerir:

  • Ad

  • Görünürlük (genel, korumalı veya özel)

  • Eyaprak

  • Temel sınıflar

  • Üyeler

Not: Visual Basic 'te, integral türleri ters mühendislik uygulanmaz.

Dadır

Visual Basic 'teki bir yapı, <<struct>> stereotipi olan bir UML sınıf olarak ters mühendislik uygulanmış ve şunları içerir:

  • Ad

  • Görünürlük (genel, korumalı veya özel)

  • IsAbstract

  • Eyaprak

  • Temel sınıflar ve uygulanan arayüzler

  • Üyeler

Özellikler

Visual Basic 'teki Özellikler ters mühendislik uygulanmış UML işlemleri ve şunları içerir:

  • Ad

  • Görünürlük (genel, korumalı veya özel)

  • Tür

  • Alıcı ve ayarlayıcı

Not: Visual Basic 'te, varsayılan özellik desteklenmez.

Seçer

Visual Basic 'teki temsilciler <<temsilcisi>> stereotipine sahip UML sınıfları olarak ters mühendislik uygulanır ve şunları içerir:

  • Ad

  • Görünürlük (genel, korumalı veya özel)

  • İmza (işlem olarak sınıfa eklenmiş)

Üye işlemleri

Visual Basic 'teki üye işlemleri UML modeline UML işlemleri olarak eklenir ve şunları içerir:

  • Ad

  • Görünürlük (genel, korumalı veya özel)

  • Kapsam (statik veya paylaşılan)

  • Çok biçimli

  • IsAbstract

  • İşlem türü

İşlemler, oluşturucuya, yıkıcı, işleç veya yordam gibi türlerine göre işaretlenir. UML Operasyon özellikleri Iletişim kutusunun kod oluşturma seçenekleri SAYFASıNı kullanarak bu bayrakları UML modelinde görüntüleyebilirsiniz.

  • Dönüş türü

  • Parametreler

  • mustOverride

Not: Microsoft Office Visio UML 'te aşağıdaki Visual Basic üye işlemleri desteklenmez:

  • Geçersiz kılınabilir — doğrudan desteklenmez, UML öğesiyle eşlenir: işlem:: ısyaprak

  • Aşırı yükleme — desteklenmiyor

  • İşleyiciler — desteklenmiyor

Olaylar

Visual Basic 'teki olaylar modele işlemler olarak eklenir ve şunları içerir:

  • Görünürlük (genel, korumalı veya özel)

  • Parametreler

Sabitler

Visual Basic 'teki sabitler UML öznitelikleri olarak ters mühendislik uygulanır ve şunları içerir:

  • Görünürlük (genel veya özel)

  • Tür

  • Başlangıç değeri

Sabitler, değiştirilebilir alanı dondurulmuş olarak ayarlanmış şekilde modele öznitelik olarak eklenir.

Örneğin, Visual Basic satırı:

Const str As String = "some text"

başlangıç değeri:

"some text"

yazılırken

Const x As Integer = 1

1 başlangıç değeri olacak.

Not: Koddaki salt okunur öğeler ters mühendislik uygulanır.

Üye değişkenleri

Visual Basic 'teki üye değişkenleri UML modeline UML öznitelikleri olarak eklenir ve şunları içerir:

  • Ad

  • Tür

  • Görünürlük (genel, korumalı veya özel)

  • Kapsam (statik veya paylaşılan)

  • Değiştirilebilir (dondurulmuş veya değiştirilebilir)

  • Başlangıç değeri

Yöntem parametreleri

Visual Basic 'teki Yöntem parametreleri UML modeline UML parametreleri olarak eklenir ve şunları içerir:

  • Ad

  • Tür

  • Yön (in, InOut, out veya Return)

  • Varsayılan değer

Not: Microsoft Office Visio UML 'te aşağıdaki Visual Basic parametre yapıları desteklenmez:

  • İsteğe bağlı

  • ParamArray

UML 'te desteklenmeyen Visual Basic kod yapıları

Aşağıdaki Visual Basic kod yapıları, Visual Studio 'dan ters mühendislik yaparken UML öğelerine eşlenmez. Microsoft Office Visio.

  • Sınıflar: arkadaş, korumalı arkadaş, gölgeler.

  • Veri üyeleri: karartma, New, WithEvents.

  • Numaralandırılmış tür: integral türler ters mühendislik uygulanmaz.

  • Üye işlemler: aþýrý yükleme, tanıtıcılar, geçersiz kılınabilir (UML ögesine eşlenir: Operation:: ısyaprak).

  • Parametre: optional, paramArray.

  • Özellik: varsayılan.

Not:  Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Bu bilgileri yararlı bulup bulmadığınızı bizimle paylaşır mısınız? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×