推奨:ASPとシンプルなチャットルームを作成しますASP学習の段階の後、学んだコンテンツに基づいて最も簡単なチャットルームを構築します以下に説明します:
1。ページデザインパーツ1.IMGコントロール
ALT:すべての表示画像には、画像の内容を簡単に説明できるテキストの説明が必要です。
2.インプット制御
maxlength:すべての入力コントロールは、maxlength属性を策定する必要があり、デフォルト値はデータベース内の対応するフィールドの長さです。
readonly:すべての変更不可能な情報は、readonly属性とともに使用する必要があります。
3.コントロールをフォームします
アクション:すべてのフォームがアクションを指定する必要があります。
方法:投稿を使用して不可逆アクションを実行し、使用して可逆アクションを実行する
OnSubmit:すべてのフォームは、提出前に必要なチェック手順を指定する必要があります。
すべてのフォームには、対応するリセットボタンが必要です。
4。ボタン制御
OnClick:フォームで提出するために使用されるボタンはこの方法を許可せず、すべてのデータチェックはフォームのOnSubmitを介してアクティブ化されます。
5.title属性
すべてのページは、このページのタイトルと同じタイトルを持っている必要があります。
6。コントロールの命名
コントロールタイプの略語(小文字)英語の単語(最初の文字大文字化)を使用する方法。
コントロールの次のカテゴリが基本的に開発に関与しています
ボタン:BTN
フォーム:FRM
選択:SEL
Textarea:txt
入力:ipt
7。言語設定
すべての中国のページは、次のステートメントで追加する必要があります。
<メタhttp-equiv = content-language content = en-cn>
<メタhttp-equiv = content-type content = text/html;
8。制御属性の割り当て
すべてのコントロールの属性値は、二重引用符または単一の引用に含める必要があります。
2。クライアントプログラムパーツ
1。エラーメッセージの処理(2-1)
すべてのエラーメッセージは中国語で使用されてエラーメッセージをプロンプトし、句読点は中国語のハーフコーナーシンボルを使用し、形式は次のとおりです。
エラー:迅速なメッセージ!
2。成功した迅速な情報の処理(2-2)
成功した情報はすべて中国語で使用されて成功情報を促し、句読点は中国のハーフコーナーシンボルを使用し、形式は次のとおりです。
成功:迅速なメッセージ!
3。ページの返品
前のページに戻る必要があるのは、history.go(-1)を使用しないでください。
前のnページ(n> 1)に戻る必要がある場合は、history.go(-n)を使用します。
すべてのreturnは、ボタンの代わりに接続方法を使用します。
4。提出前のデータの判断
提出前にデータがデータ型と長さでJavaScriptを介して審査されることを確認してください
それは数字ですか:関数を使用しますisnan()
長さの判断:フロントスペースとバックスペースを削除した後、長さは実際の長さとして判断する必要があります
空の判断:空にすることが許可されていないすべての入力フィールドは、フロントスペースとリアスペースを削除した後に判断する必要があります。
判断条件がデータエラーを見つけた場合、エラーメッセージは(2-1)からプロンプトされ、エラーフィールドはメソッドフォーカス()を介して焦点を合わせます。
5。データを削除する前のヒント
ユーザーが選択した後、削除を含むすべての操作を再度確認する必要があります。
3。サーバー側のプログラムパーツ
1。データの取得
Get and Postを介して、使用前と使用前にデータを介して渡されたデータをトリムで削除する必要があります。
2。データ判断
リクエストを通じて取得したパラメーターデータは、null、タイプ、および長さについて再び判断する必要があります。
3。オブジェクトクロージング
すべてのデータベースとファイルオブジェクトは、使用後もできるだけ早く閉じている必要があります。また、同時に何も割り当てる必要はありません。
4。迅速な情報
すべてのエラープロンプトは、ユーザーが内部エラー情報を表示できないことを確認するためにJavaScriptによってプロンプトされます。 (1-1など)
データベースの更新を含む操作が成功した場合は、プロンプトを表示する必要があります。 (1-2など)
5。変数の使用
すべての変数を使用する前に宣言する必要があり、初期値が割り当てられます。
6。変数の命名
可変型略語(小文字)英語の単語(最初の文字大文字化)を使用する方法。
次のカテゴリの変数が基本的に開発に関与しています
整数:i
小数:f
文字:s
ブール:b
日付:d
特別:
サイクルは、I、J、M、Nを順番に採用します。
ARY付きの配列
ポインターP、Q
一時的な変数TMP
7.SQLステートメント
1。ソート
注文するときは、できるだけ早くインデックスまたはプライマリキーフィールドの並べ替えを使用してみてください。
2.選択します
すべてのフィールドが必要な場合でも、使用しないでください。
3.ではなく、使用しないようにしてください
8。テスト
すべてのページは、800*600、1024*768の2つの解像度で実行する必要があります。
すべてのページは、JavaScriptエラーなしでIE5.0、5.5、および6.0で実行されます。
共有:データベースが制限されている場合はどうすればよいですか?たとえば、そのようなスペースが遭遇したかどうかはわかりません。私は自分で遭遇したので、そのようなスペースを使いたいです