最初に言っておきますが、私の英語は苦手です。そのため、この投稿のエラーについては申し訳ありません。
次に、私はプロのプログラマーとして 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 開発もイベント駆動型かどうかを知りたいので、たとえばボタンのクリックに応答したい場合は、イベントをコードに接続できます/関数。
どうもありがとうございました。