2024年3月3日发(作者:)

操作系统

操作系统(Operating System,简称OS)是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。

基本介绍

MS-DOS

DOS的起源

最早在1979年年底, Seattle Computer公司开发了第一款基于8086芯片的操作系统CP/M-86,经过改进后推出了QDOS,并在80年年底推出了86-DOS 0.3版,比尔 盖茨以极低的价格买下了86-Dos的销售经营权。1981年4月,Seattle Computer正式发布了86-DOS v1.0版,微软在当年7月将86-Dos的版权和其他所有权力买断,并将其改名为MS-Dos向市场发布。这是微软赖以发迹的第一个成功的操作系统产品。

MS-DOS是Microsoft Disk Operating System的简称,意即由美国微软公司(Microsoft)提供的磁盘操作系统 。在Windows 98以前,DOS是个人PC兼容电脑的最基本配备,而MS-DOS则是最普遍使用的PC兼容DOS。

最初,包括Win95在内的早期WINDOWS系统都只是DOS下的一个图形化应用程序

1981年,MS-DOS 1.0上市,微软与IBM合作,在IBM销售的

MS-DOS启动后命令界面

PC上安装DOS进行捆绑发售,支持16k内存及160k的5寸软盘。在硬件昂贵,软件并不为人们所注意的时代,Bill Gates作为微软的核心人物,相当有远见的抓住了这次绝佳的机会。

DOS的文件和目录

1)文件概念

文件是指记录在存储介质(如磁盘、光盘)上的一组相关信息的集合。

2)文件标识

驱动器号+路径+文件名(1到8各字符)+扩展名(1到3个字符代表文件的类型)

3)通配符

*代表从该位置起的一个或多个合法字符;?代表所在位置的任一个合法字符。

4)树形目录

DOS采用树形目录结构。由一个根目录和若干层子目录组成。这种目录结构一是能够解决文件重名问题,即不同的目录可以包含相同的文件名或目录名;二是能够解决文件多而根目录容量有限带来的问题。在查找某个子目录下的一个文件时,要使用目录路径。指定路径有两种方法:绝对路径和相对路径。绝对路径是从根目录开始到文件所在目录的路径。例如要查找UCDOS子目录下的二级子目录DATA下的README.TXT文件,绝对路径为:\UCDOS\DATA。路径中第一个“\”符号代表根目录。相对路径是从当前目录开始到文件所在目录的路径。当前目录指在不特意指定路径情况下DOS命令所处理的目录。例如系统提示符为:“C:\UCDOS\DATA>”,则DATA是当前目录。

早期版本的Windows通常仅仅被看作是一个图形用户界面,不是操作系统,主要因为它们在MS-DOS上运行并且被用作文件系统服务。不过,即使最早的16位版本的Windows也已经具有了许多典型的操作系统的功能,包括拥有自己的可执行文件格式以及为应用程序提供自己的设备驱动程序(计时器、图形、打印机、鼠标、键盘以及声卡)。

