Bu yazımda eğer IFrame kullanıyorsanız ve içeriğindeki nesnelere erişmek istiyorsanız size bunun yolunu göstereceğim.
30 Mayıs 2014 Cuma
20 Mayıs 2014 Salı
Orta Seviye: SQL de bir sütunun tipini sorgulamak
SQL de bir tablonun belirli bir sütununun veri tipini sorgulamanız gerekiyorsa (dinamik sorgu kurmak ihtiyacı duymuş olabilirsiniz) aşağıda ki kod işinizi görecektir.
SELECT DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_NAME = 'tablonuzunAdı' AND
COLUMN_NAME = 'sütununAdı'
19 Mayıs 2014 Pazartesi
Makale: .Net'de yazılım dilleri hakkında bilinen yanlışlar
.Net Framework hakkında o kadar çok efsane üretilmiş durumda ki C# ın C++ ın devamı olduğunu iddia edenler dahi vardır. Yazılım tarihi araştırmacısı olarak bunları .Net Framework'ü bilmeyenlerin uydurduğuna kanaat getirdim. Size bu sürecin gelişimini ve Bill Gates'in kafasından geçenlerden bahsedeceğim.
18 Mayıs 2014 Pazar
Orta Seviye: C# da Adapter yapılar ve temelleri
Bu yazımda .Net de adaptör yapıları anlatacağım. Adaptör yapılar sayesinde Fabrika yapılar geliştirilmektedir. Adaptör yapılar temel bir arabirimde (interface) farklı işlevleri yapabilen sınıfları bu arabirimle kullanıcıya tek bir nesne gibi sunabilmekteyiz.
Orta Seviye: VB.Net ile Parola Şifreleme (MD5 + SHA1)
Bu yazımda MD5 ve SHA1 ile Crypto işlemleri yaparak bir metni her iki Crypto servisinden geçirerek güçlü parola saklama tekniği üzerinde çalışacağız.
12 Mayıs 2014 Pazartesi
Yeni Başlayanlar: Qt ile grafik çizimleri
Qt konusunda pek kaynak bulunmayışı bu nadide sistemin
tanınmasına biraz engel olması nedeniyle yeni başlayanlara ufak fikirler vermek
istedim. Tabi ki sizin C++ bilginizin var olduğunu kabul ediyorum.
8 Mayıs 2014 Perşembe
Orta Seviye: Excel - Alternatif Formüller - DUSEYBUL
Böyle bir fonksiyonmu vardı yada sakın o düşeyara olmasın demeyin. Bu fonksiyonu makro ile oluşturacağız. Özellikle düşeyara fonksiyonunun metin alanlarda ki sıkıntılı tavrı ve arama ile değer dizilerinin bir tabloda olması, tablonun ilk sütunun arama sütunu olması filan oldukça sıkıntıya sokabilir sizi.
Bu yazımda geliştireceğimiz bu formül ile oldukça basit bir şekilde bir aralıkta aranan değerin karşılığı olarak ikinci bir aralıktan değer alan nadide güzel bir formül olacaktır.
Bu yazımda geliştireceğimiz bu formül ile oldukça basit bir şekilde bir aralıkta aranan değerin karşılığı olarak ikinci bir aralıktan değer alan nadide güzel bir formül olacaktır.
Makale: Ado.Net - Disconnected yapılarda Typed DataSet'lerin yerini hiçbir şey dolduramaz!
Özellikle Entity Framework'e bu kadar heveslice ve hızla geçişimiz bizim bilgi yetersizliğimizin bir göstergesi olarak görmekteyim. Entity Framework aslında güzel bir yapı olmasına rağmen sürekli Ado.Net nesneleri karşısında yetersizliği ile bizi daha dikkatli davranmaya çağırıyor.
Bu yazımda Ado.Net'in önemli bir özelliği olan ve yeri dolmayan Typed Dataset konusunu ele alacağım.
Bu yazımda Ado.Net'in önemli bir özelliği olan ve yeri dolmayan Typed Dataset konusunu ele alacağım.
Makale: Qt nedir?
Qt yi duyanınız varmı bilemiyorum. Aslında çok ciddi bir önemi olan bu yapı pek dikkatleri çekmemiş durumda. Öncelikle Skype ve Opera gibi ciddi yazılımların temelinde bulunduğunu söylemem gerek. Bir C++ katmanı olan Qt hakkında ki yazıma başlayabilirim.
7 Mayıs 2014 Çarşamba
Yeni başlayanlar: Android programlamaya giriş - örnek uygulama: textView in textini değiştirme
Amacımız basitçe bir uygulama geliştirerek Android'de nesnelere erişmek ve özelliklerini kullanmak nasıl oluyor şeklinde tanımak.
6 Mayıs 2014 Salı
Orta Sevi: Php'de MVC yapısı kurmak - Örnek uygulama
Nedir bu MVC diye konuya başlamak en doğrusu olur. Çok duyduğumuz bir şey lakin çok da faydalı bir husus. Özellikle ASP.Net'in bu konuda hazır çalışması olması PHP severleri üzebilir ancak PHP de MVC kurmak çok basit bir şeydir. Verdiğim örnekte bir controller sınıfı duruma göre model sınıftan veri alıp istediği view sınıfını oluşturarak ekrana verileri aktarmaya çalışmaktadır.
5 Mayıs 2014 Pazartesi
Yeni Başlayanlar: Python da sınıf oluşturmak ve propertylerine erişmek
Linux severlerin vaz geçemediği güzel bir dil. Bol kütüphanesi nedeniyle çok tercih edilir. Eğer linux'da kod yazmak istiyorsanız python dilini es geçmeyin derim. Bu örnekte bir nesne oluşturup özelliklerine erişmeye değineceğim.
Yeni Başlayanlar: Java'da dosyaya bilgi yazmak.
Bu yazımda size java ile bir dosyaya nasıl erişileceğini anlatacağım. Amacım java.io kütüphanesini tanımanız. Bu kütüphane giriş çıkış yani streaming olayını destekler ve .Net frameworkde ki gibi akış olan tüm (dosya, ağ gibi) akışları kontrol eder.
Yeni başlayanlar: Luada temel işlemler
Luada çalışmak biraz javascripte benzer. Hayır sytnax kastım değildi. Nesnelerin mantığı javascripte benzer. Eğer javascript nesneleri filan kullandıysanız Lua size yabancı gelmeyecektir. Luada nesne yoktur herşey tablo yani dizilerden oluşur.
Yeni Başlayanlar: Javada ping atmak ve inet yapısı
Java'da ping atmak aslında network katmanına bir sunucuyla bağlantı kurulup kurulamayacağını test etmektir. Standart ping komutu bu testi yaparken bir paket gönderir ve sonuç olarak geri dönen ECHO (yansıma komutu) arasında ki süreyi tutarak istatistik yapar. Biz sadece googlenin çalışıp çalışmadığını kontrol edeceğiz.
Hızlı çözüm: Javascript nesnelerini texte çevirme
Javascript nesnelerini metne dönüştürmeye mi ihtiyacınız var? (Javascript serializasyonu vs lazım olabilir). İşte recursive dönüştüren extend fonksiyon.
4 Mayıs 2014 Pazar
Orta Seviye: T-SQL de ignore yapısı
T-SQL de bir sorguya arama kriterini dolu ise arasın gibi bir şey düşünüyorsanız işte sizin için güzel bir yazı.
Orta düzey: Linq ile Tabloları Nesneye Çevirmek
Bu konumuzda veritabanımızda bulunan bir tabloyu nesneye
dönüştürme işlemi yapacağız. Aslında reflection altında daha ciddi manada
yapılabilecek çalışamalar olsada bu seferlik Linq kullanımına değineceğim.
1 Mayıs 2014 Perşembe
Uzmanlar İçin: .NET'de Dinamik Nesneler
Dinamik Nesne Nedir?
Bir sınıfın özellik, metod ve olaylarının belirli olmadığı nesne türüdür. Herhangi bir nesnenin herhangi bir öğesine erişmek kadar karmaşık bir fikir gibi görünse de bazen çok işe yaramakta. Özellikle COM+ ve Linq gibi işlevlerde çok ihtiyaç duyulmaktadır.
Bir sınıfın özellik, metod ve olaylarının belirli olmadığı nesne türüdür. Herhangi bir nesnenin herhangi bir öğesine erişmek kadar karmaşık bir fikir gibi görünse de bazen çok işe yaramakta. Özellikle COM+ ve Linq gibi işlevlerde çok ihtiyaç duyulmaktadır.