いつも大変お世話になっております。
私は、細々と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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Web画面の文字をVB6で取得したい
-
Excel 範囲指定スクショについ...
-
VBA 入力箇所指定方法
-
【VBA】カーソルのある行の1行...
-
VBA ユーザーフォーム ボタンク...
-
エクセルVBAにて =A1=B1とすれ...
-
【ExcelVBA】インデックスが有...
-
Excelについて
-
VBA 別ブックからコピペしたい...
-
VBA 別ブックから条件に合うも...
-
配列のペースト出力結果の書式...
-
Excelで画像URLを1つずつセル...
-
Excel VBA 文字列のセルを反映...
-
VBA 指定した回数分、別シート...
-
ExcelVBAのFindFirstエラ...
-
VBA 複数の各シートに行を追加...
-
10行目にフィルターを使用して...
-
Outlookの「受信日時」「件名」...
-
Excel VBAで値を変えながら、pd...
-
メールの件名をデコードしたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラムの起動、利用につい...
-
高校野球シミュレーション3のよ...
-
VB.NETによるTCP通信プログラム...
-
HSP 3DCGの表示方法を教えて下...
-
ひずみ波形の波形分析のプログラム
-
携帯でJavaアプリケーションを...
-
アニメーションで複数のボール...
-
「2次方程式ax2+bx+c=0の係数を...
-
vba クリップボードクリアにつ...
-
JSPファイルで生じるエラーをど...
-
IISワーカープロセスが原因でCP...
-
使用しているJUnitのバージョン...
-
gitでバージョン指定してダウン...
-
CrystalReportsのバージョン確...
-
unzip32.dllの利用について(64b...
-
MSFormsとは何ですか?
-
リアルプレイヤーの古い(以前...
-
Eclipseソース開発画面の行番号...
-
サイドワインダーのドライバ
-
VBAの「for i=1 to cells(…」...
おすすめ情報