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