Kendi Code Snippet’larımızı yazalım

Aralık 13, 2011

Visual Studio’da kod yazarken bizi hızlandıran ama bir o kadarda tembelliğe iten code snippet ‘ları inceliyoruz.Code snippet’lar intellisense ‘de görülen üzerlerine geldiğimiz ve 2 kere tab ‘a bastığımız zaman belirli bir kod yapısını hızlıca kodlarımıza ekleyen yapıdır.Bu na en iyi örnek en sık kullandığımız if veya for diyebiliriz.Bildiğiniz gibi kod yazarken for yazdığımız zaman intellisense açılır ve şu şekilde bir yapı ile karşılaşırız

 

 

 

 

 

Yırtık defter yaprağı gibi görünen code snippet’ların simgesidir.For döngüsünü projemiz içerisinde kullanacağımız kısımlarda uzun uzuna elle yazacağımıza herhalde hepimiz bu code snippet’i kullanırız.Bu şekilde işlerimizi kolaylaştıran bir çok code snippet visual studio’nun içerisinde mevcut ama biz olanlarla yetinmek zorundamıyız ? sizcede cevap hayır ise herhangi bir projeniz içerisinde Add > New Item diyerek projemize bir tane xml dosyası ekleyelim.Burada küçük bir hatırlatma yapmakta fayda var code snippet’ların uzantıları .snippet olmalıdır bu yüzden xml dosyasını seçip adını yazdıktan sonra uzantısını .snippet olarak verelim.Dosya’yı ekledikten sonra boş bir sayfa gelecektir karşınıza burada sağ tıkladıktan sonra şu yolları izleyelim

 

 

 

 

En son Snippet seçtikten sonra karşımıza bir xml yapısı gelecektir.

 

 

 

Kısa açıklamaları

<Title> Başlık

<Author> Yazar

<Shortcut> Kısa yol

<Description> Açıklama

<SnippetType> Snippet’in tipi

<NameSpace> Snippet’imiz içerisinde kullandığımız kod içerisinde namespace eklenmesi gerektiren durumlarda kullanılır.

<Literal> Kod bloğumuz içerisindeki değişken kısımlar

<Code Language = “CSharp”> Dil ayarı

<![CDATA[ ]]> Bu kısmada snippet’ımızda yazmasını istediğmiz kod blog’unu yazıyoruz.

Bu şekilde snippet’ımızda hazırladıktan sonra dosyamızı kaydedelim daha sonra menüden  Tools > Code Snippets Manager seçelim

 

 

 

 

Dil kısmından Visual C# seçtikten sonra snippet’ımızı My Code Snippets klasörünün altına Import edelim karşımıza şu şekilde bir popup gelecektir

 

 

 

 

Artık son aşamaya geldik bu kısımdada Finish diyelim ve artık kendi code snippet’ımızı kullanabiliriz.İyi çalışmalar

 

posted in ASP.NET, C# by gokhan

Follow comments via the RSS Feed | Yorum yapın | Trackback URL

Leave Your Comment

*

 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org