SparkSense ile Visual Studio 2010 etkileşimi

sparkviewenginelogo_thumb2

Web uygulamalarımız daha kolay geliştirmemiz için View Engine araçları mevcuttur. ASP.Net MVC ile ilgili hazırladığım diğer yazılarımda Spark View Engine aracından bahsetmiştim. Bu yazımda ise Visual Studio 2010 ile etkileşimli olarak Spark View Engine yapısınız nasıl kullanabileceğimiz inceleyeceğiz.

Visual Studio 2010 IDE ile Spark View Engine etkileşimini sağlamak için SparkSense eklentisini kullanmamız gerekmektedir. SparkSense eklentisini bağlantıdaki adresten edinebilirsiniz.

sparksense_thumb3

Söz konusu eklentiyi, yukarıdaki bağlantıdan indirebileceğiniz gibi Visual Studio 2010 IDE yeniliklerinde biri olan Extension Manager aracı ile kolayca kurabilirsiniz.

extensionmanager_thumb3

Gerekli eklentisi kurulumunu yaptık. Şimdi ikinci adım olarak, söz konusu eklentinin içerik sayfalarında nasıl kullanabileceğimiz inceleyelim.

Spark View Engine konulu diğer makalelerimde de bahsettiğimi gibi Spark View Engine kullanılan sayfalarının uzantısı “.spark” şeklindedir. SparkSense eklentisi bu sayfalar da kullanılması için Visual Studio IDE sinin “.spark” uzantılı sayafların klasik “.aspx” sayfaları gibi davranması gerekmektedir. Bunu için “.spark” uzantılı sayfasını tıklayalım ve açılan menüden “Open With” demeliyiz.

sparkopenwith_thumb3

 

“Open With” seçeneği seçtikten sonra karşımıza gelen panelden “Html Editor with Encodeing” seçeneğini varsayılan ayar olarak seçelim.(Set Default butonu tıklayalım.)

openwith_thumb2

 

Visual Studio için gerekli ayarları gerçekleştirğinize göre SparkSense eklentisini deneyebiliriz.

sparksenseintelliSense_thumb4

Bu yazımda Visual Studio 2010 IDE sinde Spark View Engine etkileşimini sağlamak amacı ile SparkSense eklentisinin kurulumunu inceledik. SparkSense ile ilgili olarak geliştiricisi olan Robert Greyling ‘nin blog bakmanızı önermekteyim. Konu ile ilgili sorularınızı info@ibrahimatay.org eposta adresine gönderebilirsiniz.

Kolay gelsin.

IBRAHIM ATAY

Leave a Reply

Your email address will not be published. Required fields are marked *