ASPプログラム デモをクリックしてぜひ機能を確認してみて下さい

実行する場合はSSL認証を受け入れてください。USER ID:test password:test

VB4CGIJで作成したプログラムをASPに移植してみました。vb4cgi.txt(変換のコツ) 

以下IIS ROOTのASPは/aspsamp/, htmは/(ROOT)に置きます。MMCなどからaspsampに実行権を設定してください。

コードはできるだけオリジナルに近いものとし,データー構造も同一実行イメージも同一としました

注意:ASP本来の使い方とは異なりますので注意して下さい。本来の書き方にも簡単に直せると思います。 

   この書き方ですと、VB4CGIJ, VB6.0 IISアプリケーションでもわずかな変更で使用できます。

   VB4CGIJのページ更新中止につきこの形式でのサンプルの更新もなくなります

   新たにVB6 IISアプリケーションからの移植を行う予定です。

 このプログラムの動作はWindows 98 + PWS, Windows 95 + NT Optionpack 1, Windows NT 4.0 WS + NT Optionpack1とインターネットエクスプローラー4.0で行いました。(IIS4.0) 当然のことながらこの他のサーバー,ブラウザの動作は確認してませんし,上記組み合わせでも完全に動作することは保証してません

 各自の責任で実行して下さい。コードの改変・再配布は自由に行って結構です。

 プログラムはマウス右ボタン-対象をファイルに保存で取得してください

 書き込まれた内容は定期的に削除します。良識ある利用をお願いします。

ファイル格納型(Scripting.FileSystemObject)プログラム

 1.vb4cntr.asp アクセスカウンターです。(vb4cgi.inc, asp_cntr.htmが必要)
 指定する変数を変えれば各自で使えます。またgifデーターも変えることができます

gif(Binaly)File出力について
 ASPではバイナリファイルが出力できないと思われがちですが次に示したサンプルのように遅いけどできます。
 バイナリファイルの変換にはvb4cntr.aspのコメントに書いてあるサンプルを使用してください。(Visual Basicが必要となります)

  vb4cntr.asp vb4cgi.inc asp_cntr.htm

ASP

デモ

 2.asp_time.asp デジタルタイマーです。(vb4cgi.inc, asp_time.htmが必要)
 指定する変数を変えれば各自で使えます。またgifデーターも変えることができます
  asp_time.asp vb4cgi.inc asp_time.htm

ASP

デモ

 3.log.asp アクセスログを残すサンプルです。(vb4cgi.incが必要)
 実際に使用するときには<img src="/aspsamp/log.asp">のようにして透過型gifファイルを読みこみます。
 保存する変数名は各自の好みで変えられます。
  log.asp vb4cgi.inc

ASP

デモ

 4.kansou.asp アンケートなどをとるサンプル。(vb4cgi.inc,asp_kan.htmが必要)
 最低限の機能です
  kansou.asp vb4cgi.inc

ASP

デモ

 5.countera.asp 文字や外部に用意したgif fileを利用したカウンターと時計のサンプルです。(vb4cgi.incが必要)
 digit.lzh,time.lzhを解凍し,配下のディリクトリdigit timeにファイルをコピーし読みとりを許可します
  countera.asp vb4cgi.inc digit.lzh time.lzh

ASP

デモ 

 6.aspcookie.asp クッキーの記録,参照,削除のサンプルです。(vb4cgi.incが必要)
 クッキーの有効期限と書き込みのできる場所の制限に注意しましょう
  aspcookie.asp vb4cgi.inc

ASP

デモ

 7.calendar.asp カレンダー型掲示板です。(vb4cgi.incが必要)
 配下のディリクトリcaldataを作成します。日記帳がわりにも使えます
  calendar.asp vb4cgi.inc

ASP

☆デモ

 8.chat.asp 簡易型掲示板・チャットです。削除はできません。(vb4cgi.incが必要)
 最大数(初期値20 変更可能)を超えると消えます。配下のディリクトリcaldataを作成します
  chat.asp vb4cgi.inc

  よりチャットに近いサンプルです

