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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

Menüler kullanıcıya kolay ¸sekilde komut seçimini sa˘glamaktadır. Formlar kolay kullanımlı veri giri¸si ve pencere<br />

görünümleri olu¸sturulmasına izin verir. Paneller ncurses’ın yeteneklerini üst üste binmi¸s ve yı˘gılmı¸s pencereler<br />

<strong>ile</strong> u˘gra¸sabilmeyi sa˘glar.<br />

Tüm bunlar ncurses <strong>ile</strong> yapab<strong>ile</strong>ce˘gimiz bazı temel ¸seylerdir. Devam ettikçe tüm bu kütüphanelerin yeteneklerini<br />

görece˘giz.<br />

1.3. Nereden Edin<strong>ile</strong>bilir?<br />

Tamam, artık ncurses <strong>ile</strong> ne yapab<strong>ile</strong>ce˘ginizi biliyorsunuz, ba¸slamaya yakla¸smalısınız. <strong>NCURSES</strong> genelde yükledi˘giniz<br />

da˘gıtım <strong>ile</strong> gelmektedir. Kütüphaneye sahipseniz veya onu kendiniz derlemek istiyorsanız okumaya<br />

devam edin.<br />

Paketin derlenmesi<br />

<strong>NCURSES</strong> ftp://ftp.gnu.org/pub/gnu/ncurses/ncurses.tar.gz adresinden veya<br />

http://www.gnu.org/order/ftp.html adresinde belirt<strong>ile</strong>n ftp adreslerinden edin<strong>ile</strong>bilir.<br />

Yüklemek için README ve INSTALL dosyalarını dikkatlice okuyunuz. Genelde a¸sa˘gıdaki adımları içermektedir.<br />

tar zxvf ncurses–sürüm.tar.gz # ar¸sivi açın<br />

cd ncurses–sürüm # olu¸san dizine geçin<br />

./configure # ortam de˘gi¸skenlerinize göre<br />

# yapılandırın<br />

make # derleyin<br />

su root # root olun<br />

make install # kurun<br />

RPM’den kurulum<br />

<strong>NCURSES</strong>’ün RPM paketi http://rpmfind.net adresinden indir<strong>ile</strong>bilir. RPM’si root olduktan sonra<br />

a¸sa˘gıdaki komut kullanılarak yüklenebilir.<br />

rpm –i indirilmi¸s–rpm–paketi<br />

1.4. Belgenin Amacı/Kapsamı<br />

Bu belge ncurses ve karde¸s kütüphanelerini kullanarak yazılım geli¸stirmek için "Hepsi Bir Arada" bir yol gösterici<br />

olmayı hedeflemektedir. Basit bir "Hello World" programından daha karma¸sık olanlara do˘gru yol alaca˘gız.<br />

Ncurses <strong>ile</strong> bir ön tecrübe ya¸samı¸s olmak gerekmemektedir. Yazım ¸sekli kurallara sıkı ba˘glı de˘gildir fakat örneklerde<br />

pek çok ayrıntı sa˘glanmı¸stır.<br />

1.5. Programlar Hakkında<br />

Belgedeki tüm programlar sıkı¸stırılmı¸s olarak<br />

http://www.tldp.org/HOWTO/<strong>NCURSES</strong>-“Programming-“HOWTO/ncurses_programs.<br />

tar.gz<br />

adresinde mevcuttur. Sıkı¸stırılmı¸s olan bu dosyayı açtı˘gınız zaman dizin yapısı ¸su ¸sekilde gözükecektir.<br />

ncurses<br />

|<br />

|––––> JustForFun –– sadece e˘glence için yazılmı¸s programlar<br />

|––––> basics –– temel programlar<br />

|––––> demo –– derlemeden sonra çıktı dosyaları bu dizin<br />

| | –– altına gider<br />

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

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

Saved successfully!

Ooh no, something went wrong!