- - PR -
VB.NET画面とWEB画面との連携方法
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-09-07 22:54
こんにちは
VB画面とWEB画面(HTML等)で情報をやり取りすることは 可能でしょうか いろいろ調べてみたのですが >件名:.NETでVBアプリ内にIEを表示/制御する方法について Web ブラウザ コントロール http://support.microsoft.com/default.aspx?scid=kb;ja;311294 >あるいは他の方法 ノータッチ・デプロイメント http://www.atmarkit.co.jp/fdotnet/special/ntdeploy/ntdeploy_01.html という記事が記載されていたので拝見させていただきました 当方で実現したい機能は、WEB画面からクライアントのVB側に 情報を渡す、またはVB側でWEB表示の情報を取得する方法です ノータッチ・デプロイメントですとクライアント側への I/Oは出来ないと記述がありました。 ご存知の方がいらっしゃいましたら御教授願います PCに接続させてるハードウェアを制御する情報を WEB画面から取得することが目的です よろしくお願いします 以上 | ||||||||
|
投稿日時: 2004-09-07 23:48
ハムさん、こんばんは。
確認ですが、「情報をWEB画面から取得すること」が本当の目的なのでしょうか? そうではなくて、WEBサーバからデータを取得するのが本来の目的であるとすれば、XML Web サービスで実現できると思います。
これって、アセンブリの信頼度を上げるとかしてもダメなんでしたっけ? | ||||||||
|
投稿日時: 2004-09-08 22:17
すみません。
書き込み方法をよく理解していませんでした。 >確認ですが、「情報をWEB画面から取得すること」が本当の目的なのでしょうか? そうではなくて、WEBサーバからデータを取得するのが本来の目的であるとすれば、XML Web サービス[/url]で実現できると思います。 説明が少なかったのでうまく伝わったか微妙です。 詳しく説明しますと LinuxサーバのWeb画面をWindowsクライアントで表示します。 表示はVB画面にIEを埋め込んで制御をかけたいと思っています Web画面で「印刷」等のボタンを押下した場合にWindowsクライアントに 接続してあるプリンタをVB.NETで制御をかけたいのです。 Windows画面側で印刷データを取得し、印刷をかけたいです。 また、押されたボタンをVBで識別できればと思っています 「戻る」ボタンを押した時はIE画面を破棄したいと考えています どうぞよろしくおねがいします | ||||||||
|
投稿日時: 2004-09-09 11:48
試していませんが、WebBrowserのStatusTextChangeイベントで次のボタンが押されたのを認識できるでしょう。
<input type="button" value="印刷" onclick="window.status = '印刷中'"> 戻るボタンもWebBrowserのイベントで認識できるでしょう。 | ||||||||
|
投稿日時: 2004-09-09 16:11
>試していませんが、WebBrowserのStatusTextChangeイベントで次のボタンが押されたの>を認識できるでしょう。
> ><input type="button" value="印刷" onclick="window.status = '印刷中'"> > >戻るボタンもWebBrowserのイベントで認識できるでしょう。 有難うございます 早速試してみます。 あとは印刷データをどうやってWEBからVBに渡すかです。 ActiveXも考えたのですが、クライアントOSが変わる可能性があり あまり使いたくありません。 よろしくお願いします | ||||||||
|
投稿日時: 2004-09-09 17:16
ハムさん、こんにちは。
どういう形式のデータなんでしょうか。
...って、それじゃVB.NETのWindowsアプリケーションで印刷をどうのこうの、って話自体がひっくり返りません? | ||||||||
|
投稿日時: 2004-09-09 17:25
>どういう形式のデータなんでしょうか。
印刷データは通常のテキストイメージを考えています パラメタ渡し(String)で受け取りたいです >...って、それじゃVB.NETのWindowsアプリケーションで印刷をどうのこうの、って話自体がひっくり返りません? ここで言っているActiveXは、サーバ側のHTML等に取り込んでもらって 最新版をサーバサイトからダウンロードするイメージでいます。 アプリ自体はローカルでインストールしますので問題ありません。 どちらかというとプラグインのイメージのものを考えていました すみません | ||||||||
|
投稿日時: 2004-09-09 18:22
ハムさん、こんばんは。
という事は、データを渡すWebアプリケーション側も、ハムさんがこれから作るわけですね? でしたら、「印刷ボタン」はクライアント側に持たせて、Button.CLickイベントでそのデータをWebサーバに要求すれば良いような気もしますけど...。
うーん、ごめんなさい。仰っている意味が良く判りませんでした。 |