Forum: Projeler Genel RSS
Konsolda Şekil Çizme Kütüphanesi
canalpay (Moderatör) #1
Kullanıcı başlığı: Can Alpay Çiftçi
Üye Tem 2009 tarihinden beri · 1133 mesaj · Konum: İzmir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: Konsolda Şekil Çizme Kütüphanesi
Biraz amaçsız gibi gözüküyor ama konsola istediğimiz boyutta kare dikdörtgen... çizen ve karenin... içine yazı yazmamızı sağlayan bir kütüphane olsa.

Bu kütüphanede neler olabilir.
1. Yüzde'yi gösteren şekil(Örn) :
[=====>                                  %45  ] = yerine istediğimiz karakteri koyabiliriz ama = öntanımlı olur.
2. Kare gibi şekiller ve içine yazı :

/--------------------
/--  Deneme  --                   
/--------------------

 *************
 * Deneme *
 *************

gibi.

3. Yazıları, oluşturduğumuz şekilleri renklendirme.Kalınlaştırma ...

/--------------------
/--  Deneme  --                   
/--------------------


 *************
 * Deneme *
 *************


merhaba dünya

 
yani şuna http://www.ozgurlukicin.com/atolye/python-ve-curses/ benzer bir kütüphane. Eğer C için yazılmış tekrar yazmak gereksiz diyorsanız kütüphanenin ismini ve nasıl kullanıldığını açıklarsanız sevinirim.
acehreli (Moderatör) #2
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Herhalde bu gibi konular için ncurses'e bakmak gerek. Daha önce küçük bir ncurses binding yazmıştık hani... Birisi çok önceden yapmış bile :)

  http://code.google.com/p/ycurses/source/browse/#svn/trunk/…

Bu konunun ismi "console gui". O şekilde başka kütüphaneler de aratılabilir.

Genel olarak, herhangi bir C kütüphanesini D'den çağırabilmek için o kütüphanenin başlık dosyaları için D 'binding'ler üretmek gerekiyor.

Bunu otomatik olarak yapan araçlar olduğunu duymuştum ama şimdi hangi aracın olduğunu bulamıyorum. Sanırım GNU'nun D derleyicisi olan gdc yapıyormuş ama onun D1'i desteklediğini bildiğimize göre ne kadar uyacağını bilmiyorum.

Binding'lerin elle nasıl yazıldıklarını da yukarıdaki gibi projelerden öğrenebiliriz.

Ali
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Forum: Projeler Genel RSS
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-21, 11:08:24 (UTC -08:00)