|
|
|
|
|
|
|
|
竞争接口 Avalon 是下一版本的 Windows(代号 "Longhorn")的一部分,主要由添加到 .NET 框架中新的类集合组成。目前,用于 Avalon 编程的最重要的新命名空间有多个名称,例如,MSAvalon.Windows、MSAvalon.Windows.Controls 和 MSAvalon.Windows.Media。(在 Longhorn 最终发布之前,这些名称将进行更改。)有了 Avalon,您就可以利用 C#、Visual Basic® .NET 或者任何其他支持 .NET 公共语言规范 (CLS) 的语言编写应用程序。这些程序与目前可编写的 Windows 窗体应用程序颇为相似。即,Avalon 的标准部分。 另外,Avalon 还会定义一个可在 Longhorn 中使用的新标记语言,其代号为 "XAML"(可扩展应用程序标记语言,读作 "zammel")。可以使用 XAML 来定义文本、图像和控件的布局,这与使用 HTML 非常相似。因为基于 XML,所以 XAML 的语法比 HTML 更严谨、更明确。预计大部分的 XAML 均可通过可视化设计程序由计算机生成,但是(最初)手工编写自己的 XAML 会是一次绝佳的学习体验。 大多数写入 Avalon 的应用程序均可能同时包含程序代码和 XAML。您将使用 XAML 定义应用程序初始的可视界面,并编写用于实现其他功能的代码。您可以将程序代码直接嵌入到 XAML 中,也可以将它保留在一个单独的文件内。能够用 XAML 实现的所有功能均可以通过程序代码实现。因此,根本无需使用任何 XAML 也有可能编写程序。但是,反之则不行;页码:[1] [2] [3] [4] [5] [6] [7] 第1页、共7页 |
|
|
|
|
设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明
Copyriht 2007 - 2008 © 科普之友 All right reserved |