User interface 如何开始XUL开发?
首先,我得说我的英语不好。所以我为这篇文章中的错误感到抱歉 第二,我是一名两年的专业程序员。主要的编程语言是VB.net(在谈到用户界面时,我发现这有点有限) 我喜欢用户界面,我真的希望能够在Windows环境中创建具有良好用户界面的软件。经过很长一段时间的搜索,我发现了一个雷鸟主题,这正是我想要的!这个主题被称为“”。这真是太美了 经过一些研究,我发现Thunderbird UI是使用一种叫做XUL的东西创建的,XUL是一种用于用户界面的描述性语言。现在我对使用这个平台创建应用程序非常感兴趣,但不知道从哪里开始。 经过一些研究,我还发现微软创建GUI是为了将GUI与逻辑分开,WPF支持主题,但对我来说,学习多平台的XUL比WPF更有利可图 我需要一些关于如何在XUL中开始开发的指导,而且非常重要的是,如何在我的XUL应用程序中使用Thunderbird的现有主题,使它们看起来真的很棒User interface 如何开始XUL开发?,user-interface,themes,xul,thunderbird,User Interface,Themes,Xul,Thunderbird,首先,我得说我的英语不好。所以我为这篇文章中的错误感到抱歉 第二,我是一名两年的专业程序员。主要的编程语言是VB.net(在谈到用户界面时,我发现这有点有限) 我喜欢用户界面,我真的希望能够在Windows环境中创建具有良好用户界面的软件。经过很长一段时间的搜索,我发现了一个雷鸟主题,这正是我想要的!这个主题被称为“”。这真是太美了 经过一些研究,我发现Thunderbird UI是使用一种叫做XUL的东西创建的,XUL是一种用于用户界面的描述性语言。现在我对使用这个平台创建应用程序非常感兴趣,
从我所看到的,XUL开发的应用程序使用JavaScript或C++来实现程序逻辑。这是正确的吗
另外,由于我来自事件驱动的.net编程,我想知道XUL开发是否也是事件驱动的,因此,如果我想响应一个按钮点击,例如,我可以将一个事件连接到一个代码/函数非常感谢您的帮助。我想是您一直在寻找的,而不是XUL。有很多内容可以让您开始学习。网站上有XUL文档
查找XUL文档的最佳位置是:以下是MDN和其他地方的一些具体建议:
- 关于Mozilla开发者中心
- (在firefox中打开,提供各种XUL小部件的演示)
- (提供学习XUL/构建XUL窗口的简单界面)
- xul#xulrunner on(流量低,但如果您有特定问题,可以在此处获得答复)
是的,XUL是事件驱动的,您可以将事件附加到按钮和其他小部件,Javascript函数会响应事件。我不确定为什么会接受这个答案——如果他在看Thunderbird是如何构建的,他肯定在找XUL。