首先,我得说我的英语不好。因此,我对这篇文章中的错误表示歉意。
第二,我做了两年的专业程序员。主要的编程语言是VB.net (当谈到用户界面时,我发现它有一定的局限性)。
我喜欢用户界面,我真的希望能够在Windows环境下创建具有很好的用户界面的软件。经过很长一段时间的寻找,我发现了一个雷鸟主题,这正是我想要的!这个主题叫做"Leopard Mail-Default-Aqua“。这真的很漂亮。
经过一些研究,我发现Thunderbird UI是使用XUL创建的,而XUL是一种用于用户界面的描述性语言。现在我对使用这个平台创建应用程序非常感兴趣,但不知道从哪里开始。通过一些研究,我还发现微软创建了WPF来分离图形用户界面和逻辑,并支持主题,但对我来说,学习多平台的XUL比学习WPF更有利可图。
我需要一些关于如何在XUL中开始开发的指导,而且非常重要的是,我如何在我的XUL应用程序中使用Thunderbird的现有主题,这样它们看起来真的很棒?
据我所知,用XUL开发的应用程序使用javascript或C++编写逻辑程序。这是正确的吗?
此外,由于我来自事件驱动的.net编程,我想知道XUL开发是否也是事件驱动的,因此,如果我想响应按钮单击,例如,我可以将事件连接到代码/函数。
非常感谢你的帮助。
发布于 2010-05-06 02:21:27
我想你一直在找的是Qt,而不是XUL。有很多tutorials可以让你入门。
发布于 2010-12-19 12:36:59
找到XUL文档的最佳位置是Mozilla Developer Network,这里是来自MDN和其他地方的一些具体建议:
Mozilla Developer Center
是的,XUL是事件驱动的,您可以将事件附加到按钮和其他小部件,而Javascript函数将响应事件。
发布于 2010-05-08 05:08:39
https://stackoverflow.com/questions/2775530
复制相似问题