在微软推出了Windows8 Metro模式下的软件产品后,该系统程序员已经为其开发出了新的应用。其中一个系列应用被称为“Contract”。放入Windows8的Contract应用可以实现和其它应用程序以及Windows8系统本身的交互。 微软在Windows8的应用开发人员博客上发表了一篇技术性很强的新帖子,该公司Derek Gebhard在文中写到程序员是如何开发这个应用并且如何在Windows8中使用Contract。他给出了两组例子对比来展示这些Contract应用是如何工作的: “例如,文件打开器Contract允许用户将文件从一个应用导入到另一个应用中;搜索Contract则允许用户利用搜索程序对系统各处进行搜索,而且可以实现在多个应用之间快速传输查询。在所有情况下,只要有了Contract应用,只要你能够进入到Windows8的应用界面,你就快速高效得实现你想要的操作。 博客还介绍了更多开发人员是如何开发Contract的细节。Metro应用制造商用JavaScript和XAML应用开发搜索Contract。所有的Metro应用都可以用于开发文件打开器Contract。Gebhard指出,在Share Target Contract模式下,使用Visual Studio可以很大程度上帮助搜索Contract和文件打开器Contract两款应用。 另外他还说道,Metro应用制造商不会马上采纳这种应用。 编译自neowin