前の記事では、編集者は、ASPスクリプト言語の1つであるVBScriptの基本的な常識を簡単に紹介しました。この問題は、VBScriptのスクリプト作成方法について引き続き説明します。ASPプログラム作成プロセスでVBScriptの一連の例を示すことにより、VBScriptをよりよく理解します。
関数は、コードのような手順のブロックと呼ばれますが、それらは非常に異なっています。プロセスがプログラムタスクを完了すると、関数は値を返します。この方法では、プロセスが完全な文のようなものであり、関数は単語のようなものであることを理解できます。たとえば、特定の数の平方根を取得する場合、vbscriptのSQR()関数に数値を渡すだけで、この関数はすぐに数の平方根を返します。のように:
a = sqr(9)
次にa = 3。スクリプト言語の機能に熟練することで、ASPプログラムを書くことに非常に便利になります。前の号の最後に著者によって割り当てられたクラス後の演習については、スクリプト言語の機能を包括的に理解していない場合、そのような小さな問題を解決すると、多くのエネルギーがかかる可能性があります。次に、このクラス後のエクササイズを確認しましょう。
「著者はASPを使用してWebベースのBBSシステムを作成しており、特別な機能を追加することを望んでいます。つまり、ユーザーがBBSにログインすると、過去7日間に新しくリリースされたすべての情報にアクセスできるようになります。」
VBScriptに慣れていない場合、VBScript自体が日付間の違いまたは合計を取得するための関数の日付を提供することを知りません。その構文は次のとおりです。
日付(年、月、日)
たとえば、日付を指定する場合:1998年11月10日、日付登山関数の各パラメーターの値の範囲は受け入れられる必要があります。つまり、日の値は1〜31である必要があり、月の値は1〜12でなければなりません。ただし、相対日付は、数ヶ月前の数日前または日の数日前の数値式を使用して各パラメーターを使用して、各パラメーターの相対日付も指定できます。次の例では、絶対日付の代わりに数値式を使用します。ここで、日付登山関数は、1998年11月10日までに20年(1990年から20年)と2か月(11-2)の日付(10-1)を返します。1978年9月9日。手順は次のとおりです。
datep = dateserial(1998-20、11-2、10-1)
年間パラメーターの場合、値範囲が0〜99の場合、1900年から1999年と解釈されます。この範囲外の年間パラメーターでは、4桁が年を表すために使用されます(たとえば、1800)。パラメーターの値が許容範囲を超えると、次の大きな時間単位に適切に運ばれます。たとえば、35日が指定されている場合、日数は1か月とその年と月に依存する余分な日数と解釈されます。ただし、パラメーター値が-32,768〜32,767の範囲を超える場合、または3つのパラメーターで指定された日付(直接または式を介して)が許容日範囲を超えている場合、エラーが発生します。 関数の日付の使用を理解し、習得した後、著者によって割り当てられた質問を見てみましょう。すべてが解決されます。以下に、プログラムのコードのこの部分を次のように公開します。