問題タブ [opennetcf]

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.

0 投票する
1 に答える
225 参照

event-handling - すべての SmartParts のカスタム イベントを作成する方法は?

OpenNETCF.IOC.(UI) ライブラリを使用する C# プロジェクト (.NET CF) があります。

実際の状況: ベース フォームでは OnKeyDown イベントが処理され、カスタム イベントを発生させることができます (たとえば、ユーザーが ESC ボタンを押した場合)。このイベントは、子孫フォームで処理できます。

リファクタリング後: ベース フォームはコンテナ フォームになりました。すべての子孫フォームが SmartParts になりました。カスタム イベントをコンテナ フォームから SmartParts にどのように発生させる必要がありますか?

0 投票する
1 に答える
1135 参照

compact-framework - Windows CE でネットワーク パスからファイルの内容を読み取る

Windows CE 6.0 デバイス (Compact Framework) で、UNC パスを使用してネットワークに保存されたファイルから WiFi 経由でファイル コンテンツを読み取ることはできますか?

または、この場合、FTP サーバーを使用するか、独自のサーバーを開発する必要がありますか?

0 投票する
1 に答える
560 参照

c# - OpenNETCF.Button2: プロパティ 'BackgroundImage' のコード生成に失敗しました

フォームに Button2 コントロールがあります。名前の変更に問題があります:

プロパティ値が無効です

また

プロパティ 'BackgroundImage' のコード生成に失敗しました

Button2 コントロールのその他のプロパティ:

Button2 コントロールのその他のプロパティ

どうすればこの問題を解決できますか?

前述したように、プロジェクトの DesignTimeAttributes.xmtaファイルに Build Action: None を追加する必要がありますか?

.NET Compact Framework 3.5/Visual Studio 2008/OpenNETCF Smart Device Framework 2.3 ライブラリ (Community Edition) を使用しています

0 投票する
1 に答える
1232 参照

sockets - Windows ce の TCP/UDP クライアントをテストする

Windows デスクトップでは、SocketTestを GUI ツールとして使用して TCP 接続をテストします。

Windows デスクトップとの接続をテストするための Windows CE (ネイティブが望ましい) の代替手段はありますか?

0 投票する
1 に答える
1137 参照

c# - 試行に失敗しました: Ping クラスの OpenNETCF Send メソッド

このリファレンス の「CNLSH」さんのような OpenNETCF で ping を試みましたが、ホストが使用可能な場合は正常に動作します。そうでない場合、send-Method から例外が発生するため (パッケージを送信できませんでした)、pingReply.Status が false になることはありません。try/catch なしで動作する可能性はありますか?

0 投票する
1 に答える
2029 参照

visual-studio-2008 - VS2008 モバイル アプリケーションのビルド時間が長い

最近、アプリケーションのテストが苦痛になってきました。デバッグ構成で F5 キーを押すと、VS のビルド時間が増加しました。ビルドが完了するまでに 1 ~ 2 分かかります。わずかなコードの変更でさえ、私は怒ってしまいます :/.

私のアプリケーションでは、ラベルなどに OpenNETCF と Open Sans フォントを使用しています。このアプリケーションの開発を開始したときは 100 ~ 200kb でしたが、現在は 800kb 以上です。何がファイルサイズをそれほど大きくするのかわかりません。

VS2008 でビルド プロセスのログをトレースする方法を検索しましたが、リソースが見つかりませんでした。ミリ秒の結果で構築プロセスをログに記録する方法はありますか?

0 投票する
1 に答える
270 参照

c# - IoC サービスを適切にテストするにはどうすればよいですか?

MyMobileApp.MyService.Module に実装された IoC サービスをテストする必要があります。

現時点では、私の単体テスト プロジェクト MyMobileApp.MyService.Module.Tests が IoC モジュール MyMobileApp.MyService.Module を参照しています。

CFTestRunner はデバッグに使用され、Visual Studio テスト ランナーも使用してテストを実行し、GUI ウィンドウに出力できます(???)

IMHO このアーキテクチャには欠点があります。

  • [TestInitialize] でサービスを手動で初期化する必要があります。

try { var module = new Module(); // Drawback: what if 2 services should be used? module.AddServices(); } catch (Exception) // Services must be added only once { // In TestInitialize // ClassInitilaize method is not executed if unit test is running under CFTestRunner??? }

this.myService = RootWorkItem.Services.Get();

  • 別のサービスの実装をテストするには、参照を変更してテスト プロジェクトを再コンパイルする必要があります

したがって、私はいくつかの改善のアイデアを持っています:

  • テスト可能なバージョンの ProfileCatalog を使用して、IoC コンテナーがテスト サービスを自動的に追加できるようにするのは良いことですか? この ProfileCatalog をデバイス/エミュレーターに正しくデプロイするにはどうすればよいですか?

  • テストクラスで注入サービスを使用するのは良いことですか (可能であれば)?

また、優れたテスト パターンを含むサンプル コード/プロジェクト/記事はどこにありますか。つまり、IoC サービスのテストです。