Dos窗口,划分为几个分栏,其中一个响应用户输入,其他的显示相关信息。
哪位大侠清楚,请详细解释下```谢谢了

解决方案 »

  1.   

    DOS窗口就是字符堆砌出来的。原理很简单,做起来费点事而已。
      

  2.   

    菜鸟我劝你还是别做了。很复杂的。基本知识是学会如何操作控制台,比如移动光标,写字符,各种特殊字符怎么写。
    然后一行一行计算好往上“画”
    ascii字符画见过么?差不多就是那么做,没有讨巧的办法。
    以前DOS程序盛行的时候,有很多GUI库完成了绘制字符界面的功能,很不幸,C#没有封装。
    当然你可以自己先搞一套字符界面库。
    其实界面都是画出来的,Windows下界面的绘制,事件的触发系统都封装好了,控制台就要自己写了。
      

  3.   

       File  Edit  Search  View  Options  Help
    谀哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪 UNTITLED1 哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
    ?                                                                             
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?                                                                             
     F1=Help                                             ? Line:1    Col:1
    画一个编辑器的界面给你看看。
      

  4.   

       File  Edit  Search  View  Options  Help
    谀哪哪哪哪哪哪哪                      Open                       哪哪哪哪哪哪哪
    ?                                                                              
    ?                File Name: [*.*.............................]
    ?                C:\Documents and Settings\Administrator
    ?                 Files:                  Directories:
    ?                谀哪哪哪哪哪哪哪哪哪哪?谀哪哪哪哪哪哪哪哪哪?
    ?                ?Sti_Trace.log       ??..                
    ?                ?                    ??Desktop           ?
    ?                ?                    ??Favorites         ?
    ?                ?                    ??My Documents      ?
    ?                ?                    ??Start Menu        ?
    ?                ?                    ??WINDOWS           ?
    ?               ?                    ??[-A-]             ?
    ?               ?                    ??[-C-]             
    ?               ?                    ?滥哪哪哪哪哪哪哪哪哪?
    ?               ?                    ? [ ] Open Read-only
    ?               ?                    ? [ ] Open Binary
    ?               ?                    ?
    ?               滥哪哪哪哪哪哪哪哪哪哪? Line Width: [70...]
    ?
    ?                   OK  ?       Cancel  ?        Help  ?
    ?                  哌哌哌哌       哌哌哌哌哌        哌哌哌哌
    ?                                                                             
     F1=Help  Enter=Execute  Esc=Cancel  Tab=Next Field
      

  5.   

    举个例子,如果我现在想做的是一个与ping命令相关的程序,窗口划为3栏,一栏响应用户输入,一栏显示一行一行更新的返回包信息,另一栏显示当前发包数量,接受数量,平均延迟等信息。
    该怎么做??
    愁死我了,初学编程,举步维艰啊····哭