1. Symbol Picker Kategorileri
Kuika ile uygulama geliştirme sürecinde Symbol Picker önemli bir konuma sahiptir.
Kuika ile geliştirdiğiniz bir uygulamada Symbol Picker kullanımında çeşitli kategorilerle karşılaşabilirsiniz.
Bu kategoriler Default, Fixed Value, Components (Eğer Ekranda Element Varsa Listelenir), Action Results(Eğer Ekranda Aksiyon Varsa Listelenir) ve Screen Inputs (Eğer Ekranda Screen Input Varsa Listelenir) şeklinde Kuika tarafından sunulmaktadır.
Default Kategori:
Kuika tarafından sunulan varsayılan olarak kullanabileceğiniz veriler Default kategori altında yer almaktadır. Default kategoride yer alan veriler Empty, Space, New Guid, Empty Guid, Current Username, Version Info ve null şeklindedir.
Empty: Empty aracılığıyla değerin boş olarak verilmesi sağlanır. Empty, sıfır uzunluğunda ve sıfır karaktere sahip bir dizedir. String türündedir.
Space: Space aracılığıyla değerin string tipinde bir boş karakter olarak verilmesi sağlanır.
Null: Null belirli bir element ya da aksiyon için bir değerin olmadığını göstermektedir. Null, bir nesnenin yokluğunu göstermektedir.
Empty, Space ve Null değerleri sahip oldukları özellik bakımından birbiri ile karıştırılmaktadır.
Bu karışıklığın önüne geçmek için bir SQL tablosu üzerinde bir online seminerin katılımcı listesinde yer alan telefon numaralarını örnek olarak inceleyelim.
Örnek olay çerçevesinde bir online seminere katılmak için bir başvuru formu olduğunu düşünelim. Bu form üzerinde katılımcılar isim soyisim ve telefon numaraları bilgilerini eklemektedir. Telefon numaraları bilgilerini ekleme işleminde telefon numarasını eklemek istememe durumu göz önünde bulundurularak telefon numarası bilgi girişi seçeneği Telefon Numaramı Eklemek İstemiyorum butonuyla başvuru formunda gizlenebiliyor. Böylelikle kullanıcıdan telefon bilgisi alınamıyor.
Örnek olay senaryomuzda online seminere Empty, Null ve Space adlı kişiler sırasıyla başvuruyor.
Empty, isim soyisim bilgisini giriyor ve telefon numarası alanını boş bırakarak başvuruyu tamamlıyor.
Null, isim soyisim bilgisini giriyor ve Telefon Numaramı Eklemek İstemiyorum butonunu tıklayarak başvuruyu tamamlıyor.
Space, isim soyisim bilgisini giriyor ve telefon numarası alanına geldiğinde boşluk tuşuna basarak telefon numarası alanına boşluk karakterini ekleyerek başvuruyu tamamlıyor.
Bu üç kişinin telefon numarası bilgilerine karşılık gelen değerler aşağıdaki SQL tablosunda verilmiştir.
New Guid: Guid, Global Benzersiz Tanımlayıcı ifadesinin kısaltmasıdır. New Guid, geliştirdiğiniz projede yeni bir benzersiz tanımlayıcı oluşturmanıza olanak sağlamaktadır. Veri tabanı özelinde New Guid yapısı veri tabanında yer alan ve ID olarak kullanılan alanın değerine karşılık rastgele bir Id oluşturmak için kullanılmaktadır.
Yeni oluşturulan bir New Guid yapısı bec3d0e5-a911-400d-b86c-b2ed4c223a7e biçimindedir ve benzersizdir.
Empty Guid: Empty Guid, değer olarak guid tipinde 00000000-0000-0000-0000-000000000000 bir değer atamak için kullanılır.
Current Username: Current Username aracılığıyla mevcut olarak o an aktif olan kullanıcının kullanıcı adı verisi/bilgisi çekilmektedir.
Version Info: Version Info aracılığıyla geliştirilen uygulamanın versiyon verisi/bilgisi çekilmektedir.
Fixed Value Kategori:
Kuika ile geliştirdiğiniz bir uygulamada Symbol Picker aracılığıyla sabit bir değer kullanabilirsiniz.
Fixed Value sizin tarafından sabit bir değer girişine olanak sağlamaktadır. Örneğin bir Label elementini Anasayfa olarak sabit bir şekilde isimlendirmek için Fixed Value kullanabilirsiniz.
Components Kategori:
Kuika ile uygulama geliştirme sürecinde Symbol Picker aracılığıyla kullandığınız elementlerden gelen bilgileri değer olarak kullanabilirsiniz.
Components kategorisinin Symbol Picker içerisinde listelenmesi için geliştirdiğiniz uygulama ekranında en az bir tane Input, Date ve Special Element kategorilerinden element eklenmiş olmalıdır. Element kategorisi altında açılan listede yer alan Value öğesi ile değeri, mask öğesi ile formatı belirleyebilirsiniz.
Action Results:
Kuika ile uygulama geliştirme sürecinde Symbol Picker aracılığıyla eklediğiniz aksiyonların sonucunda dönen bilgileri değer olarak kullanabilirsiniz.
Action Results kategorisinin Symbol Picker içerisinde listelenmesi için geliştirdiğiniz uygulama ekranında en az bir tane aksiyon eklenmiş olmalıdır.
Screen Inputs:
Kuika ile uygulama geliştirme sürecinde Symbol Picker aracılığıyla eklediğiniz Screen Inputs bilgilerini değer olarak kullanabilirsiniz.
Screen Inputs kategorisinin Symbol Picker içerisinde listelenmesi için geliştirdiğiniz uygulama ekranında Screen Input eklenmiş olmalıdır.