Visle Interbase/Firebird Versiyon

Visle’yi geliştireli yaklaşık 1 yıl olmuş. Ne zamandır yeni fonksiyonlar eklemeyi planlamama rağmen; bi’türlü vakit ayıramadım. Sınıfın hala geliştirilmeyi bekleyen çok özelliği var. Interbase/Firebird çok yaygın olmayan fakat gelecek vad eden bir veritabanı. İşim gereği Visle’nin Interbase versiyonunu hazırlamıştım. Belki başkalarının da işine yarar diyerek paylaşıyorum.

Kısaca visle; form’dan gelen verileri, veritabanındaki alanlarla eşleştirerek sql sorgusu hazırlar.
[…]

JQuery Impromptu

Genelde silme işlerinde bazen de farklı sebepler gereğince kullanıcıdan onay almamız gerekebiliyor. Bunun için javascript’in confirm() fonksiyonu kullanılabilir.  Ancak hata mesajı gibi bir uyarıyla gelen ve pek şık olmayan bu pencere ziyaretçinin pek hoşuna gitmeyecektir. Zaten web 2.0’a da yakışmıyor.

Onun için pek şık bir uygulama olan JQuery Impromptu eklentisini öğrenmenin tam zamanı.

Impromptu sadece onay penceresi değil bir “modal”¹ uygulaması ve çok kullanışlı özelliklere sahip.

Örnek Uygulama | Örnek Uygulamayı İndir | Eklenti Anasayfa

Impromptu eklentisi ile ne yapabiliriz?

  1. Uyarı mesajları verebiliriz. (Js alert fonksiyonu gibi)
  2. Bir işlem öncesi onay alabiliriz (Js confirm fonksiyonu gibi)
  3. Form Oluşturabiliriz.

[…]

Jquery “Validation Engine” eklentisi ile form doğrulama

Çok form doğrulama aracı kullanmama rağmen, bi’türlü aradığım aracı bulamamıştım. Bu jquery eklentisi; bu arayışa son verdi. Eklenti’nin öne çıkan özellikleri;

  1. Hata ve uyarı görüntüleme yöntemi çok şık. Çoğru zaman dar form alanlarına uyarı eklendiğinde formun görüntüsü bozuluyordu. Bu eklenti uyarı ve hataların görüntülenmesinde  “position:absolute” değeri kullandığı için. Bir hata verdiğinde formun hiçbir yerinde kayma veya bozulma olmuyor.
  2. İlgili form elemanının doğrulama seçeneklerini elemanın “class” özelliğine ekliyorsunuz. Bi’kaç eklentide olduğu gibi tüm doğrulama kodlarını ayrı bir yerde toplamak pek kullanışlı olmuyor.
  3. Jquery eklentisi.

Bir de kötü yanı var o da doğrulamak istediğiniz form elemanına “id” değeri verme zorunluluğu.

Örnek Uygulama | Örnek Uygulamayı İndir

Nasıl kullanılır?

[…]

Jquery: kLabel Fonksiyonu

Web siteleri kodlarken Html kodlama aşamasında form alanlarında kullanılabilirliği artırmak için label etiketlerini kullanırız; bu etiket belirlenen form nesnesiyle alakalı metin’e tıklandığında ilgili form nesnesine odaklanmayı(focus) sağlar. Bildiğiniz üzere bir label’e tıklandığında hangi form nesnesine odaklanacağını belirlemek için label etiketine “for” değeri veririz. örnek bir kullanım. Arayüz kodlarken ne kadar az nesne ve etiket kullanırsak Daha fazla okuyunJquery: kLabel Fonksiyonu[…]

Js seciliyse fonksiyonu

Js seciliyse fonksiyonu html sayfanızda select nesnesinde bir option seçili olduğunda yeni bir input nesnesi oluşturmaya yarar.

Örnek UygulamaFonksiyon Kodları

Kullanımı

1-Öncelikle fonksiyonu sayfanıza dahil edin.
2-Yeni oluşturulacak input nesnesinin kaydedileceği yere id değeri atayın.
3-Fonksiyonu kullanacağınız select nesnesine aşağıdaki örneği baz alarak fonksiyon kodlarını ekleyin.

[…]

Visle; Form – Veritabanı Sınıfı

Serpito.com’dan “Merhaba Dünya 😉 “.

Öncelikle beni bloguna kabul eden serpito’ya çok teşekkürler.  Javascript ve Php ağırlıklı olarak burda yazmaya devam edeceğim. Php öğrenmeye serpito.com ve guraysuerdem.com un dersleriyle başladım. Onun için buranın yeri benim için çok özel. 😉

Visle sizi form verilerini veritabanına işlerken (update veya insert into), her input’un ve alanın adını teker teker yazmaktan kurtarır.

Visle’nin işleyişi : Veritabanınıza bağlanır,seçtiğiniz tablodaki alan adlarını bulur ve girmiş olduğunuz dizi içinde o ada ait verileri tablodaki alan adına eşler.

[…]