28 Temmuz 2010 Çarşamba

VS 2010 Püfleri: Call Hiyerarşi

Kodunuz içindeki fonksiyonlardan hangisini, nerelerde çağırmışsınız ya da belirli bir fonksiyonda hangi fonksiyonları çağırmışsınız hepsini bir arada ve hiyerarşik bir yapıda görmek istiyorsanız, VS2010 View Call Hierarchy penceresini kullanabilirsiniz.

27 Temmuz 2010 Salı

VS 2010 Püfleri: Export/Import Breakpoints

Visual Studio 2010 ile birlikte gelen yaratıcı özelliklerden biri de, kodunuzdaki "breakpoint"leri bir dosya olarak kaydedebilmeniz ve daha sonra yine bu dosyadan geri yükleyebilmeniz. Bu özellik, uygulamanızı beliril bir senaryo için "breakpoint"ler kullanarak "debug" edip, daha sonra bu yapılandırmayı bir xml dosyası olarak kaydetmenizi sağlar. Böylece farklı senaryolar için birçok farklı "debug-breakpoint" yapılandırmasını xml dosyaları olarak arşivleyip, daha sonra tekrar tekrar kullanabilirsiniz. Bu yapılandırmayı başkalarıyla paylaşabilirsiniz.

Belki bu özelliğin bir sonraki adımı, bu "breakpoint" yapılandırmalarının kaydedilip yeniden yüklenebilir hale getirilmesi de olabilir.


Peki "export/import" özelliğini nasıl kullanacağız?

1. "Debug" menüsünden önce "Windows"u ardından da "Breakpoints"i seçin.



2. "Breakpoint" penceresindeki araç çubuğunda bulunan "export" butonunu kullanın.


Böylece yapılandırmanız xml dosyası olarak kaydedilmiş olur.


Kaydedilmiş bir "breakpoint" yapılandırmasını yüklemek içinse "Import" butonunu kullanabilirsiniz.

14 Temmuz 2010 Çarşamba

Nesne mi? Etmen mi?

Etmenler, nesnelerin pabucunu dama atacak mı?

Yazılım problemlerinin tümünü çözebilecek tek bir şey olsa, hem programlama dili, hem altyapı, hem yöntem… “Sihirli değnek” gibi bir şey olurdu… İstersen veritabanı sorgula, istersen Windows uygulaması yaz, istersen Mobil uygulama geliştir… Nesneymiş, etmenmiş, cepheymiş, yapısalmış, bildirimselmiş uğraşmasak…

Hayal kurmak iyidir. Yaratıcılığımızı geliştirir :)

Gerçeklere dönecek olursak; mühendislik elindeki araçları kullanarak en iyi çözümü en uygun maliyetle, en kısa zamanda üretmektir. O zaman elimizde neler var onlara bakacağız. Bundan önce iki programlama yaklaşımını incelemiştik: Nesneye Yönelik Programlama (NYP) ve Etmene Yönelik Programlama (EYP). Şimdi bunları bir karşılaştıralım.


Devamı için: http://www.chip.com.tr/blog/kadircamoglu/nesne-mi-etmen-mi_5410.html