2

携帯電話 (Nokia N900) 用のアプリケーションを作成したいのですが、これは Linux の亜種である Maemo プラットフォームを使用しています。ほとんどのアプリケーションは QT または Python のいずれかで作成されます。私は C# の経験しかありません。C# を QT に変換することが可能かどうか疑問に思っています。または、Mono や Vala などを使用して C# でコードを記述し、 N900 用のアプリケーションを作成しますか??

乾杯、

ブレンダン

4

4 に答える 4

4

「C# から Qt への変換」について: それらは比較できません。C# は言語ですが、Qt は UI フレームワークです。

Mono は Maemo で実行され、.Net/Mono 用の Qt バインディングがありますが、Mono はデフォルト/推奨/サポートされている UI フレームワークとしてGtk#を使用します。

于 2010-05-24T04:46:07.900 に答える
2

C# やプログラミング全般にすでに自信がある場合は、新しいツール セットを手に入れるのにそれほど苦労することはありません。1 つのサイズが常にすべてに適合するとは限りません。

于 2010-05-24T05:45:02.710 に答える
1

I do not think that exist a tool for convert C# code to the equivalent Qt/C++, Qt/Python, is something that is best done manually. It's best developed on a platform like a Mono for the N900 or find someone with knowledgeable in Qt able to carry out the work.

Note that Qt is the default platform for Nokia, if you want to install this application on other devices easily best using Qt.

于 2010-05-25T18:02:46.527 に答える
1

プログラミング言語としての C# は、Microsoft によって管理されています。Microsoft は、C# に関する「特許条約」を提供すると述べていますが、過去に訴訟を起こしたがっていたため、信じがたいものです。;)

C# アプリを「変換」する場合は、それを Mono に組み込む必要があります。Mono は「クロスプラットフォームのオープンソース .NET 開発フレームワークです。」http://www.mono-project.com/Main_Page

アプリが Mono で動作するようになったら、Maemo に接続する必要があります。これを行うにはいくつかの方法がありますが、Qt を選択する可能性が最も高い方法です。アプリを Qt に移植するのは非常に手間がかかるため、書き直すことにします。幸いなことに、Qt は多くのプログラミング言語をサポートしているため、Mono や C# 自体でなくても、Mono に似たものを見つけることができる場合があります。

于 2010-11-30T11:55:33.067 に答える