WIN32汇编语言教程:第01章 背景知识 · 1.2 Windows的特色

对于使用者来说,关于Windows的特色毋须多言,下面的几个特点足以使它广泛流行:

● 图形用户界面(GUI,Graphic User Interface的缩写词)——Windows最重要的特色,用户由此摆脱了字符界面操作系统必须死记的键盘命令和令人一头雾水的屏幕提示,改为以鼠标为主可以直接和屏幕上所见即所得的东西进行交流。

● 一致的用户界面——使初学者便于使用,大部分的Windows程序界面看起来都是差不多的,都有菜单和标题栏等,掌握一个程序后就很容易尝试新的程序。

● 多任务——也是非常重要的特色,用户可以同时运行多个程序,一边工作一边听MP3显然是很吸引人的。另一个好处是用户可以在不同的程序之间传送数据。

但对于程序员来说,更关心隐藏在底下的东西,Windows究竟提供了什么便利?用Win32开发程序方便吗?对程序员来说,更关心Windows的以下特征:

● 大量的函数调用——Win32支持上千种函数的调用,几乎涉及所有的方面,程序员可以把更多的时间放在程序的逻辑结构和用户界面上。

● 和设备的无关性——Win32程序并不直接访问屏幕、打印机和键盘等硬件设备,Windows虚拟了所有的硬件。只要有硬件的设备驱动程序,这个硬件就可以使用,应用程序并不需要关心硬件的具体型号。与DOS编程中需要针对不同的显示卡和打印机等编写很多的驱动程序来比,这个特性对程序员的帮助是巨大的。

● 内存管理——由于内存分页和虚拟内存的使用,每个程序都可以使用4 GB的地址空间,DOS编程时必须考虑的640 KB内存问题已经成为历史。

上页:第01章 背景知识 · 1.1 Win32的软硬件平台(2) 下页:第01章 背景知识 · 1.3 必须了解的东西(1)

第01章 背景知识

版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号