interfejsem tekstowy jak z DOS c/cpp

0

Co proponujecie użyć do pisania aplikacji z interfejsem tekstowym wyglądem przypominającym aplikacje dosowe np takie jakie są w wielu sklepach.
Najlepiej żeby to współgrało z C ewentualnie z c++.

4

ncurses

2

w czasach mojej młodości używało się do tego celu biblioteki Turbo Vision. Z ciekawości zerknąłem do Wiki i chyba jest ona dalej dostępna "Wersja C++, wraz z kodem źródłowym, została wypuszczona przez Borlanda jako public domain. Jest ona obecnie rozwijana przez społeczność open source." Można widzieć dlaczego chcesz uzyskać taki efekt

0

Dzięki za odpowiedzi. Jak na razie dla zabawy a w przyszłości mam co do tego pewne plany :)

1

Pozostaje pytanie pod jakim systemem chcesz mieć tryb tekstowy, bo dzisiejsze windowsy pozwalają tylko na konsolę w oknie, bez trybu pełnoekranowego.

0

Na razie na windows i jak na razie wystarczy konsola w oknie ale z tego co wiem dopiero win7 nie może mieć trybu pełno ekranowego a mnóstwo firm korzysta z xp jeszcze. Ale tak sobie myśle teraz że na pewno można obejść te blokady w windowsach i zrobić tryb pełno ekranowy. Na razie zrezygnowałem z Turbo Vision i zacząłem coś modzić z ncurse.

1

problem jest w tym, że sterowniki WDDM kart graficznych, czyli od Visty w górę, nie mają tych trybów. można oczywiście emulować - otworzyć okno pełnoekranowe w rozdzielczości pulpitu i samemu rysować literki.
to nie będzie dokładnie to samo, ale efekt estetyczny starych aplikacji konsolowych jest do osiągnięcia.

Co do Turbo Vision, tutaj jest jakiś port na dzisiejsze kompilatory:
http://tvision.sourceforge.net/

Ale nie bawiłem się tym, z z TV miałem do czynienia tylko w Turbo Pascalu i Free Pascalu (w tym ostatnim mają własną reimplementację)

0

@Azarien dzięki za odpowiedz

A jeszcze takie pytanie te programy np sklepowe to jak myślicie częściej były pisane z użyciem ncurse czy turbo vision ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1