Delphi UniGUI ile SweetAlert ve Ajax İstekleri

Delphi UniGUI kütüphanesi üzerinde çalışan web uygulamalarınız için UI ve UX'i geliştiren Sweet Alert kütüphanesini bu uygulama ile test edebilir, kendi uygulamalarınıza entegre edebilirsiniz.


Delphi UniGUI JavaScript
projectDetails.md

# Proje Özeti

Yaptığım araştırmalardan sonra tam olarak düzgün bir örnek bulamadıktan sonra tüm örneklerden bulup birleştirdiğim bu uygulamada Ajax istekleri ile de haşır neşir oluyoruz. UniGUI'nin bize sunduğu Mesaj kutusu ben dahil bir çoğumuzun gözüne hitap etmediği için Sweet Alert kullanmak istedim. Ancak kullanımı her ne kadar kolay gibi görünsede Sweet Alert üzerinde bulunan düğmelerden bilgi çekmek maalesef Ajax istekleri olmadan pek mümkün değil. O yüzden Ajax isteklerini anlamak ve en azından bir projede kullanmak için bu uygulamayı geliştirdim. Açık kaynak kodlu olan bu uygulama Delphi 12.3 ve UniGUI 1597 sürümü kullanılarak yapıldı. (UniGUI'nin eski sürümleri kurulu olan bilgisayarlarda çalışıp çalışmadığı test edilmedi.)

Proje Ekran Görüntüsü Resim 1: Uygulamanın aktif ekran görüntüsü.

Designer kısmında açtığınızda resimde görünen butonlar aksine yazılar göreceksiniz. O yazılar HTML kodu olup UniLabel bileşenidir. UniLabel bileşeni HTML kodunu direkt olarak işleyebildiği için onu tercih ettim. (Siz isterseniz UniHTMLFrame kullanabilirsiniz.) Javascript kodları ve Ajax istekleri ile bazı olaylar olmakta. Delphi olaylarını klasik olduğu gibi 'Events' penceresinden, JS fonksiyonlarını ise 'ClientEvents -> ExtEvents -> click' olayında gözlemleyebilirsiniz.

# Linkler

Uygulamayı buradan test edebilirsiniz.

Kaynak kodları için lütfen özel olarak ulaşın.