Windows XP 是微软继windows 2000 和 Windows Millennium Edition (ME)后推出的一款"革命性"的操作系统,微软称之为继Windows 95以后最大的变革。Windows XP 基于Windows 2000 的核心代码,继承了Windows 2000的可靠性和高性能。同时,Windows XP 也继承了面向家用和娱乐的Windows ME 的许多特色,例如易用的系统恢复、功能强大的Windows Media Player、集成的Windows 图像获取(Windows Image Acquisition)等。微软推出Windows XP 的目标是全面地取代Windows 2000 和 Windows 98,在商业应用和家庭娱乐两个方面占据操作系统的主导地位。 为了使Windows XP成为商业用户和家庭用户的首选操作系统,微软在Windows XP中提供了许多全新的特色。Windows XP给我们最直接的感触可能是它全新的用户界面:重新设计的、更大的和更高质量的图标,重新设计的任务条和开始菜单等等。当然,Windows XP的特色完全不仅仅是界面上的改进,Windows XP还提供了更多的内部变化,例如:增强的电源管理、组件并列共享(side-by-side component sharing)、快速用户切换、高分辨率显示器支持、集成的Passport管理、新的信息提示方式和强大的GDI+等等。 无论是Windows XP在界面上还是在内在上的变革,都对程序开发者提出了新的挑战。虽然原有的程序设计方法和经验在Windows XP上大多仍然是有效的,但是编写在Windows XP上运行的应用程序的确需要一些新的方法和技巧。幸运的是,掌握这些方法和技巧并不非常困难。本文的目的就是让你最直接和最快速地了解,需要那些方法和技巧才能开发出100%兼容Windows XP的应用程序。在进入本文的正式内容之前,一点非常重要的提示是:Windows XP的开发目标是设计一个"人性化"的操作系统。因此,你的应用程序越"人性化",那么你的程序也就越适应Windows XP的特性。
(出处:http://www.sheup.com)