推奨:ネットワーク印刷にASPを使用する機能%@言語= vbscript%%オプション明示的なdim strsubmit '送信ボタンを保存するためにフォームで使用される値dim strprinterpath'フォームのネットワークプリンターパスの値 'dim struswordのユーザー名の値'フォームのパスワードの値 'dim strmessage'プリントコンテンツの値dimfs 'vbscriptの値' vbscript
インターネットを頻繁にサーフィンすることが多いネチズン人は、ランダムにチャットするためにチャットルームに行ったことがないのではないかと心配しています。少し注意してください。これらのチャットルームのほとんどは、Javaで開発されたCGIプログラムまたはアプレットを使用して維持されていることがわかります。このようなCGIまたはアプレットを開発したプログラマーは、この種の開発が時間がかかり、労働集約的であることを知っています。それで、開発するためのよりシンプルで労力を節約する方法はありますか?答えはイエスです。
ASPの紹介について紹介されたコンピューター雑誌がたくさんありますが、ここでは詳細については説明しません。
1。チャットルームの計画:
1。会話のコンテンツを保存する方法の選択:クライアントにインスタント会話のコンテンツを表示するとき、インスタント会話のコンテンツをサーバーにどのように保存する必要がありますか? ASPには2つのオプションがあり、1つはテキストファイルモードで、もう1つはデータベースモードです。ただし、著者は、テキストファイル操作に関するASPの指示は、ADO(Active Data Object)が提供するものよりもはるかに少ないと感じています。したがって、ADOを使用して、ASPは、挿入、削除、更新、クエリなどのデータベースを柔軟に操作できます。著者は、アクセスデータベースを選択して会話のコンテンツを保存します。このデータベースの内容は、1日のみ保持されます(LANの実際の状況に基づいて時間の長さを決定できます)。
2。チャットルームインターフェイスの設計:顧客がサイトのコンテンツを簡単に閲覧し、チャットルームのコンテンツをできるだけ簡単に表示できるように、著者はホームページに3つのフレームを設計しました。左側のフレームは、サイトのインデックスを示しています。右のフレームは2つのフレームに分割されます。上フレームは70%を占めており、現在のチャットルームのコンテンツを表示するために使用されます。下のフレームは30%を占めます。これは、テキスト入力ボックスとユーザーフィードバックのボタンを提供するために使用されます。
3.チャットルームに入るための手順:ほとんどのチャットルームと同様に、ユーザーは最初にログインインターフェイスを提供する必要があり、ユーザーは自分の名前またはエイリアスと自分が自由に与えるパスワードを入力します。入力されたユーザー名が行のユーザー名と同じ場合、ユーザーはユーザー名の再選択またはパスワードの再入力を求めて、オンラインのすべてのユーザー名が一意であることを確認するように求められます。ログインした後、チャットルームを入力すると、コンテンツディスプレイフレームには、歓迎の歓迎メッセージが表示されます。ユーザーは、テキスト入力領域に会話コンテンツを入力できます。
2。設計プロセスと開発スキル:
1. ODBCシステムデータの設計ソース:前述のように、この開発はASPを使用してADOで動作するため、データソースを最初に設定する必要があります。 NTサーバーのコントロールパネルのODBCアイコンをダブルクリックし、システムDSNページにシステムDSNを追加し、Microsoft Access Driverを選択し、データソース名は「fybchat」、データベース、およびChatディレクトリのchat.mdbを選択します。データベースには、次のフィールドが含まれています。名前、コンテンツ、パスワード、チャット、チャットデート、およびそれぞれの会話コンテンツ、パスワード、会話時間、会話の日付を保存します。
2。ログインインターフェイス設計:ログインインターフェイスは、いくつかの警告情報とフォームを含むHTMLページです。このフォームは、以下に示すように、アカウントとパスワードを取得しました。
<form method = post action = receecta.asp> account:
<入力タイプ=テキスト名= usname>パスワード:
<入力タイプ=パスワードname = uspassword>
</center>
<入力タイプ=送信値= Enter>
<入力タイプ=リセット値= refill>
</center>
<入力型=非表示名=コンテンツ値=>
</form>
[送信]ボタンでInspire ReceiveAta.asp。このASPファイルは、主にチャットルームの2人のユーザーが同じアカウントを持たないようにするために使用されます。ユーザーが情報を送信した後、chat.mdbを開いて、アカウントが既に持っているかどうかを確認します。ある場合はパスワードが正しくない場合は、ユーザーにパスワードに再入力するように思い出させます。そうでない場合、ユーザーはチャットルームに正常に入ります。チャットルームインターフェイスに入る機能は、次のステートメントで完了します。
<フレームセット行= 70%、30%>
<frame src = forum.asp name = magnwidth = 1
MarginHeight = 1 noresize>
<frame src = frft.asp?name = <%= name%> name = footnotes
marginWidth = 1 noresize>
</frameset>
ここには、パラメーターナメを使用して顧客のブラウザのユーザーのアカウントを非表示にするトリックがあることに注意してください。このようにして、ユーザーは会話のコンテンツを提出するたびにアカウントを送信します。
3。テキスト入力領域の設計:テキスト入力領域は、frft.aspによって生成されます。上記のように、ユーザーが会話のコンテンツを提出するたびに、彼はアカウントも提出します。会話コンテンツを送信するユーザーのアクションは、forum.aspをアクティブにすることです。 forum.aspの目的は、チャットルームのコンテンツを更新することです。 frft.aspの内容は次のとおりです
<!doctype html public -// ietf // dtd html // en>
<html>
<head>
<メタhttp-equiv = content-type content = text/html; charset = gb_2312-80>
<メタ名=ジェネレーターコンテンツ= Microsoft FrontPage 2.0>
<title>
</head>
<body>
<%name = request.querystring(name)%>
<ベースターゲット=メイン>
<form name = fm1 method = post action = forum.asp>
<p align = center> <入力タイプ=テキストsize = 90 name = content> <p align = center> <input type = button name = b1 value = submit/refresh>
<入力型=リセット名= b2値= rewrite>
<入力タイプ=非表示名= name値=
共有:ASPを使用して、敷地内検索を作成しますあなたが巨大なウェブサイトとたくさんのコンテンツを持っている場合、訪問者が必要なものを見つけることはしばしば困難です。現時点では、訪問者が探している情報をより速く見つけるのを支援するために、ウェブサイト検索が必要です!これで、ASPを使用してこの機能を簡単に実装できるようになりましたが、ASPをサポートするサイトが非常に多いことは言うまでもありません。この検索エンジンを使用して、ホームページを検索できます