Belirli programlar için hiçbir şey komut satırını atlatmaz. Ne yazık ki, "Merhaba Dünya" nın ötesine geçen konsol uygulamalarının nasıl yazılacağı konusunda iyi belgeler veya örnekler görmedim. Vim veya Emacs gibi konsol uygulamaları yapmakla ilgileniyorum. Tam olarak Vim veya Emacs gibi değil ama kullanımdayken tüm komut istemini ele geçiren ve sonra çıktıktan sonra hiçbir iz bırakmıyor. Unix'te curses library var ama Windows için biliyorum? ...Windows için konsol stili uygulamaları yazmak için iyi kaynaklar?
cevap
PDCurses, Win32 üzerinde çalışır.
msdn, PDCurses ve The Console Module üzerinde List of Console Functions bulunamadı.
Windows veya DOS'ta, conio kitaplığını Borland'dan kullandım. Çok yaşlı ama benim gibi yeni başlayanlar için yeterince iyi.
Makul bir komut desteğine sahip olan Delphi ile bu tür bir uygulamayı kesinlikle yazabilirsiniz. İnsanlar genellikle Delphi'nin sadece GUI uygulamaları için değil, herhangi bir Windows yürütülebilir dosyasını oluşturabileceğini göz ardı eder.
Delphi'nin ücretsiz 'Turbo' sürümü konsol uygulamalarını oluşturmak için kullanmanızın ÖNLENMESİNİ KORUMALIYORSA, elden bir şey bilmiyorum - bu tür şeyler için iyi olacağını düşündüm. .
Robsoft'un dediği gibi Delphi iyi bir başlangıç olur. Turbo Delphi (Pascal tabanlı) veya Turbo C++ hem de ücretsiz sürümleri var. Web sitesi burada.
Kontrol dışarı mono libs bazılarıdır. Komut satırı argümanlarını ayrıştırmak için harika bir tane var ama isim alanını hatırlayamıyorlar.
Miguel, sadece bazı terminal code yayınladı.
Ayrıca Free Pascal da deneyebilirsiniz. Bu, Delphi-tamamlayıcısına uygun bir ((L) GPL) Object Pascal derleyicisidir. Konsol tabanlı bir IDE'ye sahiptir, bu da onunla çok iyi konsol uygulamaları yapabileceğinizi ve örnek olarak kullanabileceğinizi kanıtlar.
Konsol uygulamanızı oluşturmak için grafiksel bir IDE kullanmak isterseniz, Lazarus IDE'yi indirebilirsiniz. Başvurunuz vb Windows (32/64 bit), Linux, Mac OS X, FreeBSD, Solaris üzerinde çalışacak bir bonus olarak
... Windows için kullandıklarını C++ küçük ama iyi dersler varwww.benryves.com/tutorials/?t=winconsole&c=all numaralı konsolda, basit bir resim programını kodlamak kadar ilerliyor.
Bu şimdiye kadar gördüğüm en iyi araç!
1) Çok öneririz, Windows üzerinde ncurses'in benzeri kütüphane/framework için THIS!
kullanarak, Konsol Uygulaması dönüştürelim) VB6 IDE
2 kullanarak herhangi bir uygulamayı oluşturun Elinizi PDCurses ile kirletin.
C# kullanmayı/kullanmayı deniyorsanız, Curses-Sharp vardır.
- 1. Kanıta dayalı geliştirme uygulamaları için kaynaklar
- 2. Konsol için uzatma yöntemleri yazmak mümkün mü?
- 3. Tüm Windows konsol uygulamaları ekran arabelleği boyutu
- 4. Windows PowerShell'i öğrenmek için en iyi kaynaklar nelerdir?
- 5. Web uygulamaları gibi konsol için Javascript kaynakları?
- 6. Konsol uygulamaları için Java gotoxy (x, y)
- 7. Herkes için en iyi uygulamaları
- 8. Windsor Castle: belgeler için iyi kaynaklar, öğreticiler
- 9. Karınca öğrenmek için en iyi kaynaklar nelerdir?
- 10. Öğrenmek için iyi kaynaklar Salatalık ve RSpec?
- 11. Yazmak için daha iyi bir yaklaşım görünümü
- 12. Windows masaüstü uygulamaları için Kullanım Takibi
- 13. Üretim Uygulamaları için Ninject İyi mi?
- 14. Konsol uygulaması için Windows varsayılan boyutu
- 15. NAnt kullanmayı öğrenmek için bazı iyi kaynaklar nelerdir?
- 16. GNUMake öğrenmek için kaynaklar?
- 17. Java web uygulamaları için en iyi 3D grafik kütüphanesi nedir?
- 18. R'de programlama için hangi en iyi uygulamaları kullanıyorsunuz?
- 19. Knitr işaretleme çıktısı için uygun CSS stilleri için kaynaklar?
- 20. __repr __() işlevleri için en iyi çıktı türü ve kodlama uygulamaları?
- 21. İş uygulamaları için WPF uygulamaları örneği?
- 22. Yazılım geliştirme metodolojilerinin süreç tanımları için iyi kaynaklar?
- 23. Simgeler, sanat eserleri vb. Için iyi kaynaklar aramak
- 24. COBOL programlamaya başlamak için bazı iyi kaynaklar nelerdir?
- 25. Golang'da eşzamanlılığı anlamak için en iyi kaynaklar nelerdir?
- 26. Giriş komutları için konsol
- 27. Windows Konsol Tabanlı Oyun
- 28. Fragman en iyi uygulamaları
- 29. Regex en iyi uygulamaları
- 30. Yazmak/res/çekilebilir/anında yazmak için?
+1'den CONIO'ya, bir hafta sonra bir şey bulmaya çalıştığım araştırma haftasında, IBM'in "conio" çok fazla geliyor. Borland'dan bahsetmişken, googling bana şunu buluyor: http://conio.sourceforge.net/ Bu bir hafta önce nasıl gerçekleşmedi? –