C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[8]: VB2005でグラフスクロール


(過去ログ 56 を表示中)

[トピック内 11 記事 (1 - 11 表示)]  << 0 >>

■31490 / inTopicNo.1)  VB2005でグラフスクロール
  
□投稿者/ hide2009 (1回)-(2009/01/22(Thu) 20:35:13)

分類:[ASP.NET (VB)] 

お世話になります。VB初心者です。
VB2005でpictureboxとかに点と線でデータをプロットし、それを時間と共に流れるように横スクロールしたいのですが、ヒントだけでも教えていただけませんか?
データ数は全部で数千点ですが、一秒ごとに数点をプロットし、それらが少しずつ移動するオシロスコープのようなイメージです。新しいデータだけプロットできれば良いのですが... なお、アプリとしては常に最前面に表示されるという条件でOKです。ご教示をよろしくお願いいたします。GraphicsとPenを使ってプロットするところまでは出来ています。
引用返信 編集キー/
■31494 / inTopicNo.2)  Re[1]: VB2005でグラフスクロール
□投稿者/ 渋木宏明(ひどり) (1034回)-(2009/01/22(Thu) 21:17:39)
渋木宏明(ひどり) さんの Web サイト
> 新しいデータだけプロットできれば良いのですが...

ASP.NET だと厳しいですね。

サーバに描画済みの画像を引き渡して、そこに追記して返してもらうより、最初からなにも与えずに最新画像を作った方が応答速度が速そうです。

・「現時点」の最新イメージを返すエントリポイントを作成
・↑を指定したページを作成して、スクリプトや META タグで1秒ごとにページ更新

てのが基本戦略になるでしょう。

引用返信 編集キー/
■31500 / inTopicNo.3)  Re[1]: VB2005でグラフスクロール
□投稿者/ Azulean (272回)-(2009/01/22(Thu) 22:52:04)
No31490 (hide2009 さん) に返信
> 分類:[ASP.NET (VB)] 

> なお、アプリとしては常に最前面に表示されるという条件でOKです。

「アプリとしては常に最前面」がWindowsフォームアプリケーションを示唆しているように感じましたが、本当にASP.NETなのでしょうか?

念のため、Windowsフォームアプリケーションなのか、ASP.NET Webアプリケーションなのか確認させて下さい。

引用返信 編集キー/
■31513 / inTopicNo.4)  Re[2]: VB2005でグラフスクロール
□投稿者/ hide2009 (2回)-(2009/01/23(Fri) 07:55:17)
No31500 (Azulean さん) に返信
> ■No31490 (hide2009 さん) に返信
>>分類:[ASP.NET (VB)] 

すみません。この区別すら認識できておりませんでした。
Windowsフォームアプリケーションです。
ひょっとして質問の場所が違いましたでしょうか?

>>なお、アプリとしては常に最前面に表示されるという条件でOKです。
>
> 「アプリとしては常に最前面」がWindowsフォームアプリケーションを示唆しているように感じましたが、本当にASP.NETなのでしょうか?
>
> 念のため、Windowsフォームアプリケーションなのか、ASP.NET Webアプリケーションなのか確認させて下さい。

引用返信 編集キー/
■31515 / inTopicNo.5)  Re[3]: VB2005でグラフスクロール
□投稿者/ まさる (60回)-(2009/01/23(Fri) 09:03:51)
まさる さんの Web サイト
No31513 (hide2009 さん) に返信
> すみません。この区別すら認識できておりませんでした。
> Windowsフォームアプリケーションです。
> ひょっとして質問の場所が違いましたでしょうか?

場所はココでいいですよ。

ただし、

> >>分類:[ASP.NET (VB)] 

が違います。

次からは「VB.NET / VB2005 以降」を選択するようにしてくださいね。
引用返信 編集キー/
■31560 / inTopicNo.6)  Re[4]: VB2005でグラフスクロール
□投稿者/ hide2009 (4回)-(2009/01/23(Fri) 17:47:38)
No31515 (まさる さん) に返信
> 次からは「VB.NET / VB2005 以降」を選択するようにしてくださいね。

皆様、お騒がせしております。
すみません、焦点がボケていたようですね。
次回から気をつけますので、よろしくお願いいたします。

引用返信 編集キー/
■31562 / inTopicNo.7)  Re[5]: VB2005でグラフスクロール
□投稿者/ .SHO (558回)-(2009/01/23(Fri) 18:23:08)
点と線でデータをプロットする程度なら
毎回1画面分書いた方が楽だし速そうです。
引用返信 編集キー/
■31639 / inTopicNo.8)  Re[6]: VB2005でグラフスクロール
□投稿者/ hide2009 (5回)-(2009/01/26(Mon) 15:54:03)
.SHO さん ご教示ありがとうございます。
ご指摘のようにしてみましたが、若干チラツキがでますね。
例えば、2画面を用意して、バックにある画面にプロットし終わったら
最前面にスイッチするような動作って難しいでしょうか?

No31562 (.SHO さん) に返信
> 点と線でデータをプロットする程度なら
> 毎回1画面分書いた方が楽だし速そうです。
引用返信 編集キー/
■31646 / inTopicNo.9)  Re[7]: VB2005でグラフスクロール
□投稿者/ .SHO (573回)-(2009/01/26(Mon) 16:38:34)
No31639 (hide2009 さん) に返信

> 例えば、2画面を用意して、バックにある画面にプロットし終わったら
> 最前面にスイッチするような動作って難しいでしょうか?

まさにそうする事をイメージしてました。
pictureboxを2個用意して、visibleを切り替えるとかでできないですか?
引用返信 編集キー/
■31652 / inTopicNo.10)  Re[7]: VB2005でグラフスクロール
□投稿者/ biac (26回)-(2009/01/26(Mon) 17:00:19)
biac さんの Web サイト
No31639 (hide2009 さん) に返信
> ご指摘のようにしてみましたが、若干チラツキがでますね。
> 例えば、2画面を用意して、バックにある画面にプロットし終わったら
> 最前面にスイッチするような動作って難しいでしょうか?

ダブルバッファリングは、 そんなに難しくはないと思いましたが…
# たしか VS2002 のときにやったきり f(^^;

http://www.atmarkit.co.jp/fdotnet/dotnettips/197doublebuf/doublebuf.html
> @IT:.NET TIPS ダブル・バッファリングにより描画を行うには?

引用返信 編集キー/
■31705 / inTopicNo.11)  Re[8]: VB2005でグラフスクロール
□投稿者/ hide2009 (6回)-(2009/01/27(Tue) 18:32:26)
皆様へ いろいろとご教示ありがとうございます。
ダブルバッファリングをキーワードに、最終的には以下のページで解決しました。
http://www.atmarkit.co.jp/fdotnet/dotnettips/458picboxdraw/picboxdraw.html
数行の追加で、チラツキがまったくなくなり感動しました。
ありがとうございました。

No31652 (biac さん) に返信
> ダブルバッファリングは、 そんなに難しくはないと思いましたが…
> # たしか VS2002 のときにやったきり f(^^;
>
> http://www.atmarkit.co.jp/fdotnet/dotnettips/197doublebuf/doublebuf.html

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -