問題タブ [compact-framework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
compact-framework - 背景色プロパティをサポートするように NETCF MainMenu を拡張するためのコード
Compact Framework の MainMenu コントロールの背景色を変更する解決策を探しましたが、見つけた唯一の答えは、カスタム コントロールを作成する必要があるということです。誰かがこれのサンプルコードを持っていますか?
.net - ガベージコレクションのパフォーマンスを向上させる方法は?
ガベージコレクターのパフォーマンスを向上させるために、どのような最適化パターンを使用できますか?
私が尋ねる理由は、CompactFrameworkを使用して多くの組み込みソフトウェアを実行しているからです。低速のデバイスでは、ガベージコレクションが問題になる可能性があるため、ガベージコレクターが起動する回数を減らしたいのですが、発生した場合は、より早く終了するようにします。また、ガベージコレクターに対してではなく、ガベージコレクターを使用すると、.NETまたはJavaアプリケーション、特にヘビーデューティーWebアプリケーションの改善に役立つ可能性があることもわかります。
ここに私の考えのいくつかがありますが、私はベンチマークをしていません。
- 一時的なクラス/配列の再利用(割り当て数を抑えます)
- ライブオブジェクトの量を最小限に抑える(より高速なコレクション)
- クラスの代わりに構造体を使用してみてください
email - .NET Compact Frameworkを使用して、新しい電子メールを開き、件名を割り当てる方法
基本的に、私は「mailto:bgates@microsoft.com」がInternetExplorerMobileで行うのと同じことを達成しようとしています。
しかし、私はマネージドWindowsモバイルアプリケーションからそれを実行できるようにしたいと考えています。バックグラウンドでプログラム的にメールを送信したくありません。
Pocket Outlookで電子メールを作成し、残りをユーザーに任せることができるようにしたいと思います。
うまくいけば、それはあなたがうまくいけば私を助けるのに役立ちます!
compact-framework - コンパクト フレームワークの透かし入りテキスト ボックス
誰かがコンパクト フレームワーク用の透かし入りのテキスト ボックス コントロールを作成するかどうか知っていますか?
私はすでに次のことを気に入っていましたが、見当たりませんでした。
c# - HttpWebRequest を使用して POST する場合の 401 (はい、資格情報を使用しました)
私は HttpWebRequest を使用して XML をプルダウンし、POST データを「WebService」に戻し、POST で 401 を取得しています。
リクエストを作成するときに資格情報を追加し、資格情報キャッシュを試して PreAutenticate を True に設定しましたが、まだ 401 が返されます! :(
ルーターで HTTP トラフィックを監視し、認証されていない GET 要求を作成するように設定しました。401 にヒットし、認証された GET を作成し、通過が許可されます。POST を見ると、401 にヒットしていることがわかります...そして、認証された POSTも試行しません。
これは、携帯電話 (WinMobile 6.1 上のコンパクト フレームワーク 3.5 および 2.0) でのみ表示されます。同じ .exe は、どのデスクトップ マシンでも完全に機能します。
私は何が欠けていますか?助けてください!
c# - Windows Mobile の C# で JSON を読み取るライブラリはありますか?
Windows Mobile の C# で JSON を解析するためのライブラリを探しています (Visual Studio 2005 で作業しています)。私が見つけた、C# で JSON を解析できるライブラリ (litjson と Jayrock) は、Windows Mobile では機能しません。.NET コンパクト フレームワークには存在しないクラスが必要です。私が見落としているライブラリはありますか?または、これらの状況で JSON を解析する別の簡単な方法はありますか?
windows-mobile - コンパクト フレームワークの pictureBox コントロールで System.NotSupportedException エラーが発生しました。Compact フレームワークで画像ボタンを作成するにはどうすればよいですか?
コンパクトフレームワークで画像ボタンを作ろうとしています。ユーザーコントロールを作成し、ピクチャボックスを追加しました。通常の Windows フォームのテキストとフォントを上書きできることがわかりました。しかし、コンパクトにはそれができないようです。VS2008 がクラッシュします。誰かがこれをしましたか?
c# - リモート XML ファイルを最も効率的に読み取る方法は?
リモート サーバー ( http://xxxx.com/myfile.xml )にある XML ファイルを取得する小さなアプリを開発しています。このファイルは比較的大きく、地理位置情報の大きなリストと必要な他の情報が含まれています。私のアプリに使用します。したがって、このファイルをリモートで一度読み取り、小さな SqlCE ファイル (database.sdf) に挿入します。
したがって、ジオロケーション #1 にアクセスする必要がある場合は、毎回 XML ファイル全体をロードするのではなく、このデータベースに SELECT ステートメントを作成するだけです。
しかし、.sdf ファイルを使用せずにこれを行うことが可能かどうか知りたいですか?
最も効率的な方法(最速)は何ですか?
大きなXMLファイルを一度ローカルに保存して、アプリを起動してデータセットにロードするたびにロードしますか? これにより、毎回アプリをロードするのに少し時間がかかります
大きな XML ファイルを一度ローカルに保存し、ノードを 1 つずつ読み取ってジオロケーション #1 を探しますか?
または、ファイル全体を読み取らずに、リモート xml ( http://xxxx.com/myfile.xml )から地理位置情報 #1 を直接取得することは可能ですか?
他にアイデアはありますか?
ありがとう
windows-mobile - Windows Mobile アプリケーションの UI コンポーネント (.NET Compact Framework)
モバイル デバイスで実行されるアプリケーションには、特別なユーザー インターフェイス要件があります。Apple は、iPhone/iPod touch プラットフォームに革新的なコントロールを導入するという素晴らしい仕事をしたと思います。
ここで、.NET Compact Framework (Visual Studio 2008) を使用して、Windows Mobile プラットフォーム用のアプリケーションを設計する必要があります。iPhone / iPod touch の UI 要素に似た商用またはオープン ソースの UI コントロール セットが利用できるのではないかと思います。
- ジェスチャに基づくスクロール パネル
- ドロップダウンリストの代わり: 項目の大きなリストを含む新しいパネル
- スライドパネル
- 等
有用な製品/コードが見つかりませんでした。経験豊富で助けてくれる人がいるかもしれません。
.net - .NETCF でのメモリ リーク - 動的コントロールを作成していますか?
.NET CF アプリケーションでメモリ リークの問題があります。
RPMを使用して、動的に作成するコントロールが期待どおりにガベージ コレクションされないことを確認しました。.NET ウィンドウ フォームで同じコードを実行すると、動作が異なり、期待どおりにコントロールが破棄されます。
プロセス ヒープカウンターの PerfMon 経由の RPM からの出力を参照してください。
GC ヒープ:
私の推測では、パネルへの弱い参照は、なんらかの不明な理由でオブジェクトを GC の対象にできないのではないでしょうか?
注: Dispose()はサンプルの問題を解決しますが、オブジェクトが使用されなくなった時期を明確に判断できないため、既存のアプリケーションに簡単に組み込むことはできません。
問題を説明するために、ソースの簡略版を含めました。
更新:
1. GC.Collect() を呼び出しても、パネルがクリーンアップされません。
2. Windows CE 4.2 デバイスで .NET CF 2.0 SP1 を使用します。