| |||||||
Belgedeki tüm programlar sıkıştırılmış olarak
http://www.tldp.org/HOWTO/NCURSES-Programming-HOWTO/ncurses_programs.tar.gz
adresinde mevcuttur. Sıkıştırılmış olan bu dosyayı açtığınız zaman dizin yapısı şu şekilde gözükecektir.
ncurses | |----> JustForFun -- sadece eğlence için yazılmış programlar |----> basics -- temel programlar |----> demo -- derlemeden sonra çıktı dosyaları bu dizin | | -- altına gider | |----> exe -- tüm örnek programlar için exe dosyaları |----> forms -- form kütüphanesiyle ilgili programlar |----> menus -- menü kütüphanesiyle ilgili programlar |----> panels -- panel kütüphanesiyle ilgili programlar |----> perl -- örneklerin perl karşılıklar | --(Anuradha Ratnaweera tarafından sağlanmıştır) |----> Makefile -- en tepedeki Makefile dosyası |----> README -- en tepedeki README dosyası. Talimatları ve |----> COPYING -- telif bilgisini içerir |
Tek tek ele alırsak dizinler aşağıdaki dosyaları içerir.
Her bir dizindeki dosyaların açıklamaları -------------------------------------- JustForFun | |----> hanoi.c -- Hanoi Kulesi problemini çözücü |----> life.c -- Hayat Oyunu, demo |----> magic.c -- Tek Sıralı Sihirli Kare yapıcı |----> queens.c -- Meşhur N-Vezir sorusunu çözücü |----> shuffle.c -- Öldürmek için zamanınız varsa, eğlenceli bir oyun |----> tt.c -- Oldukça deneysel bir yazma öğreticisi basics | |----> acs_vars.c -- ACS_ değişkenleri örneği |----> hello_world.c -- Basit bir "Merhaba Dünya" örneği |----> init_func_example.c -- İlklendirme işlevleri örneği |----> key_code.c -- Basılan karakteri gösterir |----> mouse_menu.c -- Fare ile erişilebilir menüler |----> other_border.c -- box() işlevinden başka diğer çerçeve | -- işlevlerinin kullanımını gösterir |----> printw_example.c -- Basit bir printw() örneği |----> scanw_example.c -- Basit bir getstr() örneği |----> simple_attr.c -- Bir c dosyasını yorum satırlarına | -- belli bir özellik kazandırarak gösterir |----> simple_color.c -- Renkleri gösteren basit bir örnek |----> simple_key.c -- Klavyenin YUKARI, AŞAĞI ok tuşlarıyla | -- erişilebilen bir menü |----> temp_leave.c -- Geçici olarak curses kipini terk etmeyi -- gösterir |----> win_border.c -- Pencere ve çerçevelerin oluşturulmasını -- gösterir |----> with_chgat.c -- chgat() kullanım örneği forms | |----> form_attrib.c -- Alan özelliklerinin kullanımı |----> form_options.c -- Alan seçeneklerinin kullanımı |----> form_simple.c -- Basit bir form örneği |----> form_win.c -- Formlarla birleşik bir pencere örneği menus | |----> menu_attrib.c -- Menü özelliklerinin kullanımı |----> menu_item_data.c -- item_name() v.b. işlevlerinın kullanımı |----> menu_multi_column.c -- Çok sütunlu menüler oluşturur |----> menu_scroll.c -- Menülerin gezinilebilme yetilerini gösterir |----> menu_simple.c -- Ok tuşlarıyla erişilebilen basit bir menü |----> menu_toggle.c -- Çok değerli menüler oluşturur ve | -- REQ_TOGGLE_ITEM'ı açıklar |----> menu_userptr.c -- Kullanıcı göstericisinin kullanımı |----> menu_win.c -- Menülerle pencerelerin beraber kullanımı panels | |----> panel_browse.c -- Sekme ile paneller üzerinde gezinme. | -- Kullanıcı göstericisinin kullanımı |----> panel_hide.c -- Panelleri saklamak ve açığa çıkarmak |----> panel_resize.c -- Panelleri hareket ettirmek ve yeniden -- boyutlandırmak |----> panel_simple.c -- Basit bir panel örneği perl |----> 01-10.pl -- İlk on örneğin Perl karşılığı
Ana dizin içerisinde temel bir Makefile dosyası bulunmaktadır. Tüm dosyaları derleyerek kullanıma hazır exe dosyalarını demo/exe dizinine koymaktadır. Dizinlerin kendilerine de girerek de derleme işlemini o dizine özgü gerçekleyebilirsiniz. Her dizinde, içerisindeki c dosyalarının amacını içeren bir README dosyası bulunmaktadır.
Her örnek için, örnekler dizininde bulunacağı yolu eklemiştim.
Eğer programlara tek tek erişmek isterseniz
http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/ncurses_programs/ adresine gidin.
Tüm programlar ncurses tarafından kullanılan lisans ile yayınlanmıştır (MIT-tarzı). Bu da size kendinize ait olduklarını söylemeniz dışında pekçok şeyi yapmanıza imkan sağlamaktadır. Yazılımınızda gerektiği takdirde kullanmaktan çekinmeyin.
| ||||||||||