LinQtoSQL kullanmak için bir dbml’i yarattınız, içerisine gerekli gördüğünüz tabloları eklediniz bağlantılarını kurdunuz ve projenizde mutlu ve mesut bir biçimde kullanıyorsunuz diyelim. Bir sorun yaşayana kadar yeni şeyler öğrenmeyi red eden benim gibi bir yapıdaysanız “Delay Loaded” özelliğinin ne olduğunu içi dolu dolu byte array’ler ile çalışmadan araştırmazsınız sanıyorum.
Bir tane tablomuzda bir kolon var tipi [...]
Yine blog’u yanlızlığa terkettiğim bir ayın ardından ufak bir sorun ve çözüm ile beraberiz. Dün akşam saatlerinden bugün sabaha kadar bir türlü içinden çıkamadığım bir sorunun kaynağını absürd bir biçimde buldum, sizlerle paylaşmak isterim sayın seyirciler.
Şimdi WCF ile birlikte callback yapan bir sistem kurduk diyelim. Bu sistemde ana operation contract olarak subscribe isimli bir method’umuz [...]
Uzun bir süredir yine blogu birbaşına bırakmış olmamın verdiği hüznü derin derin içimde hissederken ilginç bir durumu paylaşayım istedim. Bir linq sorgusu yazacaksınız ve kıstaslarınız dinamik olarak, çalışma zamanında belirlenecek. Kısaca linq içerisinde yazacağınız WHERE expression duruma göre değişecek. Nasıl böyle bir gereklilik doğar; örneğin bir adres defteri sorgusu alacaksınız, bir kullanıcı gider sadece adı [...]
Üç J’ler devam yazısını yakında yayınlıyor olacağım umarım. Bu esnada şu anda farkettiğim bir tuhaflığı paylaşayım istedim. Şimdi bildiğimiz bir string türü için split fonksiyonu var. Bir string değişken yaratıp .split diyerek çağırabilir ve string veriyi verdiğimiz parametreye göre parçalara ayırabiliriz. Örneğin “axaxaxaxa” string değeri için .split(“x”) şeklinde bir çağırım bize 5 elemanlı bir string [...]
Sözünü vermiştim, ancak fırsat oldu. JSON, jQuery ve jTemplates ile ASP.net’in entegre bir biçimde çalıştığı örnek web sistemi yazacağım. Bir kaç bölüm halinde ayırmaya karar verdim. Bu birinci bölüme geçmeden kısa bir açıklama yapayım başlık hakkında.
JSON: Bir tür veri değişim formatı olarak düşünebilirsiniz. XML gibi yani, tek farkı daha az yer tutması ve jscript tarafından [...]
Elimizde değişik bir case var, şöyle ki; bir list(of string) içerisinde n adet string değeri, diğer bir list(of integer) içerisinde ise yine n adet puan var. Biz istiyoruz ki bu birinci list’ten (adı cevaplar olsun) =”D” olan item’lara karşılık gelen sırada ikinci list’teki (adı puanlar olsun) integer’lar toplansın. Şematize de edelim;
Cevaplar Listesi; (List (Of String))
D
Y
D
D
Y
Puanlar [...]
Şöyle bir durum söz konusu olduğunu varsayalım; yazdığınız bir uygulama var ve uygulama ile birlikte değişmeyecek yapıda oldukça fazla boyutlu referans kütüphaneler vermeniz gerekli. Bir tür SDK olabilir ya da arabirim kütüphaneleri olabilir vs. Uygulama ile verelim olsun gitsin bir yaklaşımdır evet, ama 100 kb lik bir uygulama yazdınız ve onun refere ettiği bu assembly’ler [...]
Factory Method Pattern yaratım türleri içerisinde naçizane bir yere sahip müstesna bir class yaratım yoludur. Şöyle ki bazen bazı class ların üretimi ile ilgili bir başka class’ı sorumlu tutmak isteyebilirsiniz. Mesela bir class a ait event leri belli bir merkezde toplamak onların raise ettikleri eventleri bir noktadan görmek isteyebilirsiniz. Diyelim ki birkaç adet farklı işi [...]
Uzunca bir zaman VB ile haşır neşir olurken .net nedir bilmediğimiz bu dönemde hayat bizim için oldukça basitti. Bir kere obje yönelimli bir kodlama bilmezdik, Event-Driven bir yapıdaydık, class mış, interface miş bize yabancı kelimelerdi. Sonra VB, VB.net olduktan sonra gördük aslında programlama ne kadar güzel bir uğraşmış. Mesela interface’ler; bizi implentasyon terimi ile tanıştıran [...]
Güngeçmiyor ki sayın seyirciler LinqToXML ile yapabileceklerimizden bir yenisini daha farketmeyelim. Bu sefer değineceğim güzellik xml i alıp tek satırda bir dictionary ye map edebilmemiz. Linq in dile gömülü sorgu olayındaki güzelliklerden bir yenisi. Ancak bu güzellikten microsoft un kendisi neden bir haber durumda olduğunu bende en az sizin kadar merak ediyorum. Şu sayfada görebileceğiniz [...]