gpt4 book ai didi

user-interface - 如何开始 XUL 开发?

转载 作者:行者123 更新时间:2023-12-01 00:02:24 24 4
gpt4 key购买 nike

首先,我得说我的英语不好。所以我很抱歉这篇文章中的错误。

第二,我是一名2年的专业程序员。主要的编程语言是 VB.net(在谈到用户界面时我发现它有些局限性)。

我喜欢用户界面,我真的希望能够在具有出色用户界面的 Windows 环境中创建软件。经过很长时间的搜索,我发现了一个 Thunderbird 主题,正是我想要的!这个主题叫做“Leopard Mail-Default-Aqua”。这真的很漂亮。

经过一番研究,我发现 Thunderbird UI 是使用一种叫做 XUL 的东西创建的,而且 XUL 是一种用于用户界面的描述性语言。现在我对使用这个平台创建应用程序非常感兴趣,但不知道从哪里开始。
经过一番研究,我还发现微软创建了 WPF将 GUI 与逻辑分开,WPF 支持主题,但对我来说,学习多平台的 XUL 比 WPF 更有利可图。

我需要一些关于如何在 XUL 中开始开发的指导,同样非常重要的是,如何在我的 XUL 应用程序中使用 Thunderbird 的现有主题,让它们看起来真的很棒?

据我所知,在 XUL 中开发的应用程序使用 javascript 或 C++ 来编程逻辑。这样对吗?

此外,由于我来自事件驱动的 .net 编程,我想知道 XUL 开发是否也是事件驱动的,因此如果我想响应按钮单击,例如,我可以将事件连接到代码/功能。

非常感谢你的帮助。

最佳答案

查找 XUL 文档的最佳位置是 Mozilla Developer Network以下是来自 MDN 和其他地方的一些具体建议:

  • Introduction to XUL
  • XUL tutorial在 Mozilla 开发者中心
  • XUL Periodic Chart (在firefox中打开,提供各种XUL小部件的演示)
  • XUL Explorer (提供学习XUL的简单界面/搭建XUL窗口)
  • xul #xulrunner 上 Mozilla's IRC channels (低流量,但如果您有特定问题,您可以在此处获得回复)
  • XUL mailing list

  • 是的,XUL 是事件驱动的,您将事件附加到按钮和其他小部件,Javascript 函数响应事件。

    关于user-interface - 如何开始 XUL 开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2775530/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com