-3
ボタンをクリックすると、ボタンが赤くなり、入力データが読み込まれ、ラベルに出力データが表示されます。それはうまく機能しますが、データを読み取ったとき、ボタンが赤くなってから長い遅延(約0.5秒)があります。どのような戦略を私は長い遅延を減らすために行うことができますか? ありがとうvb.netのボタンをクリックした後に遅く返事を避ける
ボタンをクリックすると、ボタンが赤くなり、入力データが読み込まれ、ラベルに出力データが表示されます。それはうまく機能しますが、データを読み取ったとき、ボタンが赤くなってから長い遅延(約0.5秒)があります。どのような戦略を私は長い遅延を減らすために行うことができますか? ありがとうvb.netのボタンをクリックした後に遅く返事を避ける
UIとデータプルに同じスレッドを使用しないでください。
データを「プル」する非同期呼び出しを試行してください。
マルチスレッド?さて、私はバックグラウンドワーカーを使用してパフォーマンスを少し良くする – success
どのボタン?あなたのコードを投稿してください。次の記事を読んで、それに応じて質問を編集すると、より良い返答が得られます。 – pabrams
明らかに、それを赤にして元に戻すコードがいくつかあります。私は問題がそこにあると思う。 – Plutonix
あなたはこれがvb.netだと言うので、ユーザがボタンをクリックすると、データはサーバに戻って来なければならないので、0.5秒はあまりにも悪くはありません。ボタンが赤やその他の簡単なクライアント側の計算以外の何かをすることを想定されていない限り、私はそれを「長い遅延」と見なすことはできません。どのような処理がボタンによって行われ、どれくらいの時間がかかると思われますか? – pabrams