微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题ANSI驱动程序简介
栏目软件介绍
作者辽宁 徐维祥
发布1993-05-14
  在运行MS-DOS或PC-DOS的微型机上,可以在CONFIG.SYS文件中加入一行命令来安装ANSI驱动程序,其形式是:DEVICE=ANSI.SYS
  这样安装之后,它就控制了所有的输入输出操作(如屏幕和键盘操作)。
  安装ANSI驱动程序之后,为了清屏,程序中只需打印转义符(1bH)[2]即可。如用C语言编写的清屏的清屏函数为:
  void cls(void)
  {
  puts(”\×1b[2]”);
  }
  使用ANSI驱动程序对程序员很有吸引力,因为此时程序员无需考虑软件适用于多种计算机的麻烦事。为ANSI驱动程序开发的程序可以在任何支持它的系统中编译并运行。
  使用ANSI驱动程序也有一些弊端。如果为ANSI系统开发软件,程序员实际上是假定每个用户都安装了ANSI驱动程序,若没有的话就要进行安装。而通常认为较好的程度设计是尽量不开发需要用户安装其他支持设备的软件。因为如果某个程序不好用,就会被束之高阁。人们常常发现用户抱怨一些软件说:“这个程序不能运行,它显示混乱。”这实质上是因为没有安装ANSI驱动程序而运行了某个基于ANSI的程序。
  实际上用程序很容易检测IBMPC机中是否安装了ANSI驱动程序,并在没有安装时打印出一条警告信息。程序可以通过BIOS移动光标到指定位置,然后程序发送ANSI命令移动光标到另一个位置,并用BIOS检测光标当前位置。如果光标正确移动,则说明安装了ANSI驱动程序;否则就是没有ANSI驱动程序。
ANSI驱动程序简介活用标题标签属性作提示说明</a><a href='?id=15873&salt=1130c16090de1e82073658e2b9339108'>在WPS 2000中快速插入特定信息</a><a href='?id=14612&salt=31bedf7d95802240d5da1f3581d8ed75'>利用Excel 97打印工资条</a><a href='?id=1506&salt=9b3372507c5efa42ae270befb6900fde'>“电脑医院”解君愁</a><a href='?id=8088&salt=86d0af43d7085a8d2743b8998d5f6ebf'>Ultra DMA硬盘的设置</a><a href='?id=2912&salt=8d483175553156b304198654a4549aef'>点阵打印机的常见故障分析</a><a href='?id=9047&salt=148110436fa8a84428c95e92fac2b1ab'>用3D MAX创建水泡翻腾特效</a><a href='?id=22232&salt=0bf61f20297ec5cda8d521a42182ffa9'>Dreamweaver图层应用实例</a><a href='?id=3111&salt=27a860f0e5b06eea94c7e70952e84bc3'>第一张计算机音乐唱片在美问世</a> </div> <div style="display:none"><input type="submit" name="btnSendTitle" value="" onclick="return checkValidTitle();" id="btnSendTitle" /></div> <div style="display:none"><input type="submit" name="btnSendAbout" value="" onclick="return checkValidAbout();" id="btnSendAbout" /></div> </div> <div class="footerpadding"></div> <div class="footer"> <div class="footerinner">图码 Imagecode.Net ⓒ 2003-2026<br /><a href="https://beian.miit.gov.cn">渝ICP备2022007364号</a> <a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=50019002503338" style="display:inline-block;text-decoration:none;height:20px;line-height:20px;"><img src="/icons/beian.png" style="float:left"/><p style="float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px; color:#939393;">渝公网安备 50019002503338 号</p></a></div> </div> </form> </body> </html>