28 Şubat 2013 Perşembe
Sql LIKE Sorusu
Veritabanındaki varchar bir alan için şöyle bir istek yapıldı;
Kullanıcı tablosundaki(tbl_user) fld_AffiliateID kolonundaki değer 'aff01' ile 'aff50' arasında olan kayıtlar gösterilsin isteniyor.
Böyle bir istediği karşılamak için sql wildcard'ı da kullanarak farklı sorgular yazılabilir;
1.Sorgu:
SELECT * FROM tbl_user
WHERE fld_AffiliateID LIKE 'aff[01234][0123456789]'
--NOT: Bu yazdığımız sorguda tabi 50 dahil olmayacaktır.
2.Sorgu:
SELECT * FROM tbl_user
WHERE fld_AffiliateID LIKE 'aff__'
AND ISNUMERIC(SUBSTRING(fld_AffiliateID, 4, 2)) = 1
AND CONVERT(int, SUBSTRING(fld_AffiliateID, 4, 2)) BETWEEN 1 AND 50
Sql Wildcards ile ilgili detaylı bilgi almak için ;)
http://www.w3schools.com/sql/sql_wildcards.asp
20 Şubat 2013 Çarşamba
IOS hataları - "Symbol not found: ___CFObjCIsCollectable"
IOS uygulamaları geliştirirken ses dosyalarının çalması esnasında aşağıdakine benzer bir hata alabilirsiniz. Bu hata için endişelenmenize gerek yoktur. Çünkü sadece simulatördeki denemelerinizde bu hatayı alacaksınız. Gerçek cihazda böyle bir hata oluşmayacaktır.
HATA:
Error loading /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen(/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn, 262): Symbol not found: ___CFObjCIsCollectable
Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security
19 Şubat 2013 Salı
C# ile Mail Gönderme
Merhaba Arkadaşlar,
Bildiğiniz üzere oluşturucağımız web sitelerinde veya windows uygulamalarında mailing olmazsa olmazlardan biridir. Kullanıcı kayıt işlemini tamamladığında, üyelik bilgilerini güncellediğinde, ürün sipariş ettiğinde ve kullanıcılara e-bülten yöntemi ile bilgilendirme yapılması gibi daha birçok örnek sayılabilir. C# ile mail gönderebilmek için aşağıdaki metodu kullanmanız yeterlik olacaktır.
bool MailGonder()
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress("test@domainadi.com");
//mail.To listesi mailin kime gidiceğini gösterir.
mail.To.Add("abdulkadir.barlik@gmail.com");
mail.Subject ="Üyelik Bilgilendirme";
mail.IsBodyHtml = true;
mail.Body = "Sayın Abdülkadir BARLIK üyeliğiniz kabul edilmiştir. Şifreniz XM23L3G'dir.";
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress("test@domainadi.com");
//mail.To listesi mailin kime gidiceğini gösterir.
mail.To.Add("abdulkadir.barlik@gmail.com");
mail.Subject ="Üyelik Bilgilendirme";
mail.IsBodyHtml = true;
mail.Body = "Sayın Abdülkadir BARLIK üyeliğiniz kabul edilmiştir. Şifreniz XM23L3G'dir.";
//Maile dosya eklemek
Attachment mailEki = new Attachment("D:test.zip");
mail.Attachments.Add(mailEki);
Attachment mailEki = new Attachment("D:test.zip");
mail.Attachments.Add(mailEki);
//Maili göndericek .Net Class'ı: "SmtpClient"
SmtpClient smtp = new SmtpClient();
smtp.Host = "mail.domainadi.com"; //örnek: mail.gmail.com, mail.yahoo.com, mail.yazilimuzmani.com
smtp.Port = 25; //veya 587 bunlar özel mail portlarıdır.
//smtp.From özelliğinde tanımlanan mail adresinin giriş bilgileri Credentials özelliğini temsil eder.
smtp.Credentials = new NetworkCredential("test@domainadi.com", "23422");
try
{
smtp.Send(mail);
return true;
}
catch
{
return false;
}
}
SmtpClient smtp = new SmtpClient();
smtp.Host = "mail.domainadi.com"; //örnek: mail.gmail.com, mail.yahoo.com, mail.yazilimuzmani.com
smtp.Port = 25; //veya 587 bunlar özel mail portlarıdır.
//smtp.From özelliğinde tanımlanan mail adresinin giriş bilgileri Credentials özelliğini temsil eder.
smtp.Credentials = new NetworkCredential("test@domainadi.com", "23422");
try
{
smtp.Send(mail);
return true;
}
catch
{
return false;
}
}
C# - Diziler (Array)
C# - Diziler (Array)
Sunum Linki: http://goo.gl/2Bckn
Konu Başlıkları
- Dizi Kavramı
- Dizi Tanımlama
- Döngülerle Dizi İşlemleri
- Çok Boyutlu Diziler
- Matrisler
- Düzensiz Diziler (Jagged Array)
- System.Array Sınıfı
- Dizilerde Sıralama
- Dizilerde Ters Çevirme
- Dizilerde Arama
- Diğer İşlemler
C# - Nesne Yönelimli Programlama (Object Oriented Programming)
Sunum Linki: http://goo.gl/5yIxX
Konu Başlıkları
- OOP Nedir ?
- Neden OOP ?
- Sınıf(Class) Nedir ?
- Access Modifiers (Erişim Belirteçleri)
- Field
- Property
- Constructors (Yapıcı Metotlar)
- OOP’nin Temel Kavramları
Kaydol:
Kayıtlar (Atom)