14 Ocak 2019 Pazartesi

Jquery Object Is Empty

Unutmayayım diye burayada yazıyorum.Jquery de nesnelerin empty olduğunu
$.isEmptyObject(value) yani isEmptyObject metodu ile öğrenebiliyoruz.
Jquery senden nefret ettiğim kadar seviyorum.

15 Eylül 2014 Pazartesi

HTML5

HTML5 Sertifikasyon


-Global html attributes

1-accesskey :

alt key+ belirleyeceğiniz herhangi bir tuşla ilgili linki yada butonu aktif hale getirmenizi sağlar.
Örnek:

<a accesskey="g" href="http://www.google.com/">Google git</a><br />

Tüm browserlar destekler.


2-class : 

Html dosya yani sayfanın tasarım ile ilgili global ayarları için oluşturduğunuz sınıf ataması yapılır.
Örnek olarak margin ve padding genelde 0 olarak atanır.




3:contenteditable


HTML5 ile bilrlikte gelen yeni bir özellik.Türkçesi düzenlenebilir alan olablir.
Örnek olarak p tagı içine yazılmış bir yazıya bu özellik verildiğinde o yazı içine metin girişi yapılabilmesine olanak tanır.
2 değer alır:
true - false
Eğer değer verilmezse parent değerini kabul eder.Ki buda default olarak false tur.

Örnek uygulama için :http://jsfiddle.net/zaferEr/n1Luduet/

<p contenteditable="true">Bu alana tıklayıp yazı yazabilirsiniz.</p>
<p >Bu alana yazı yazamazsiniz</p>



4:contextmenu
Bu özellik sadece firefox tarafından destekleniyor.

5:data-*

HTML5 ile hayatımıza giren bence super bir özellik.Eskiden html tagları arasına veri çekerken sadece id,name vb gibi standart alanlara tanımlama yapabiliyorduk.Bu sorunu aşmak için çeşitli javascript kütüphaneleri kullanılıyordu dolayısı ile bir standart yoktu.HTML5 ile birlikte oluşturuduğumuz her taga sınırsız sayıda data-* özelliği tanımlayabiliriz:Örnek olarak















































































































29 Ağustos 2013 Perşembe

HttpApplication Class ile Cookie Örneği

Bu aralar her şeyi object oriented görmeye başladım.Sanırım matrixi yıkıyorum.

HttpApllication class ve cookie ile ilgili  minik bir oo örneği

Bu şekilde bir sınıf oluşturdum

namespace cookieControl
{
    public class cookieModul : IHttpModule
    {
        private HttpContext context;

        public cookieModul()
        {
       
        }

        public void Dispose()
        {
         
        }

        public void Init(HttpApplication app)
        {
            app.AcquireRequestState += new EventHandler(app_AcquireRequestState);
        }

        void app_AcquireRequestState(object sender, EventArgs e)
        {
            HttpApplication httpApp = (HttpApplication)sender;
            this.context = HttpContext.Current;
        }
        public void set()
        {
            HttpCookie c = new HttpCookie("cookicik","değeri");
            HttpContext.Current.Response.Cookies.Add(c);

        }
    }
}


Daha sonra aspx sayfamda bu şeklide set ettim
  protected void Page_Load(object sender, EventArgs e)
        {
            new cookieModul().set();
        }

En sonda webconfig dosyasını güncelledim
     
           
     
   


Sonuçta:

Cookiecontrol sınfına IHttpMofule ınterfaceini impelement ettim.Böylece bu interfacedeki tüm metotdlara vs.. erişebildim.
Ardından önemli nokta AcquireRequestState  eventi.Bu event MSDN dediği gibi
"Occurs when ASP.NET acquires the current state (for example, session state) that is associated with the current request."

yani

Asp.net'in durumu, ne zaman gelen isteğe cevap verirse bu metod çalışır.Yani bu eventi çalıştırmazsan context null olur.

Artık herkes cookilerini bir sınıf içinde kullanablir.Mutlu ve mesut insanlar.

21 Eylül 2011 Çarşamba

Thread & ParameterizedThreadStart

Benim gibi dakikalarca uğraşıpta bir türlü ParameterizedThreadStart olayını yapamayanlar için
önemli noktası parametre olarak sadece object alıyor olması örnek

public void gonder()
{
object str="a";
Thread th = new Thread(new ParameterizedThreadStart(al));
th.Start(str);//burda parameteyi gönderiyoruz
}
public void al(object o) //burdaki parametre object dışında bir şey olamaz
{
Console.Writeline(o);
}

28 Mayıs 2011 Cumartesi

Ajax Control Toolkit FW3.5

3.5 framework ile ajax control toolkit kullanıyorsan toolscriptmanager ile kullanmalısın.
Eğer ajax control toolkit türkçe problem yaşıyorsanız
sayfaya eklediğiniz ToolScriptManager da EnableScriptGlobalization="true" EnableScriptLocalization="true" bu alanları ekleyiniz

24 Mayıs 2011 Salı

Concat return Blob

Mysql de concat ile bir birleştirme yapmak istedik diyelim
misal gelen satırdaki veriyi TL ile göstermek istiyorum

select concat(toplam," TL") from a dediğimde sonucun BLOB değerde geldiğini görürsünüz.
Bunun nedeni int yada float vs... ile char toplamaya çalışmak
çözüm ise
select concat(cast(toplam as char)," TL") from a
char'a cevir ve topla

İzleyiciler