我正计划为专有系统设计应用程序XUL和XPCOM。所以我决定使用C/C++,但是我如何才能以该领域的初学者身份开始开发
我找不到一个好的入门指南。如果您可以提供一些链接,那将是很好的
和书籍。我也想知道如何防止用户修改 View 部分中的代码,因为逻辑可以在XPCOM中完成。
最佳答案
XUL explorer是使您可以拖放XUL的工具。这对于模拟接口(interface)或开始学习可以使用的各种元素非常有用。
xulrunner是Mozilla的二进制文件,它使您可以运行XUL/XPCOM/javascript应用程序。
Mozilla Developer Center是您的 friend 。
如果使用IRC,请在irc.mozilla.org上查看#xulrunner。他们对初学者提出的一些问题颇为宽容。
我认为允许用户查看(或潜在地修改)实际的XUL界面不会遥遥无期。有一些方法可以尝试以某种方式保护JavaScript(某些表面级别,例如遮盖,缩小),然后提供一些可能的安全加载方法。 XPCOM可以用C++或JavaScript编写,仅举几例,如果您将更多代码放在XPCOM中,我认为它应该更安全。
看看您可以在XUL中做什么的一个有趣的开始就是 checkout XUL Periodic Table。
关于xul - 开始使用XULRunner开发XUL和XPCOM?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/363151/