我打算为专有系统设计一个应用程序XUL和XPCOM.所以我决定使用C/C++但是如何在这个领域作为初学者开始开发我找不到一个好的指南来开始.如果你能提供一些链接和书籍,那将是件好事.我还想知道如何防止用户在视图部分中特别修改代码,因为逻辑可以在XPCOM中完成.
XUL explorer是一个可以让你拖放XUL的工具.它有助于模拟界面或开始了解您可以使用的各种元素.
xulrunner是Mozilla的二进制文件,允许您运行XUL/XPCOM/javascript应用程序.
在Mozilla开发者中心是你的朋友.
如果您使用IRC,请访问irc.mozilla.org上的#xulrunner.他们对初学者的一些问题相当宽容.
我认为不允许用户看到(或可能修改)实际的XUL界面.尝试以某种方式保护JavaScript有一些路径(某些表面级别,如模糊,缩小,但随后是一些可能的安全加载方法).XPCOM可以用C++或JavaScript编写,仅举几例,如果你把更多的代码放在XPCOM中,我认为应该更安全.
看看你在XUL中可以做些什么的一个有趣的开始是查看XUL周期表.