いつも大変お世話になっております。
私は、細々とWEBサイトを制作する仕事をしています。
実はクライアントから、閲覧者がサイトを見て、数値を入力し、結果を出す。という形のものを表示させたいと申し出がありました。
私はプログラム関係は疎いので、友人が「VB」で作成してくれる事になりました。
前置きが、長くなってしまいました。ここからが質問なのですが…
この作成したVBをサイト上に組み込んで、アップロードする事は可能でしょうか?
ここをかなり探してActiveXコントロールというもので、出来そうな感じなのですが。
それは全くの素人でも少し勉強すれば何とかなるレベルなものなのでしょうか?
質問の場所が違う場合は、やんわりご指摘いただけますと幸いです。
No.4ベストアンサー
- 回答日時:
他の方とかぶっている部分も多々あると思いますが、、
1.普通にWebアプリケーションにする
ASP や ASP.NET(またはPHP,JSP,CGI)などで、作るほうが圧倒的に簡単だと思うのですが、そのプログラムの仕様とかにもよりますよね。
サーバ側で処理をしてもいいなら、VBのができるご友人に
ASPまたはASP.NET用にプログラムを書き直し(作り直し?)
ていただければ、IIS上に載せることが出来ます。
2.クライアント側でスクリプトを書く
別にサーバにデータを保存したり、送ったりする必要が無いなら
ご友人にVBScriptで書いていただければ、ブラウザ側で処理できます。
ご希望のActiveXコントロール埋め込みは
また、ActiveXコントロールをサーバに乗せるか、
クライアント側のIEにインストールするかで変わってきますが、
3.ISAPI
サーバに乗せるのであれば、VBでdllやocxなどをサーバ拡張(ISAPI)に
乗せることができます。これはASP.NETとかとややこしくしただけだ
と思います。
4.アプリケーションの配置をCAB形式で
ブラウザに自動インストールさせるなら、アプリケーションの配布を
CAB形式にしたりで、できますが、
ブラウザのセキュリティレベルを下げるか、コードサイニング証明書をとらなければいけません。
まぁなんにせよ、あなたが勉強する前に
そのご友人がどこまでできるのかとプログラムの仕様を
相談してみるのがいいかと。
ご回答ありがとうございます。
>VBScriptで書いていただければ、ブラウザ側で処理できます。
これは、3さんのおっしゃっている「VBS」と同じ物なのでしょうか?
>そのご友人がどこまでできるのかとプログラムの仕様を
相談してみるのがいいかと。
その方が良いみたいだという事が、みなさまの回答を読んで思ったことです。
私自身、JavaScriptが本を見ながらやるのが精一杯なので…。
とにかくもう一度友人と話し合ってみます。
No.5
- 回答日時:
こんにちは。
>これは、3さんのおっしゃっている「VBS」と同じ物なのでしょうか?
同じものです。VBScript のことです。
>と言う事は、「VBS」だと問題なくHTMLに組み込めるという事でしょうか?
そうです。調べると、その専門書もいくつか出ています。
VBの分かる方なら、Windows Scripting Host とちょっと書き方が違いますが、問題なく分かります。
回答ありがとうございます。
>同じものです。VBScript のことです。
なんとなく同じ物かなと思ったのですが、ちょっと確信が持てなかったので。
どうやら「VB」よりも「VBS」が効率が良さそうだという事が分かりましたので、そちらで話を進めてみることにします。
>調べると、その専門書もいくつか出ています。
調べて自分によさそうなのを探して読んでみます。
ご丁寧にありがとうございましたm(__)m
No.3
- 回答日時:
こんにちは。
>閲覧者がサイトを見て、数値を入力し、結果を出す。という形のものを表示させたいと申し出がありました。
表現力は落ちますが、VB 系でしたら、VBS で作れます。
<script language ="VBS"> とすればよいです。
ご回答ありがとうございます。
><script language ="VBS"> とすればよいです。
と言う事は、「VBS」だと問題なくHTMLに組み込めるという事でしょうか?
もしそうならそれで作ってもらった方が、仕事的には効率よさそうですね。
No.2
- 回答日時:
> 実はクライアントから、閲覧者がサイトを見て、数値を入力し、結果を出す。
普通のWebアプリケーションなら、
Perl, PHP, JSP, ASP, ASP.NET
などで作るのでは?
あるいは、ブラウザ側で凝ったことをしたいのですか?
> 友人が「VB」で作成してくれる事になりました。
VBで何を作成したのでしょうか?
IE用のActiveXコントロール?
サーバサイドアプリケーション?
クライアントアプリケーション?
ブラウザ?
ご回答ありがとうございます。
>VBで何を作成したのでしょうか?
その話をメールでしたのは一昨日なので、これから作るのだと思いますが、 Visual Basic って種類があるのですね。
上記4つのどれで作成するのか確認してみます。
No.1
- 回答日時:
ちょっと脱線しますがお許しを。
いわゆる「勉強」は人によって向き不向きがあるので、少し勉強したときにどの程度できるようになるかは、本当にその人次第で大きく違います。ですので、「少し勉強すればできるか?」という問いに正面から本音を回答すると「そんなことやってみなきゃ分からんよ」としか答えようがないと思います。
でもまぁ、もう少し婉曲に回答するとすれば・・・
ご友人がプログラムを作成されるということですが、ついでに「どのファイルをどこに置いて、それを使うHTMLにはタグをどう書いたらいいか」まで教えてもらっておいてください。
そこまで聞いておけば、それ以降は普通にWebページを作成するのとあまり作業内容は変わりません。聞いたとおりにファイルをWebサーバ上に置き、聞いたとおりにHTMLにタグを埋め込めば、(ご友人の回答に間違いがなければ)すぐに動作するはずです。
ただし!
ご友人が作成されるActiveXコントロールが、Webページ内に書くことになっている(とご友人が思っている)スクリプトと相互にやりとりをすることになっているのだとすれば、そのスクリプトはまた別途作成する(埋め込む)必要があるのでご注意ください。
ご回答ありがとうございます。
>「そんなことやってみなきゃ分からんよ」としか答えようがないと思います。
そうですよね。短時間で何とかなるものならと思ったのですが、後から読むとマヌケな質問ですよね。
>ご友人が作成されるActiveXコントロール
これの意味が良く分からないのですが…。
「VB」の他にこれが必要だと思っていたのですが。
そうではないのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- C言語・C++・C# ActiveXコントロールを.NETにインポートできない??? 2 2023/05/02 02:50
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- Web・クリエイティブ 創作活動について質問です。 ・自分が過去に虐められたり人間関係で悩んで部活やクラスで孤立した経験等を 2 2022/10/10 22:14
- インターネットビジネス webライターになる為に、記事作成の勉強の他にSEO対策の勉強は要りますか webライターになる為に 2 2022/12/12 01:27
- Visual Basic(VBA) VBプロジェクトでのフォルダ構成について 1 2023/07/22 03:49
- Excel(エクセル) 【Excel】hyperlink関数を解除してもハイパーリンクが活きるようにできますか? 3 2023/05/22 11:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETによるTCP通信プログラム...
-
vba クリップボードクリアにつ...
-
Javaでのエラーについて
-
使用しているJUnitのバージョン...
-
gitでバージョン指定してダウン...
-
IISワーカープロセスが原因でCP...
-
CLASSPATHを設定しても、『Clas...
-
Eclipseソース開発画面の行番号...
-
Selenium/VBA/Chrome エラーで...
-
プログラマーの適正検査落ちま...
-
エクリプスのプログラミングに...
-
unzip32.dllの利用について(64b...
-
visual stadio 参照問題
-
javaのジェネリックスでTとEの...
-
EclipseでJavaコンパイラのバー...
-
意味が分からないエラー
-
VBAの「for i=1 to cells(…」...
-
Pythonを勉強する道のり
-
Webカタログのダウンロード
-
JAVA実行時エラーについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラムの起動、利用につい...
-
高校野球シミュレーション3のよ...
-
VB.NETによるTCP通信プログラム...
-
ひずみ波形の波形分析のプログラム
-
プログラム作成
-
プログラミング
-
vba クリップボードクリアにつ...
-
gitでバージョン指定してダウン...
-
PythonやJavaScriptのように実...
-
VBのWPFとはなんでしょうか?
-
IISワーカープロセスが原因でCP...
-
JSPファイルで生じるエラーをど...
-
MSFormsとは何ですか?
-
使用しているJUnitのバージョン...
-
VBAの「for i=1 to cells(…」...
-
unzip32.dllの利用について(64b...
-
エクセルVBAを動かすノートPC...
-
VBA(えくせる)ってなんでメン...
-
Selenium/VBA/Chrome エラーで...
-
visual stadio 参照問題
おすすめ情報