ASP

ASP

☆デモ 

☆チャットもどき

 9.chat2.asp 簡易型掲示板・チャットです。削除はできません。(vb4cgi.incが必要)
 最大数(初期値20 変更可能)を超えると消えます。配下のディリクトリcaldataを作成します

 書き込み時にしかASPにアクセスしないのでサーバーの負担は小さくなります。

  chat2.asp vb4cgi.inc

ASP

初期化デモ

 10.sample.asp アンケートなどを環境変数と共に出力するサンプル。(vb4cgi.inc,asp_sam.htmが必要)
 一般的なASPのフォームサンプルと全ての環境変数を出力するサンプルです。

 ASP等のCGIの基本機能を理解します。

  sample.asp vb4cgi.inc

ASP

デモ

 11.vb4cgi.inc vb4cgi用のサンプルをASPで実行可能にするサブルーチン集です。
 またASPに役立つ関数を提供します。VB5プログラマ用?
 変換のコツをvb4cgi.txtに書いておきました。
  vb4cgi.inc (環境変数が違って動かないときはVb4cgi.inc ASP)

ASP

デモ

 

VB 5.0 ProではActive X DLLが作成できるので試してみました

 VB6.0のIISアプリケーションとほぼ同等です ActiveX Dllが登録されていないのでデモはありません。

 12.gif_cntr.asp アクセスカウンターです。(vb4cgi.inc, gif_cntr.htmが必要)
 これでASPにないVB5.0の機能がすべて使えますがパフォーマンスがやや低いようです。

 説明文に従ってコンパイルしてください。トランザクションサーバーに登録すると動作が速くなるようです。

 指定する変数を変えれば皆で使えます。またgifデーターも変えることができます

  gif_cntr.asp gif_cntr.htm vb4cgi.inc Binary File出力 ActiveX DLL

ASP

デモ

 13.gif_time.asp デジタルタイマーです。(vb4cgi.inc, gif_time.htmが必要) gifデーターも変えることができます
 説明文に従ってコンパイルしてください。Gifデーターも変えることができます
  gif_time.asp gif_time.htm vb4cgi.inc Binary File出力 ActiveX DLL 

ASP

デモ

 

ADO格納型(Active Data Object)プログラム SQLサーバー使用時の注意

 14.ADOlog.asp アクセスログを残すサンプルです。(vb4cgi.inc, log.mdbが必要)
 すべて同じディレクトリに配置して書き込みを許可して下さい。ADOの使用方法の例として3例を示してます
 adolog.asp(ADDNEW版) log.mdb vb4cgi.inc 

 adolog2.asp(parameter版)

 adolog3.asp(SQL版)

ASP

ASP

ASP

デモ(ADDNEW)

デモ(Paramater)

デモ(SQL)

 15.ADOkanso.asp アンケート等を記録するサンプルです。(vb4cgi.inc, kansou.mdb, aspkanso.htmが必要)
 ADOの使用方法の例として2例を示してます

 注意:adokans2.aspは直接実行します。(/aspsamp/adokans2.asp)

 adokanso.asp(ADDNEW版)  aspkansou.htm kansou.mdb vb4cgi.inc

 adokans2.asp(SQL版)

ASP

ASP

デモ(ADD NEW)

デモ(SQL)

 16.ADOweed.asp データーベース検索のサンプルです。(vb4cgi.inc, weed.mdb, aspweed.htmが必要)
 ACCESS等とワイルドカードの使い方が違うので注意しましょう
 adoweed.asp aspweed.htm weed.mdb vb4cgi.inc

ASP

デモ

 17.ADOchat.asp 簡易型掲示板・チャットです。削除はできません。(vb4cgi.inc chat.mdbが必要)
 最低限の機能しかありません
 adochat.asp chat.mdb vb4cgi.inc

ASP

