Çok iyi özelliklere sahip, oldukça kullanışlı ve küçücük bir dosya. PHP ile mail göndermek istiyorsanız mutlaka denemelisiniz. http://phpmailer.worxware.com/
|
||||||
|
Çok iyi özelliklere sahip, oldukça kullanışlı ve küçücük bir dosya. PHP ile mail göndermek istiyorsanız mutlaka denemelisiniz. http://phpmailer.worxware.com/ Windows Mobile kullanan cihazlar üzerinde SQLite ı tercih ettiyseniz ilk kullanımda Can’t find PInvoke DLL ‘SQLite.Interop.0XX.DLL’ hatası alabilirsiniz. İlk bakışta oldukça moral bozucu olabiliyor ama çözümü oldukça basit. Çözüm 1 : Çözüm 2 : MySql ve MSSql in huyudur, hata var derler ama nerede oldugunu soylemez ve saatlerinizi yerler. Bu saatleri geri kazanmaniz icin, kendi adima da hatirlatma notu olarak, karsilastigim bir kac noktayi listelemek istiyorum
img.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Png); ile MemoryStream ms= new MemoryStream(); Bitmap bitmap = new Bitmap(img); bitmap.Save(ms, System.Drawing.Imaging.ImageFormat.Png); ms.WriteTo(Response.OutputStream); Novell, geliştiriciler için Windows ortamında Linux için geliştirme yapabilecekleri bir eklentiyi (Mono Tools) duyurdu. ASP.NET, Windows Forms, Server ve Console uygulamalarını destekliyor.
Novell offers a personal license for $99 and an enterprise license for $249. They also have an “ultimate edition”, which includes a commercial Mono license, for $2499. Plug-in in fiyatı da fena değil, sağlayacaklarını da düşünürseniz. Personal license $99, enterprise license $249. Ultimate edition, ticari Mono license dahil, for $2499. Detaylı bilgiye buradan ulaşabilirsiniz. Eğer yukarıdaki hatayı alıyorsanız son çalıştığınız dosyayı / dosyaları notepad++ ta açıp format menüsünden “Encode in UTF-8 without BOM” seçerek kaydedin. Sonuca şaşırıp PHP yi bir kez daha seveceksiniz
SQL sorguları yazarken, özellikle sp (stored procedure), temp table (geçici tablo) oluştururken sıkıntılar çıkabiliyor. En azından oluşturduğunuz geçici tabloyu silmeniz gerekiyor. Bu sıkıntıları aşmanın yolu geçici tabloyu aşağıdaki gibi oluşturup kullanmaktır. DECLARE @TMP_TABLE_NAME( FIELD_ID INT IDENTITY(1, 1), FIELD_1 INT, FIELD_2 INT, FIELD_3 NVARCHAR(MAX) ) Sonunda Internet Explorer 8 güncelleme listesine düştü. Developer olarak Internet Explorer 7 de çektiğimiz sıkıntıları inşallah IE 8 de yaşamayız. Güncellemelerinizi yapmadıysanız bir an önce yapın açık değilse de Windows Update sitesine gidin. Bolca kullanığımız AJAX requestleri (post) için aşağıdaki kod parçası hayatınızı kolaylaştıracaktır. Mootools “Request” fonksiyonu kullanılmaktadır. Daha sonraki yazılarda bu fonksiyonu ASP.NET ile nasıl kullanabileceğimizi göreceğiz.
Sensei = {};
Sensei.Send = function(URL, fName, prms, retryCount, OnComplete) {
if (retryCount == null) retryCount = 0;
var jsonRequest = new Request(
{
'encoding' : 'utf-8',
method: 'post',
url: URL,
onComplete: OnComplete,
onFailure: function(){
if(retryCount<3)
Sensei.Send(URL, fName, prms, OnComplete, retryCount++);
},
}).send('m=' + fName + '&' + prms);
};
Kullanımı :
Sensei.send("service/serviceurl.ashx","doIt","cId=5&bId=5",0, function(result){
alert(result);
});
Bildiğiniz gibi select box özel bir kontroldür ve görünümü çok fazla değiştirilemez. Örneğin “heigth” özelliği firefox da değişmesine rağmen ie de değişmez. Amacımız select box ların yerine tüm görsel özellikleriyle oynayabileceğimiz, sadece html kodlarından oluştuğu için tüm browser larda aynı sonucu veren sanal select box oluşturmaktır. Öyle bir select box ki js yi ve css i sayfaya eklediğinizde tüm select box ları otomatik değiştiriyor. Yerleştirmek sizin yeteneğinize kalmış. Çalışma şekli : Sayfanızda bulunan tüm select box ları tarıyor, “multiple” tag ı ekleyerek gizliyor. Bulunduğu konuma <div> ekliyor ve tıklandığında “multiple” hale getirdiğiniz gerçek select box unuzu gösteriyor. Böylece gerçek select box unuzdaki item larınızı seçiyorsunuz.
Çalışan örnek için : http://www.cihantopcu.com/samples/fakecombo/index.html İndirmek için : http://www.cihantopcu.com/samples/fakecombo/fakecombo.rar Bu kontrol http://www.cult-f.net/2007/12/14/elselect/ adresindeki kontrol optimize edilerek yeniden yazılmıştır. |
||||||
|
Copyright © 2010 Cihan Topcu - All Rights Reserved |
||||||
Recent Comments