18.02.2013 Views

NCURSES ile Yazılım Geli¸stirme NASIL

NCURSES ile Yazılım Geli¸stirme NASIL

NCURSES ile Yazılım Geli¸stirme NASIL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>NCURSES</strong> <strong>ile</strong> Yazılım Geli¸stirme <strong>NASIL</strong><br />

Ekrana çıkagelen bir kutu içerisinde <strong>ile</strong>t<strong>ile</strong>ri gösterir veya etiket ekranın bir parçası olarak dü¸sünebilir.<br />

Marquee<br />

Ekranda kayan bir <strong>ile</strong>ti gösterir.<br />

Matrix<br />

Karma¸sık bir matriksi pek çok seçeneklerle olu¸sturur.<br />

Menu<br />

Tıklayınca a¸sa˘gı do˘gru açılan menu arayüzünü olu¸sturur.<br />

Multiple Line Entry<br />

Çok satırlı alan giri¸si. Uzun alanlar için oldukça kullanı¸slıdır (açıklama alanı gibi).<br />

Radio List<br />

Radyo dü˘gmesi olu¸sturur.<br />

Scale<br />

Sayısal bir derecelendirme olu¸sturur. Kullanıcıdan sayısal bir de˘ger alınmasını fakat bunun belli bir de˘gerler<br />

alanı içerisinde sınırlı kalmasını sa˘glar.<br />

Scrolling List<br />

Kayan bir menü/liste olu¸sturur.<br />

Scrolling Window<br />

Kaydırılabilir bir günlük kayıt dosyası göstericisi olu¸sturur. Çalı¸sırken içerisine bilgi giri¸si yapılabilir. Bir<br />

i¸slemin geli¸simini göstermek için güzel bir küçük uygulamadır (konsol penceresine benzer).<br />

Selection List<br />

Çok seçenekli bir seçim listesi olu¸sturur.<br />

Slider<br />

Derecelendirme uygulamasına benzer, yan tarafta duran görsel bir çubukta sayısal de˘geri yansıtır.<br />

Template<br />

Karakterlerin bulundu˘gu konuma duyarlı bir giri¸s alanı olu¸sturur. Önceden biçimlenmi¸s tarih ve telefon<br />

numaraları gibi alanlar için kullanılır.<br />

Viewer<br />

Bu bir dosya/bilgi göstericisidir. Çok fazla bilgiyi göstermek istedi˘ginizde çok faydalıdır.<br />

Son sürümde bazı küçük uygulamalar Thomas Dickey tarafından de˘gi¸stirilmi¸stir.<br />

19.1.2. Bazı Çekici Özellikler<br />

Kullanı¸slı küçük gereçlerle hayatınızı daha kolay bir hale getirmesinin yanında CDK, hizalanmı¸s ve çok renkli<br />

dizgeleri yazdırılma gibi can sıkıcı bir çok sorunu da zekice çözer. CDK i¸slevlerine dizge içerisine gömülmü¸s<br />

biçimlendirme etiketleri gönder<strong>ile</strong>bilir. Örne˘gin;<br />

e˘ger dizge ¸su ¸sekildeyse,<br />

"Bu satır sarı arka fon ve mavi ön fon rengine sahip olmalıdır."<br />

ve bu parametre olarak newCDKLabel() i¸slevine verilirse, satırı sarı artalanlı ve mavi karakterli olarak yazar.<br />

Dizgeyi hizelemek, içerisine özel çizim karakterleri eklemek, v.b. için de ba¸ska özel etiketler mevcuttur. Lütfen<br />

ayrıntılar için cdk_display(3X) kılavuz sayfasına bakınız. Kılavuz sayfası kullanı¸sı ho¸s örneklerle açıklamaktadır.<br />

http://belgeler.org Linux Kitaplı˘gı 87 / 90

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!