☆デモ

 18.ADOchat2.asp 簡易型掲示板・チャットです。削除はできません。(vb4cgi.inc chat.mdbが必要)
 書き込み時にしかASPにアクセスしないのでサーバーの負担は小さくなります
 adochat2.asp chat.mdb vb4cgi.inc

ASP

初期化デモ

 19.ADOcal.asp カレンダー型掲示板です。日記帳がわりにも使えます。(vb4cgi.inc, calendar.mdbが必要)
 レコードの抽出,更新,削除,新規追加を使ってます。
 ADOcal.asp calendar.mdb   vb4cgi.inc

 入力のない日を表示しないサンプルです

ASP

ASP

☆デモ

デモ

 20.ADOtimex.asp 時刻入力や3モ−ド表示に対応した新カレンダー形式掲示板NEW! (vb4cgi.inc, time.mdbが必要)
 コメントを読んで初期値を設定して下さい
 ADOtimex.asp time.mdb   vb4cgi.inc →デモは1999年対応版のテストです

 日程表だけのサンプルです

ASP

ASP

☆デモ

デモ

 21. ADO:データー表示・削除  チャット等のADOデーターを管理します。(vb4cgi.incが必要)
 複数人での使用はできません。複数人で違う場所を削除すると違うデーターが削除されることがあります
 ADOman.asp  vb4cgi.inc

ASP

デモ

 22. ADO:データー表示・削除・変更・新規作成・検索  改良型 (vb4cgi.inc, gloval.asaが必要)
 複数人での使用はできません。複数人で違う場所を削除すると違うデーターが削除されることがあります
 ADOmanx.asp  vb4cgi.inc global.asa

ASP

デモ 

 23. ADO:簡易掲示板 よくある掲示板形式で削除・検索もできます。NEW! (vb4cgi.inc, board.mdbが必要)
 フレーム・スレッド対応版です(このページのサポートで用いてます)
 adobordx.asp boardx.mdb vb4cgi.inc

 adoboard.asp board.mdb vb4cgi.inc 

 (以下開発途上のバージョンです)     テーブル対応版

                       テーブル対応版改良版

                       スレッド表示対応版

ASP

ASP

ASP

ASP

ASP

☆デモ

デモ

デモ

デモ

デモ

SSI対応版 SSIの使用はできないためデモは利用できません

 24.log2.asp SSIでアクセスログを残すサンプルです。(vb4cgi.incが必要)
 SSI(サーバーサイドインクルード)の多くの命令を使用したサンプルを示してます。
 SSI.lzh  vb4cgi.inc 実行イメージです  ←SSIの理解に役立つと思います。

ASP

デモ 

その他 役に立ちそうなプログラムです

 25.aspcode.asp よくあるASPコードを表示するサンプルです。(vb4cgi.incが必要)
 コードの種別毎に好きな色で表示できます。完全には色別表示できてないようです。
 aspcode.asp  vb4cgi.inc

ASP

デモ

 26.colorcht.asp ASPでカラーチャートを表示するサンプルです。(vb4cgi.incが必要)
 IE4.0xだと表示に時間がかかります
 colorcht.asp  vb4cgi.inc

ASP

デモ

 27.test.asp デモ用に作成したページです
 カウンターやログなどの機能が組み込まれてます global.asaを使えばもっとすっきりするでしょう

ASP

デモ

 28.smtp.asp メール送信のサンプルです(SMTP, BASP21が必要となります。添付ファイルも使用できます)NEW!
 契約プロバイダでBASP21が使えるようになったので作成してみました。

 感想などのサンプルと組み合わせれば、感想やアンケートをメールで受信できます。簡易メーラーも作成できるでしょう。

 プロバイダに迷惑をかけるといけないのでデモは実行できません。

 smtp.asp  vb4cgi.inc   basp21

ASP

デモ

もしもうまくダウンロードできない場合はASPを利用したダウンロード掲示板を利用下さい

99/02/11更新