浙大程设教材第三章探究.docVIP

  • 3
  • 0
  • 约7.96万字
  • 约 76页
  • 2017-09-13 发布于湖北
  • 举报
第三章 高级编程技术的实现 使用过Windows系统的用户都感受到了图形用户界面的直观和高效。所有Windows系统的应用程序都拥有相同或相似的基本外观,包括窗口、菜单、工具条、状态栏等,从而降低了学习成本和难度。而且Windows是一个多任务的操作环境,它允许用户同时运行多个应用程序,或在一个程序中同时做几件事情。例如,我们可以边欣赏MP3的音乐边IE冲浪,可以在运行WORD时同时编辑多个文档等。用户直接通过鼠标或键盘来使用应用程序,或在不同的应用程序之间进行切换,非常方便。这些都是单任务、命令行界面的DOS操作系统所无法比拟的。 不过,各个版本的C语言indows系统应用程序界面特征的或更加生动复杂的DOS系统应用程序,同时可以更好地体会C语言3.1.1键盘 当我们按下键盘上某键时,系统如何知道某键被按下呢?它的奥妙在于计算机键盘是一个智能化的键盘,在键盘内有一个微处理器,用来扫描和检测每个键的按下和抬起状态,然后以程序中断(INT 9H)的方式与主机通信,向主机传送一个字节的按键扫描码。接着ROM中BIOS内的键盘中断处理程序,将按键扫描码翻译成对应的ASCII码,存放在AX寄存器中。 由于ASCII码不能将PC键盘上的键全部包括,因此有些控制键如CTRL、ALT、END、HOME和DEL等用扩充的ASCII码表示,扩充码用两个字节的数表示。第一个字节是0,第二个字节是0~

文档评论(0)

1亿VIP精品文档

相关文档