I want to create a graphical "MSDOS like" application which will be used for creating invoices. When I say a graphical "MSDOS like" application, I mean something that looks like your typical BIOS interface... use of the mouse would be a plus but not necessary.
I want to know:
1 - if it is possible to do this in C# (easy? hard?),
2 - how I would begin doing this (technologies, methodologies, libraries), and
3 - what this type of application user interface is typically called so I can search for more info on the net.
4 - Is DirectX the only way?
5 - Is there a better suited programming language to do this?