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.
Her şey abaküs ile başladı....
Taş,Tokmak,Çekiç,Elektrik,Bilgisayar,A,B,C,C++,C#,ASp.Net,SQL Tarihçemiz
14 Ocak 2019 Pazartesi
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
Ö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
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.
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
{
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
Kaydol:
Kayıtlar (Atom)