Windows 1.0(1985.11

Windows 1.0于1985.11.20发布,最初售价100美元;当时被人所青睐的GUI电脑平台是GEM及DESQview/X,Windows 1.0没有受到用户青睐,评价也不是很好。

微软早期开发的Windows实都只是基于Dos系统之上的一个图形应用程序,并通过Dos来进行文件操作。直到Win2000的发布,Windows才彻底的摆脱了Dos,成为真正独立的操作系统。

Windows 2.0(1987)

Windows 2.0发行于1987年,最初售价100美元;是一个基于MS-DOS操作系统、但这个版本依然没有获得用户认同。

2.0对图形功能的支持增强,用户可以叠加窗口,控制屏幕布局,可以用组合键快速使用Windows的功能。许多Windows的开发人员针对2.0写出了他们毕生的第一个Windows应用程序。

当Windows 2.0发布之时,用户界面与苹果公司(Apple)的Macintosh计算机的GUI(图形用户界面)很相似。Apple对这模仿者的出现显然有些气恼,并对Microsoft提起了诉讼,指控Bill剽窃他们的创意。Microsoft则声明他们早先曾和Apple有过一个协议,该协议给予了他们使用Apple特征的权利。4年之后,Microsoft赢了官司。因此,Windows 2.0得以继续在商店的货架上进行销售。但由于缺乏软件开发者的支持,Windows 2.0的销量很不理想。毕竟,一个没有兼容软件的操作系统没有什么用。

Windows 3.x(1990~1994)

1990年5月22日,Windows 3.0发布,由于在界面、人性化、内存管理多方面巨大改进,终于获得用户认同。之后微软趁热打铁,于1991年10月发布windows 3.0多语版本,为windows在非英语母语国家推广起到重大作用。

Windows 3.0比Windows2.0有很多改善,不过仍然缺乏多媒体功能和网络功能,推出后不久就被接踵而至的3.1取代。

Windows 3.x具备了模拟32位操作系统的功能,图片显示效果大有长进,对当时最先进的386处理器有良好支持。这个系统还提供了对虚拟设备驱动(VxDs)的支持,极大改善了系统可扩展性,计算机用户再不必在购买Windows3.x时煞费苦心地查证自己的硬件是否可以被系统支持了,因为他完全可以另外安装一个驱动程序。

为了帮助厂商和软件公司开发Windows应用程序,微软发布了Software Development Kit (SDK),为windows程序员提供了开发时常用函数和程序调用库,加快了开发速度,但也人为的将程序员与系统硬件资源隔绝。这个惯例一直延续至今。软件公司在这方面,微软想必深谙“与人方便、与己方便”道理,与苹果公司特立独行的风格形成鲜明对照。

windows 3.1(1992.4)

Windows 3.1 是在1992年4月发布,与 windows 3.0相比改进很多 。1992年4月,windows

3.1发布,最初发布2个月内,销量就超过一百万份,至此微软公司的资本积累和研发进入良性循环。为命令行式操作系统编写的MS-DOS下的程序可以在窗口中运行,使得程序可以在多任务基础上使用,虽然这个版本只是为家庭用户设计,很多游戏和娱乐程序仍然要求DOS存取。纠正一些现有的大部分网络有关问题。Windows 3.1添加了对声音输入输出的基本多媒体支持和一个CD音频播放器,以及对桌面出版很有用的TrueType字体。

微软还特别给中国研发了“Windows 3.2”1994年,windows 3.2中文版本发布,为Windows 95在中国辉煌打下了坚实基础。

Windows 95(1995.8.24)

Windows 95是一个混合的16位/32位Windows系统,其版本号为4.0,由微软公司发行于1995年8月24日。Windows 95是Windows操作系统中第一个支持32位的操作系统。

它以对GUI的重要改进和底层工作(underlying workings)为特征,带来了更强大、更稳定、更实用的桌面图形用户界面,结束了桌面操作系统间的竞争,在它发行的一两年内,它成为有史以来最成功的操作系统。

Windows 95以强大攻势进行发布,包括商业性质的Rolling Stones的歌曲“Start Me Up”。很多没有电脑的顾客受到宣传影响而排队购买软件,但他们甚至根本不知道Windows 95是什么。

从脉络上讲,Windows95是从Windows for Workgroup 3.1上面进化上去的,但很多用户是从DOS升级甚至是第一次使用,因此,强大的功能给他们留下了深刻印象。但是实际上Win95只能算妥协产品,因为32位的系统还必须兼容16位程序,而此前WinNT由于对16位程序兼容性差,受到个人用户强烈抵制。

Windows 95标明了一个“开始”按钮的介绍以及桌面个人电脑桌面上的工具条,这一直保留到现在视窗后来所有的产品中。

96年8月发布的Windows 95OSR2集成了Internet Explorer 3,97年的OSR2.5则是集成了Internet Explorer 4。IE与系统的整合,也是在微软的反托拉斯案中的焦点,因为整合Explorer排挤了微软的竞争对手Netscape的产品。

虽然Windows 95是首款32位系统,但由于又与16位系统混合,所以Windows 95的主要缺点就是稳定性,蓝屏、死机对Windows 95而言算得上是家常便饭,那时Windows 95被戏称为“瘟酒屋”、“晕倒死”。因此在一年之后才出现了Windows 95的修正版:Windows 95 OSR2,又称Windows

97。

32位操作系统

Windows NT(1996.4.24)

概述

Windows NT基于OS/2 NT基础编制。OS/2由微软和IBM联合研制,分为微软Microsoft OS/2

NT与IBM的IBM OS/2。协作后来不欢而散,IBM继续向市场提供先前的OS/2版本,而微软则把自己的OS/2 NT的名称改为Windows NT,即第一代的Windows NT 3.1(1993.8.31)。Windows NT是纯32位操作系统,采用先进的NT核心技术。NT即新技术(New Technology)。1996年4月发布的Windows NT 4.0是NT系列的一个里程碑,该系统面向工作站、网络服务器和大型计算机,它与通信服务紧密集成,提供文件和打印服务,能运行客户机/服务器应用程序,内置了Internet/Intranet功能。

Windows 98(1998.6.25)

Windows 98,是美国微软公司发行于1998年6月25日的混合16位/32位Windows操作系统,其版本号为4.1。

特点

这个新系统是基于Windows 95编写的,它改良了硬件标准的支持。其它特性包括对FAT32文件系统的支持、多显示器、Web TV支持和整合到Windows图形用户界面的Internet Explorer,称为活动桌面(Active Desktop)。

从Windows98开始,内存管理上有革新进步,即将16位与32位源代码放在不同内存空间执行(16位源代码与32位源代码,在同一记内存空间混合存放易导致一个程序发生错误就会连带造成整个系统死机),一旦某一应用程序错误,可以单独关闭该程序,但不影响整个系统持续正常运作。

从Windows 98开始的多进程操作系统,也与Windows 95抢占式多任务有着完全不同的改善。它可以由使用者决定是平均分配系统资源进行多工,或是将某一个较不急于达成、或完成时间较长的程序设为背景(后台)执行,高度的增加多任务作业实用性。

Windows 2000(1999.12.19)

Windows 2000,原名Windows NT 5. 0,是微软公司产品研发投入最大的一个产品之一。它结合了Windows 98和Windows NT 4.0很多优良功能/性能与一身,这也是他们给它改名的一个原因。她是Windows家族的一个新的延伸,超越了Windows NT原来含义。

微软公司有很多软件产品,随着产品线不断扩充和发展,目前逐渐注重在推行产品家族的品牌,比如Windows, Office, BackOffice和Visual Studio系列。针对企业用户,微软在这些产品家族基础上,集成发展Digital Nervous System(数字神经系统)企业理念,根据不同场景,如知识管理、业务经营和电子商务等来组织产品线,以满足企业用户进行数字化经营的需要。

Windows家族是微软核心产品线之一,包括Windows 98等9x系列、Windows CE等超小型系列,以及Windows NT/2000这一个企业操作系统系列。由于微软不断研发开拓和 OEM伙伴的支持,Windows家族产品已经达到很高的市场占有率。这种PC操作系统的统一,给用户和应用软件开发商带来了选择多样和降低成本的好处。微软把自己定位在生产"Enabling Technology"的公司,生产平台性产品和开发工具,为第三方软件开发商提供众多的增值机会。突破刚才介绍了很多细节的信息,下面我们来重点谈一谈Windows 2000自身在设计思想和技术实现上的突破。

微软认为Windows代表了一种通用平台,这种通用平台可以运行在各种不同设备上,帮助用户连接到Internet并获得Internet的强大威力。而Windows 2000在上述功能外,还可帮助企业用户构建一个数字化经济的基础设施。同时微软还与众多业界伙伴合作,共同来提高用户的计算体验质量。

Windows Me(2000.9.14)

Windows Me

概述与意义

Windows ME(Windows Millennium Edition)是一个16位/32位混合Windows系统,由微软发行于2000年9月14日,相对其它Windows系统,短暂的WinME只延续了1年,即被WinXP取代。 Windows Me是最后一个基于实时DOS的Windows 9X系统,其版本号为4.9。其名有2个意思,一是纪念2000年,Me是英文千禧年(Millennium)的意思。另外也指自己,Me在英文中是我的意思。

WinME在Windows 9X基础上开发的,主要针对家庭,个人用户,WinME重点改进对多媒体和硬件设备支持,但同时也加入了不少在Win2000上拥有的新概念。主要增加功能包括,系统恢复,UPnP即插即用,自动更新等。

由于WinME稳定性和可靠性较差,相当多的旧Dos程序无法在WinME上运行,PC World戏称WinME为 Mistake Edition。作为从Win98到WinXP的中间过渡产品,微软希望吸引Win98的忠实用户能放弃使用旧操作系统。

Windows XP(2001.8.24)

概述

Windows XP,或视窗XP是微软公司的一款视窗操作系统。字母XP表示英文单词“体验”(experience)。Windows XP外部版本是2002,内部版本是5.1(即Windows NT 5.1),正式版Build是5.1.2600。

Windows XP特色

Windows XP是基于Windows 2000代码的产品,同时拥有一个新用户图形界面(叫做月神Luna)。

Windows XP拥有一个叫做“月神”Luna的豪华亮丽的用户图形界面。Windows XP视窗标志也改为较清晰亮丽的四色视窗标志。Windows XP带有用户图形登陆界面;全新XP亮丽桌面,用户若怀旧以前桌面可换成传统桌面。此外,Windows XP还引入了一个“选择任务”的用户界面,使工具条可以访问任务具体细节。然而,批评家认为这个基于任务的设计指示增加了视觉上的混乱,因为它除了提供比其它操作系统更简单的工具栏以外并没有添加新特性。而额外进程耗费又是可见的。 它包括简化的Windows 2000用户安全特性,并整合了防火墙,以用来确保长期以来以着困扰微软的安全问题。 由于微软把很多以前由第三方提供的软件整合到操作系统中,XP受到猛烈批评。这些软件包括防火墙、媒体播放器(Windows Media Player),即时通讯软件(Windows Messenger),以及它与Microsoft Passport网络服务的紧密结合,这都被很多计算机专家认为是安全风险以及对个人隐私的潜在威胁。这些特性的增加被认为是微软继续其传统垄断行为的持续。

另外受到强烈批评的是它产品激活技术。这使得主机部件受到监听,并在软件可以永久使用前(每30天一个激活周期)在微软记录上添加一个唯一的参考序列号(reference number)。在其它计算机上安装系统,将因为硬件不同而无法激活。

Windows XP的后续版本是Windows Vista。因为Windows Vista没有在全球受到广泛欢迎,微软称其将支持Windows XP至2014年8月。

Windows Server 2003(2003.4.24)

概述

Windows Server 2003 标准版是一个可靠的网络操作系统,可迅速方便地提供企业解决方案。这种灵活的服务器是小型企业和部门应用的理想选择。

Windows Server 2003 企业版是为满足各种规模的企业的一般用途而设计的。它是各种应用程序、Web 服务和基础结构的理想平台,它提供高度可靠性、高性能和出色的商业价值。 是一种全功能的服务器操作系统。

Windows Server 2003 数据中心版是为运行企业和任务所倚重的应用程序而设计的,这些应用程序需要最高的可伸缩性和可用性。是Microsoft迄今为止开发的功能最强大的服务器操作系统,支持高达64 GB 的 RAM。

Windows Server 2003 Web 版用于 Web 服务和托管。

Windows Server 2003 R2(2006.3.28)

Windows Server 2003 R2 扩展了 Windows Server 2003 操作系统,在轻松地集成到现有

Windows Server 2003 环境的同时,提供了更高效的方法,来管理和控制对本地和远程资源的访问。

Windows Server 2003 R2 构建了更高的安全性、可靠性和性能,扩展了对本地和远程资源的连接和控制。企业可通过增强的资源管理和控制,受益于更低的成本和更好的效率。

Windows Vista(2007.1.30)

Windows Vista

概述

Windows Vista是微软公司的一款视窗操作系统。微软最初在2005年7月22日正式公布了这一名字,之前操作系统开发代号Longhorn。Windows Vista的内部版本是6.0(即Windows NT 6.0),正式版的Build是6.0.6000。

Windows Vista距离上一版本Windows XP已有超过五年的时间,这是Windows版本历史上间隔时间最久的一次发布。根据微软表示,Windows Vista包含了上百种新功能;针对开发者方面,Vista使用.NET Framework 3.0版本,比起传统的Windows API更能让开发者能简单写出高品质的程序。

微软也在Vista的安全性方面进行改良。Windows XP最受到批评的一点是系统经常出现安全漏洞,并且容易受到恶意软件、计算机病毒或缓存溢出等问题的影响。为了改善这些情形,微软总裁比尔·盖茨在2002上半年宣布在全公司实行“可信计算的政策”(Trustworthy Computing initiative),这个活动目的是让全公司各方面的软件开发部门一起合作,共同解决安全性的问题。微软宣称由于希望优先增进Windows XP和Windows Server 2003的安全性,因此延误了Vista的开发。

Windows Vista的后续版本是Windows 7。该产品已于2009年10月22日在全球同步上市。

Windows Server 2008(2008.2.27)

概述

Windows Server 2008 内置的 Web 和虚拟化技术,可助您增强服务器基础结构的可靠性和灵活性。新的虚拟化工具、Web 资源和增强的安全性可助您节省时间、降低成本,并且向您提供了一个动态而优化的数据中心平台。

亮点:针对 Web 而建

Internet Information Services 7.0 是一个强大的应用程序和 Web 服务平台,可助您简化 Web

服务器管理,这个模块化的平台提供了简化的、基于任务的管理界面,更好的跨站点控制,增强的安全功能,以及集成的 Web 服务运行状态管理。

Internet Information Server (IIS) 7 和 .NET Framework 3.0 提供了一个综合性平台,用于建立连接用户与用户、用户与数据之间的应用程序,以使他们能够可视化、共享和处理信息。

虚拟化

Windows Server 2008 的虚拟化技术,可助您在一个服务器上虚拟化多种操作系统,如Windows、Linux 等等。服务器操作系统内置的虚拟化技术和更加简单灵活的授权策略,可助您获得前所未有的易用性优势并降低成本。

Windows 7(2009.10.22)

概述

windows7 启动画面

Windows 7是微软公司最新的一款视窗操作系统。之前操作系统开发代号Blackcomb以及Windows

Vienna。Windows 7的内部版本是6.1(即Windows NT 6.1),正式版的Build是6.1.7600。2009年7月14日,Windows 7开发完成并正式进入批量生产。

Blackcomb原本是微软对Windows未来的版本的代号,原本安排于Windows XP后推出。但是在2001年8月,“Blackcomb”突然宣布延后数年才推出,取而代之由Windows Vista(代号“Longhorn”)在Windows XP之后及Blackcomb之前推出。Windows 7是微软8年来最重大的一次系统发布,其关注度不亚于2001年发布的Windows XP。Windows 7也是微软在Windows 95后与合作伙伴测试最多、兼容性最好的新一代操作系统,几乎可以运行所有的软件。Windows 7将使用Windows Vista的版本分布原则,所以其正式版共有六大版本:Starter(简易版)、Home Basic(家庭基础版)、Home

Premium(家庭高级版)、Professional(专业版)、Enterprise(企业版)和Ultimate(旗舰版)。其中Starter是专门在上网本上运行的版本。

Windows 7将是Vista的“小更新大变革”——微软已经宣称 Windows 7 将使用与 Vista 相同的驱动模型,即基本不会出现类似 XP 至 Vista 的兼容问题。

Windows 7的改进

Windows 7 的设计主要围绕五个重点——针对笔记本电脑的特有设计;基于应用服务的设计;用户的个性化;视听娱乐的优化;用户易用性的新引擎。

更易用:Windows 7做了许多方便用户的设计,如快速最大化,窗口半屏显示,跳跃列表,系统故障快速修复等,这些新功能令Windows 7成为最易用的Windows。

更快速:Windows 7大幅缩减了Windows 的启动速度,据实测,在2008年的中低端配置下运行,系统加载时间一般不超过20秒,这比Windows Vista的40余秒相比,是一个很大的进步。

更简单:Windows 7将会让搜索和使用信息更加简单,包括本地、网络和互联网搜索功能,直观的用户体验将更加高级。

更安全:Windows 7包括了改进了的安全和功能合法性,还会把数据保护和管理扩展到外围设备。

更低的成本:Windows7可以帮助企业优化它们的桌面基础设施,具有无缝操作系统、应用程序和数据移植功能,并简化PC供应和升级,进一步朝完整的应用程序更新和补丁方面努力。

更好的连接:Windows7进一步增强了移动工作能力,无论何时、何地、任何设备都能访问数据和应用程序,开启坚固的特别协作体验,无线连接、管理和安全功能会进一步扩展。令性能和当前功能以及新兴移动硬件得到优化,拓展了多设备同步、管理和数据保护功能。最后,Windows7会带来灵活计算基础设施,包括胖、瘦、网络中心模型。

能在系统中运行免费合法XP系统

微软新一代的虚拟技术——Windows virtual PC,程序中自带一份Windows XP的合法授权,只要处理器支持硬件虚拟化,就可以在虚拟机中自由运行只适合于XP的应用程序,并且即使虚拟系统崩溃,处理起来也很方便。

更人性化的UAC(用户账户控制)

Vista的UAC可谓令Vista用户饱受煎熬,但在Windows 7中,UAC控制级增到了四个,通过这样来控制UAC的严格程度。

更好的WinFS

WinFS 是一种新的文件系统格式。为迎接这场完美技术风暴的到来,Microsoft 在构建下一代

Windows 文件系统(代号为 WinFS)方面投入了大量的精力。WinFS 产品小组在革新 Windows 文件系统的过程中遵循以下三个核心原则:使用户能够“查找”、“关联”和“操作”他们的信息。

能用手亲自摸上一把的Windows

Windows 7 原生包括了触摸功能 ,但这取决于硬件生产商是否推出触摸产品。系统支持10点触控,这说明Windows 不再是只能通过键盘和鼠标才能接触的操作系统了。

只预装基本应用软件,其他的网上找

Windows 7只预装基本的软件——例如Windows Madia Player、写字板、记事本、照片查看器等。而其它的例如Movie Maker、照片库等程序,微软为缩短开发周期,不再包括于内。用户可以上Windows Live的官方网站,自由选择Windows Live的免费软件。

迄今为止最华丽但最节能的Windows

Windows 7 的Aero效果更华丽,有碰撞效果,水滴效果。这些都比Vista增色不少。但是,Windows 7的资源消耗却是最低的。不仅执行效率快人一筹,笔记本的电池续航能力也大幅增加。微软总裁称,Windows 7成为最绿色,最节能的系统。

下驱动不用愁,Update一下就OK

Vista第一次安装时仍需安装显卡和声卡驱动,这显然是很麻烦的事情,对于老爷机来说更是如此。但Windows 7却不用考虑这个问题,用Windows Update在互联网上搜索,就可以找到适合自己的驱动。

支持非微软的音频格式

经过多番辗转,微软这回妥协了,Windows 7原生支持了AAC格式播放,这个在iTune上很流行的音频格式,微软也想咬一口了。之前Windows Media Player都只能播放微软自己的音频格式,看来时代变了。

网络音乐

微软在Windows7中改进了家庭网络的易用性,当然网络音频也不例外。你可以在一切联网设备上播放Windows 7PC上的流媒体,只要该设备支持1.5版DLNA标准。WMP还可以将你的媒体转换成设备所支持的格式。

蓝牙音频

Windows7包含蓝牙音频驱动,它将原生支持蓝牙耳机或者扬声器,而无需过多的设置和安装。

智能型路由

音频能自由选择设备,比如,播放音乐时将由扬声器发声,打网络电话时将智能选择你的耳机。

这是Windows 7的新功能,可以对你PC甚至是所有你联网的PC的同类型文件进行分类,将他们分别归在不同文件夹下。所以你PC里的音乐将全部归到Music Library下,这样就能更好管理音乐。

这想法显然是好的,对于软件工程师而言,这使得建立数据库等工作变得简单,但对于普通用户而言,要理解如此抽象的概念显然不是那么容易的。

这些虚拟文件夹在Windows 7中成为“库”,这些库将会形成一个系统,很简洁,是吧。

API

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API除了有应用“应用程序接口”的意思外,还特指 API的说明文档,也称为帮助文档。

什么是windows API

Windows API是一套用来控制Windows的各个部件(从桌面的外观到为一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数.用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么.这在某种程度上很象Windows的天然代码.

当WINDOWS操作系统开始占据主导地位的时候,开发WINDOWS平台下的应用程序成为人们的需要。WINDOWS程序员所能使用的编程工具唯有API函数,这些函数是WINDOWS提供给应用程序与操作系统的接口,他们犹如“积木块”一样,可以搭建出各种界面丰富,功能灵活的应用程序。所以可以认为API函数是构筑整个WINDOWS框架的基石,在它的下面是WINDOWS的操作系统核心,而它的上面则是所有的华丽的WINDOWS应用程序。API也因此被赋予至高无上的地位。程序员必须熟记一大堆常用的API函数。

欲练神功 必先自宫

即使自宫 未必成功

若不自宫 也能成功