4

最初に言っておきますが、私の英語は苦手です。そのため、この投稿のエラーについては申し訳ありません。

次に、私はプロのプログラマーとして 2 年間働いています。主なプログラミング言語は VB.net です (ユーザー インターフェイスについて話すと、VB.net は多少制限されます)。

私はユーザー インターフェイスが大好きで、優れたユーザー インターフェイスを備えた Windows 環境でソフトウェアを作成できるようになりたいと思っています。そのようなものを長い間探した後、私はまさに私が望むものを作る Thunderbird テーマを発見しました! このテーマは " Leopard Mail-Default-Aqua " と呼ばれます。これは本当に美しいです。

調査の結果、Thunderbird の UI は XUL と呼ばれるものを使用して作成されており、XUL はユーザー インターフェイスの記述言語であることがわかりました。現在、このプラットフォームを使用してアプリケーションを作成することに非常に興味がありますが、どこから始めればよいかわかりません。いくつかの調査の後、Microsoft がGUI をロジックから分離するためにWPFを作成し、WPF がテーマをサポートしていることも発見しましたが、私にとっては、WPF よりもマルチプラットフォームである XUL を学ぶ方がはるかに有利です。

XUL で開発を開始する方法についていくつかの指示が必要です。また非常に重要なことですが、XUL アプリケーションで Thunderbird の既存のテーマを使用するにはどうすればよいのでしょうか。

私が見た限りでは、XUL で開発されたアプリケーションは、javascript または C++ を使用してロジックをプログラムします。これは正しいです?

また、私はイベント駆動型の .net プログラミングから来たので、XUL 開発もイベント駆動型かどうかを知りたいので、たとえばボタンのクリックに応答したい場合は、イベントをコードに接続できます/関数。

どうもありがとうございました。

4

3 に答える 3

7

XUL ドキュメントを見つけるのに最適な場所は、Mozilla Developer Network です。MDN やその他の場所からの特定の提案を次に示します。

はい、XUL はイベント駆動型です。イベントをボタンやその他のウィジェットにアタッチすると、Javascript 関数がイベントに応答します。

于 2010-12-19T04:36:58.983 に答える
2

XUL ドキュメントは次の場所にあります。

https://developer.mozilla.org/en/XUL

于 2010-05-07T21:08:38.713 に答える
-4

XULではなく、あなたが探していたのはQtだと思います。始めるためのチュートリアルがたくさんあります。

于 2010-05-05T18:21:27.263 に答える