XULRunner 的 “Hello world”
Mozilla April 14th, 2006
嗯,从下午那恶心的软工补考归来了,写点东西…
上一篇翻译的 tutorial 有点泛泛了,那么,举个编程的经典例子”Hello World”吧。
首先建立下列目录结构
1 2 3 4 5 6 7 8 9 10 | /hello /chrome /hello hello.xul hello.js chrome.manifest /defaults /preferences prefs.js application.ini |
hello.xul 的内容为:
1 2 3 4 5 | <?xml version="1.0"?> <window> <script src="hello.js" type="text/javascript"/> <button label="Hello" oncommand="hello();"/> </window> |
hello.js 的内容为:
1 2 3 | function hello() { alert("Hello World!"); } |
chrome.manifest 的内容为:
1 | content hello file:hello/ |
prefs.js 的内容为:
1 | pref("toolkit.defaultChromeURI", "chrome://hello/content/hello.xul"); |
application.ini 的内容为:
1 2 3 4 5 6 7 8 9 | [App] Vendor=Duo Name=hello Version=0.1 BuildID=20060414 [Gecko] MinVersion=1.8 MaxVersion=1.8 |
上述工作做完后,运行:
1 | xulrunner application.ini |
做完这些后就会发现,其实主要的工作和原先的 mozilla 的开发没有区别。
所以 XULRunner 的文档虽然少,不过应该没太大关系,只要看 mozilla 的文档就好了。
只不过是为了在 XULRunner 上运行加了几个文件而已。
不过用 XULRunner 调试程序非常方便,而且我在 mozilla 下死活执行不了 I/O 的操作,目前只能靠 XULRunner 了…
Related posts:
Tags: XULRunner