Konu: LinqPad 4 ile kendimi VFP command window kullaniyor gibi hissettim
Gorunce o kadar "Vay be" dedim ki, bir yerlerde bahsedilmeyi fazlasiya hakediyor.
(Bunu nereye yazacagimi bilemedim. .Net ile daha cok ilgili ondan .Net altinda yaziyorum. )
Joseph Albahari'nin LinqPad'ini daha once kullanmis olaniniz varsa, .Net framework 4.0 icin LinqPad 4 cikti(beta ama cok stabil):
http://www.linqpad.net/Beta.aspx
LinqPad zaten basimi dondurmustu, LinqPad 4 teki yenilikleri muthis ve Joseph Albahari'nin sadece hizla anlatip gostermesi 1 saat surdu webcastde. Seyretmek isterseniz:
http://www.linqpad.net/Version2andBeyond.aspx
VLC playerla daha kucuk olam MP4 versiyonu gayet guzel izleniyor.
Ozet basliklar (ve orada bahsedilmeyen yanlari):
-Interaktif C#, VB, SQL, ESQL yazma ve test ortami. SQL Management Studio kullanmasaniz da olur:) WPF bile yaziliyor hatta event kodlarinin ne kadar basit yazilabildigini gorebilirsiniz.
-Baglanabildigi yerlerin sayisi artmis durumda ve SQL disinda WCF, MySQL, SQLite, Oracle ... Entity Framework assemblyleriniz ...
-Intellisense kullanimi muthis. Intellisense gordum saniyordum, gormemisim.
-Dogru referans librarylerini bulmada VS yardim ediyor diyorsaniz bir de LinqPad 4'u deneyin
-.Net 4.0 ile calisiyor ve oradaki yenilikleri de kullaniyor dolayisi ile. VFPnin guzel dedigimiz her ozelliginin gecildigini o kadar ufak ortamda gostermesi aci da verebilir:)
-Gercek zamanli ciktilar, HyperLinq, Util gibi built-in classlar vs gercekten tek kelimeyle enfes.
-Orneklerin download edilebilmesi ile baslibasina C# ogreten bir kaynak ayni zamanda (VB de ucundan acik).
Eger .Net kullanmiyorsaniz gene de LinqPad size yardim edebilir. Nasil derseniz:
-Icinden SQL server baglantilari kurabiliyor ve SQL yazip calistirabiliyorsunuz
-Cok az .Net ogrenmeye raziysaniz Linq ogrenmek cok kolay. Linq bir cesit SQL diyebiliriz, cok da yalan olmaz. Syntax SQL syntaxa cok benziyor o nedenle zorluk cekmezsiniz.
http://cetinbasoz.spaces.live.com/blog/
adresinde VFP ve SQL karsilastirmali anlatmaya calismistim.
Bazi seyleri Linq ile yazmak SQL ile yazmaktan cok daha kolay. Herneyse, Linq ogrendiniz ve yazdiniz diyelim. Oradan SQL karsiligini alabilirsiniz:) Bu benim bir suredir karmasik SQL'ler icin kullandigim bir "hile":)
SQL'i hakikaten zor oluyor, onun icin gidip hemen orada yaziyorum, SQL tabina basip kodu aliyorum.
LinqPad ucretsiz ve birkac Mb. Install filan gerektirmiyor. Autocompletion olmadan intellisense destegi yok. Autocompletion ise ancak lisanslamayla mumkun. Su anki lisans 3 makine icin 27.5$.
.Net kullananlar icin kesinlikle goz kirpmadan harcanmasi gereken bir ucret bence. Neyse videoyu seyredin siz karar verin. Ben Joseph Albahari'nin "C# 3.0 in a nutshell" kitabini almistim, iki gun once "C# 4.0 in a nutshell" kiatbi icin siparis verdim (online safariden okuma hakkim olmasina ragmen).
Not: Joseph Albahari ile en ufak bir cikar iliskim yoktur, beni tanidigindan bile emin degilim:) Adam kesinlikle reklami hakediyor.