13

モバイル デバイスで実行されるアプリケーションには、特別なユーザー インターフェイス要件があります。Apple は、iPhone/iPod touch プラットフォームに革新的なコントロールを導入するという素晴らしい仕事をしたと思います。

ここで、.NET Compact Framework (Visual Studio 2008) を使用して、Windows Mobile プラットフォーム用のアプリケーションを設計する必要があります。iPhone / iPod touch の UI 要素に似た商用またはオープン ソースの UI コントロール セットが利用できるのではないかと思います。

  • ジェスチャに基づくスクロール パネル
  • ドロップダウンリストの代わり: 項目の大きなリストを含む新しいパネル
  • スライドパネル

有用な製品/コードが見つかりませんでした。経験豊富で助けてくれる人がいるかもしれません。

4

13 に答える 13

7

Rescoには、Windows Mobile .net 用の「タッチ」ベースのリスト コントロールとグリッド コントロールがあることを知っています。私たちは彼らのもののいくつかを使用していますが(「タッチ」機能は使用していません)、これまでのところかなりうまく機能しています. たとえば、SmartGrid.NETコントロールを次に示します。

于 2008-10-10T17:07:51.997 に答える
4

私は週末にMirabyteのTouchControlsv1.0製品を手に入れました。
[バージョン1.5がリリースされました]

ポジティブ:

  • 動作させると、見栄えがよくなり、動的スクロールがうまくいきます。
  • 左右にスワイプして前後に移動します。
  • フォーラムで尋ねられた質問は、かなり迅速に答えられるようです。
  • リソースベースの画像を使用してアルファ透明画像を作成できます
  • 彼らはフォーラムで要求されたものを改善するために多くの仕事をしているようです。

ネガティブ

  • デモで使用されているアーキテクチャは、私がベストプラクティスと考えているものではありません。(5つのファイルに部分的なクラスを使用して分割されるボタン、ページ、メニューなどのスピンアップからすべてを処理する単一のPageHandlerクラスがあります)。
  • ドキュメントやコメントはありません。
  • 透明な画像を使用するためのメカニズムは、文字列に大きく依存しており、独自の画像を動的に使用する方法がありません。
  • これは非常にリストベースのUIであり、最終的には好みに合う場合とそうでない場合があります。
  • 継承されたコントロールのエントリポイントはほとんどなく、ソースはありません。

全体として、私はそれらをお勧めします、それらはあなたにUIのようなiPhoneを作成する素晴らしい方法を提供します。まだ歯が生える問題とドキュメントの不足があることに注意してください。

于 2009-08-05T18:40:26.667 に答える
4

Fluid Controls というオープン ソース プロジェクトもあります。彼らはここに住んでいます。ここに実装があります。

それを使用していくつかの優れたインターフェイスを作成できるように見えますが、実行するにはかなり多くのコードが必要です。

たとえば、リストを作成するには、すべてのコントロールを明示的に作成して配置する Template を持つ継承された ListBox クラスが必要です。

それでも、Mirabyte に 50 ユーロ、Roscos ツールに 600 ドルを払いたくない場合は、良い方法です。

于 2009-08-05T18:47:42.533 に答える
4

数か月前、検索しても何も見つかりませんでした (満足のいくもの)。独自のコントロール ライブラリを実装する必要がありました。既存の優れた「タッチ対応」ライブラリがないため、商品化する必要があると思いますが、非常に不完全です。

于 2008-10-10T13:57:45.437 に答える
2

mirabyteは最近、リストとメニューの非常に柔軟なコントロールを提供するTouch Controlsをリリースしました。また、キネティック スクロールなどの機能もあります。良いことは、それが 100% .NETCF コンポーネントであることです。

于 2009-05-08T10:29:11.413 に答える
1

当社が Win Mobile 開発に使用しているSlideUI .NET CF UI Controlsを検討することもできます。これには、指用に最適化された設計時に使用可能なコントロール (ボタン、編集、ペイントボックス、キネティック スクロール リストなど) の豊富なリストが含まれています

于 2010-04-22T09:24:41.930 に答える
1

Mirabyte と SlideUI を試してみました。どちらもダウンロードして遊んでみました。SlideUI コントロール (1.6) は非常に優れており、感銘を受けたと言わざるを得ません。私は今、彼らから学生ライセンスを設定しています。独自のデザインやコントロールを作成することなく、見栄えの良いアプリを簡単に作成する方法を探している人には、これをお勧めします.

于 2010-07-15T15:14:48.507 に答える
1

pocketwit はオープン ソースで、クールなインターフェイスを備えています

http://code.google.com/p/pocketwit/

キネティック リスト- メイン リストは「キネティック スクロール」を実装します。 サイド メニュー- アクション メニューは、メイン メニューの横にあります。リストを左右にドラッグすると、リストの横にアクションのメニューが表示されます。

于 2009-09-10T05:15:08.387 に答える
1

Adobe After Effects で .png シーケンスを作成し、画像ボックス内で画像を回転させることで、多くの静的アニメーションを偽造しました。

于 2008-10-13T23:09:27.133 に答える
1

指に優しい UI 開発のための優れたフリーウェア API であるSense SDKを検索します。Touch Controls (良いが、無料ではない)、Fluid (古い)、Silvermoon (互換性が悪い) を試さなければなりませんが、Sense SDK が最高です!

于 2010-08-08T04:01:25.983 に答える
0

Windows MobileでGUIのようなiPhoneをお探しの場合は、http://beemobile4.netでBeeMobileをご覧ください。

彼らはiPackを提供しています-iPhoneのようなGUIを提供する.NETCFコントロールのパックです。

于 2010-05-06T11:17:57.540 に答える
0

個人的には、mirabyte の Touch Controls Suite 2をお勧めします。新しいバージョン 2 は、最初のリリースよりもはるかに優れており (優れたパフォーマンス、低メモリ消費)、おそらく最高のコストパフォーマンスを備えています。私はいくつかのクライアント プロジェクトでそれらを使用しましたが、サポート フォーラムの非常に活発なコミュニティが私を大いに助けてくれたので、私はそれらに非常に満足しています!

于 2010-05-30T20:55:19.223 に答える
0

mirabyte、それは良さそうですが、一部のテスト アプリケーションではタッチ コントロール コンポーネントを試すことができず、サンプル アプリケーションのみが提供されています。そうしないと、アプリケーションの内部を見る方法がわかりません。

私の意見では、resco を選択する必要があります。彼らは長年 PocketPC プラットフォームで作業しており、パフォーマンスとアプリケーションのスケーラビリティ、使いやすさ、ユーザー フレンドリーなどを熟知しています。

最後に、モバイル スタジオ 2009 の resco の最新版が気に入っています。

于 2009-07-27T12:26:38.713 に答える