Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Kod parçacıkları, bir kod dosyasına ekleyebileceğiniz küçük yeniden kullanılabilir kod bloklarıdır. Kod parçacıkları genellikle If...Else veya Try...Finally blokları gibi sık kullanılan yapılar içerir. Sınıfların veya yöntemlerin tamamını eklemek için kod parçacıkları da kullanabilirsiniz.
Kod parçacığını seçmek için kullandığınız bir başlık vardır ve eklemek için yazdığınız bir kısayol olabilir. Kod kesitleri, yer tutucu görevi yapan değişken parametreleri de içerebilir. Visual Studio C#, C++ ve Visual Basic gibi birçok dil için kod parçacıkları sağlar.
Prerequisites
- Kullanmak istediğiniz programlama dili için desteğin yüklü olduğu Visual Studio. Kullanılabilir kod parçacıkları yüklü iş yüklerine ve dil bileşenlerine bağlıdır.
- Düzenleyicide açılan ve uygun dil hizmeti tarafından tanınan bir kod dosyası. C++ örneği için bir
.cppveya.hdosyasını açın.
Kod parçacığı türlerini anlama
Visual Studio iki tür kod parçacığını destekler:
- Genişletme kod parçacığı, belirtilen ekleme noktasına kod ekler.
- Bir çevreleyen kod parçacığı, seçili kodun etrafına kod ekler. Surround kod parçacıkları yalnızca C# ve C++ için kullanılabilir.
Kullanılabilir kod parçacıklarını bulun
Bir dilin yüklü kod parçacıklarını görüntülemek için Araçlar>Kod Parçacıkları Yöneticisi'ni seçin veya Ctrl+K, Ctrl+B tuşlarına basın. Kod Parçacıkları Yöneticisi'ndeDil listesinden bir dil seçin.
Kod parçacığı listesinde görünecek şekilde kendi kod parçacığınızı oluşturmak ve içeri aktarmak için bkz . İzlenecek yol: Visual Studio'da kod parçacığı oluşturma.
Not
Klavye kısayolları ayarlar profiline, bağlamaya, klavye düzenine ve özel tuş bağlamalarına göre farklılık gösterebilir. Komutun bağlamasını bulmak için bkz. Klavye kısayollarını tanımlama ve özelleştirme.
Genişletme kod parçacığı ekle
Genişletme kod parçacığı, ekleme noktasına kod ekler. Örneğin, C# tryf kod parçacığı bir try/finally blok ekler:
try
{
}
finally
{
}
Bir deyimin geçerli olduğu bir yere, örneğin bir yöntem, dizin oluşturucu, özellik erişimcisi veya olay erişimcisi içine, tryf kod parçacığını eklemeniz gerekir.
Kod düzenleyicisinde, imlecinizi kod parçacığını eklemek istediğiniz yere getirin.
Aşağıdaki eylemlerden birini uygulayın:
- Menü çubuğundaIntelliSense>Kod Parçacığı Ekle'yi düzenle'yi> seçin.
- Sağ tıklayın ve Kod Parçacığı>Kod Parçacığı Ekle seçin.
- Ctrl+K, Ctrl+X tuşlarına basın.
Kod parçacığı seçicide Visual C# klasörünü açın ve tryf öğesine çift tıklayın. Ayrıca tryf öğesini seçip Sekme veya Enter tuşuna da basabilirsiniz.
Blok try/finally ekleme noktasında görünür ve özelleştirmeniz için hazır.
İpucu
Geçerli bir ekleme noktasında tryf yazın ve ardından kod parçacığı seçicisini açmadan kod parçacığını genişletmek için Tab tuşuna iki kez basın.
Seçili kodu bir kod parçacığıyla çevrele
Çevreleyen kod parçacığı, seçili kodu sarar. Örneğin, C++ if kod parçacığı seçili satırı return FALSE; bir if bloğu içine alır:
if (true)
{
return FALSE;
}
Seçili C++ kodunu çevrelemek için:
Veya
.cpp.hdosyasında, sarmalamak istediğiniz kodu seçin.Aşağıdaki eylemlerden birini uygulayın:
- Menü çubuğunda, Düzenle>IntelliSense> seçin.
- Sağ tıklayın ve Şununla Çevrele seçeneğini seçin.
Kod parçacığı seçicisinde if öğesine çift tıklayın ya da if öğesini seçip Tab veya Enter tuşuna basın.
Blok if seçili kodun çevresinde görünür. Yer tutucuyu true değerlendirmek istediğiniz koşulla değiştirin.
Diğer C++ kod parçacığı örnekleri için bkz. Visual C++ kod parçacıkları.
Değiştirme alanlarını düzenleme
Kod parçacıkları, eklemeden sonra özelleştirdiğiniz değiştirme alanları içerebilir. Aynı alan birden çok kez göründüğünde, bir oluşumun değiştirilmesi tüm bağlantılı oluşumları değiştirir. Sonraki değiştirme alanına gitmek için Sekme tuşuna basın.
Örneğin, Visual Basic Özellik Tanımlama kod parçacığı, destek değişkeni, özellik adı ve özellik türü için bağlantılı alanlar içerir. Eklemek için:
- Visual Basic kod dosyasında, özelliği eklemek istediğiniz yere sağ tıklayın ve ardından Kod Parçacığı> seçeneğini belirleyin.
- Kod Desenleri>Özellikleri, Yordamlar, Olaylar>Özellik Tanımla'yı seçin.
Aşağıdaki kod eklenir:
Private newPropertyValue As String
Public Property NewProperty() As String
Get
Return newPropertyValue
End Get
Set(ByVal value As String)
newPropertyValue = value
End Set
End Property
m_property öğesini newPropertyValue olarak değiştirirseniz, newPropertyValue öğesinin bağlantılı tüm örnekleri değişir. Özellik türünü String türünden Integer türüne değiştirirseniz, String öğesinin bağlantılı her örneği Integer olarak değişir.
Kod parçacıklarıyla ilgili sorunları giderme
Kod parçacığı veya komut mevcut değilse:
- Visual Studio dosyasını beklenen programlama dili olarak tanıdığını onaylayın.
- Gerekli iş yükünün veya dil bileşeninin yüklü olduğunu onaylayın.
- Araçlar>Kod Parçacıkları Yöneticisi'nde, kod parçacığının seçili dil için yüklendiğini onaylayın.
- Klavye kısayolu beklendiği gibi çalışmıyorsa, komutun geçerli bağlamasını aramak için Klavye kısayollarını tanımlama ve özelleştirme'yi kullanın.
- Ekleme noktasının seçili kod parçacığı için geçerli olup olmadığını denetleyin. Örneğin, bazı C# kod parçacıkları yalnızca bir yöntem veya tür bildirimi içinde geçerlidir. Geçerli C# ekleme konumları için bkz. C# kod parçacıkları.
Kod parçacıkları tarafından eklenen kodu gözden geçirme
Kod parçacığı kodu, bir görevi gerçekleştirmenin temel bir yolunu gösterir. Oluşturulan kodu uygulamada kullanmadan önce gözden geçirin ve uyarlayın. Kodun özel durumları nasıl işlediğini, kaynaklara nasıl eriştiğine, girişi nasıl doğrulayıp gizli dizileri koruduğuna dikkat edin.
İnternet'ten indirilen kod parçacıklarına, indirilen diğer kodlar gibi davranın. Kod parçacıklarını yalnızca güvendiğiniz kaynaklardan indirin ve içeri aktarmadan veya çalıştırmadan önce kod parçacığı kodunu ve meta verileri inceleyin.
.NET Framework projelerinde, bir kod parçacığı projeye başvurular eklemek için References öğesini kullanabilir.
Imports ve References öğelerini gözden geçirin ve başvurulan derlemelere güvendiğinizden emin olun. Daha fazla bilgi için Bir ad alanını içeri aktarma ve kod parçacıkları şeması başvurusu konularına bakın.