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.
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.