Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[C#] Console Applicatie ASCII GUI

Pagina: 1
Acties:
  • 731 views

  • xehbit
  • Registratie: Februari 2009
  • Laatst online: 19-10 22:50
Hallo Tweakers :)

Ik ben al enige tijd wat console applicaties aan het programmeren in C# (Voornamelijk server software). Echter maakte ik altijd gebruik van Console.WriteLine(); en Console.BackgroundColor; om de output van die applicaties wat duidelijker te maken. Nu wil ik een server applicatie maken die een soort ASCII GUI heeft (Ik weet niet zeker of ik de juiste benaming geef hiervoor). Waarschijnlijk word het anders benoemnd wat ik kan op google vrij weinig tot niks vinden -O-

Hier een screenshots om even te laten zien wat ik bedoel met ASCII GUI
Afbeeldingslocatie: http://feronix478.files.wordpress.com/2009/02/cmd-edit.jpg

  • Kwastie
  • Registratie: April 2005
  • Laatst online: 26-11 22:05

Kwastie

Awesomeness

Onder Linux zou ik Wikipedia: ncurses gebruiken.

Er is wel een port van ncurses voor windows http://www.projectpluto.com/win32a.htm, maar die is niet in C#. Ook weet ik niet wat de kwaliteit van dit project is..

When I get sad i stop being sad and be awesome instead


  • voodooless
  • Registratie: Januari 2002
  • Laatst online: 20:29

voodooless

Sound is no voodoo!

Hier is wel wat te vinden: http://sourceforge.net/projects/curses-sharp/ ... Geen idee of het wat is ;)

Een andere mogelijkheid is om te werken met escape sequences om de kleurtjes e.d toe te voegen. Je kunt daarmee ook over je hele scherm navigeren met je cursor.

[ Voor 44% gewijzigd door voodooless op 30-03-2011 23:09 ]

Do diamonds shine on the dark side of the moon :?


  • farmertjes
  • Registratie: Maart 2010
  • Laatst online: 02-06 20:29
Schijnt nog een crime te zijn gezien je alle componenten zelf moet maken ...

http://www.daniweb.com/so...ent/csharp/threads/251889

flickr


  • SideShow
  • Registratie: Maart 2004
  • Laatst online: 30-10 17:25

SideShow

Administrator


  • xehbit
  • Registratie: Februari 2009
  • Laatst online: 19-10 22:50
Oke, dus moet ik eigenlijk een soort per frame alles leeg maken en opnieuw writen? Word dat niet een beetje langzaam allemaal?

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
Dragon707 schreef op donderdag 31 maart 2011 @ 13:58:
[...]

Oke, dus moet ik eigenlijk een soort per frame alles leeg maken en opnieuw writen? Word dat niet een beetje langzaam allemaal?
Console.SetCursorPosition

  • beany
  • Registratie: Juni 2001
  • Laatst online: 13:42

beany

Meeheheheheh

Dragon707 schreef op donderdag 31 maart 2011 @ 13:58:
[...]

Oke, dus moet ik eigenlijk een soort per frame alles leeg maken en opnieuw writen? Word dat niet een beetje langzaam allemaal?
Neuh, waar hebben we het over? 160 x 50 tekens of zo? 8000 tekens, en dat hoeft alleen ververst te worden als er iets wijzigd. Het niet zoals bij een 3D app waarbij elke seconde er 60FPS uitgepoept moet worden(met resoluties van 1900x1080).

Dagelijkse stats bronnen: https://x.com/GeneralStaffUA en https://www.facebook.com/GeneralStaff.ua


  • xehbit
  • Registratie: Februari 2009
  • Laatst online: 19-10 22:50
beany schreef op donderdag 31 maart 2011 @ 14:48:
[...]

Neuh, waar hebben we het over? 160 x 50 tekens of zo? 8000 tekens, en dat hoeft alleen ververst te worden als er iets wijzigd. Het niet zoals bij een 3D app waarbij elke seconde er 60FPS uitgepoept moet worden(met resoluties van 1900x1080).
Oke, ik snap wat je bedoeld. Is hier ook een voorbeeld code van? Of een documentatie?

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Dragon707 schreef op donderdag 31 maart 2011 @ 18:26:
[...]

Oke, ik snap wat je bedoeld. Is hier ook een voorbeeld code van? Of een documentatie?
SideShow in "\[C#] Console Applicatie ASCII GUI"

Sorry, maar we doen hier niet aan handjes houden.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.