Nasıl kullanırım (n) Ruby küfürler?

oy
41

Ben bir toplu işin durumunu belirtmek için bir ilerleme çubuğu oluşturmak istiyorum Ruby.

Bazı okudum öğreticiler / kütüphaneler kullanımı hakkında (n) lanetleri bir nasıl oluşturulacağını açıklayan özellikle yararlı bunların hiçbiri, animasyon Terminalde ilerleme çubuğu veya lanetler kullanarak Ruby.

Zaten belli bir işin ilerlemesini izlemek için ayrı bir iş parçacığı kullanarak farkında değilim, bir ilerleme çubuğu çizim ile devam etmek nasıl emin değilim.


Güncelleştirme

ProgressBar sınıfı mükemmel benim sorun çözüldü, inanılmaz derecede düz ileri.

Oluştur 04/08/2008 saat 15:57
kaynak kullanıcı
Diğer dillerde...                            


4 cevaplar

oy
18

Sen bazı uygulama fikir edinmek mümkün olabilir Yakut / ProgressBar kütüphanesinde metin ilerleme çubukları üretir. Ben birkaç ay geriye genelinde tökezledi ama hiçbirini kullanmış değil.

Cevap 04/08/2008 saat 16:11
kaynak kullanıcı

oy
3

Çok cevabı geç ve kendini tanıtımı için üzgünüm ama benim yarattığım kütüphane terminalde ilerlemeyi göstermek için.

Cevap 08/12/2010 saat 22:29
kaynak kullanıcı

oy
3

Şahsen lanetler bu durumda overkill olduğunu düşünüyorum. lanetler lib iken güzel (ve sık sık bunu kendim kullanmak) ben kötü bir arayüz tasarımı işareti olmak zorunda 12 ay boyunca gerekli değil her zaman relearn bir PİDE bu.

Herhangi bir nedenle ile ilgili alamıyorsanız Joey önerdi lib ilerleme çubuğunun rulo kendi ve anlık zevkleri için oldukça serbest lisans altında bırakın :)

Cevap 04/08/2008 saat 17:18
kaynak kullanıcı

oy
1

Pencerelerde, kutunun dışında çalışmalarını lanetleri gibi ncurses'da ve ilerleme için çubuk küfürler yeterli olmalıdır etmez. Yani, kullanım yerine ncurses'da küfürler.

Gerçekten yok Yakut özgü dersler gerektiği anlamına gelir - Ayrıca, küfürler ve ncurses'in hem c kütüphanesinde etrafında incecik sarıcıları.

Ancak, üzerinde kazma için site Kitapla ilgili tüm kod örneklerini indirebilirsiniz. Eğer yola çıkmaya size bol bol malzeme vermelidir - Dosya "ex1423.rb" Pong oynayan bir küfürler demo içerir.

Cevap 04/08/2008 saat 17:03
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more