サブルーチンと関数を使用します
著者:Qing Apple Computer Studioクリック:351
すぐに質問:ASPの本でサブルーチンと機能を使用するコードについては、なぜこれほどほとんどないのですか?
ASPコードとラインごとに簡単に記述する方が簡単ですが、プログラムの形でエンコードすることには多くの利点があります。
まず第一に、非プログラムコードはVisual Basicに移植するのは簡単ではありません。多分あなたは現在この計画を持っていないかもしれませんが、いつかあなたはいつかそれをするでしょう
その性能またはスケーラビリティは、コンポーネントに移植されます。
2つ目は、プログラムがより速く実行されていることです。 ASPパフォーマンスの最大消費はコンテキスト変換です。
HTMLはいつに発生しますか。プログラムのコンテキストを変更しないため、この消費を感じるでしょう。また、ASP
また、バッファーは、サブルーチンがプログラマティックコードを使用してページをクリックすると、非常に異なることを示しています。これは、プログラマティックコードを使用したASPアプリケーションです
Hello Worldの必要な部分:
Prive sub main()
Response.Write Hello World!
End Sub
メジャーに電話してください
完全な理由から、プログラムのコンテキスト変換の小さな例が含まれています。このコードをテストする場合、実行されますが、お願いします
あなた自身のアプリケーション内でこれをしないでください。
<%@言語= vbscript%>
<%
プライベートサブドスタフ()
%>
これは<b> htmlテキストです!
<%
End Sub
%>
<html>
<head>
<メタ名=ジェネレーターコンテンツ= Microsoft Visual Studio 6.0>
< /head>
<body>
<p> <%dostuff%> < /p>を呼び出します
< /body>
< /html>
プログラマティックコードには他にもいくつかの利点があります。まず、プログラムに含まれるコードパーツを使用する方が簡単であることがわかります。第二に、欲しい
同じ目的に必要なコード行が少ないです。第三に、大規模な返済可能なコードライブラリの開発を開始します。それを起動します
フォームは.incファイルです。
コードを移植します
VBScriptからVisual Basicに移植されたような単純なことがいくつかあります。一般的に言えば、コードを削除してデータ型を追加する必要があります。
いくつかのより効果的なアルゴリズムをVisual Basicに適用することもできますが、コードが正常に機能することを確認する必要があります。
たとえば、アプリケーションでは、いくつかの簡単なコードが2つの視覚的な基本コムコンポーネントに移植されます。いくつかのHTMLになります
フォーマット形式は式クラスにドラッグされ、ADOオブジェクトコードはADOをラップするデータアクセスクラスにドラッグされます。これらの2つのクラスを置くことによって
ActiveX DLLエンジニアリングファイルは、プロジェクトファイルを少し簡素化することができます。実際の作業では、レベルごとに個別のプロジェクトを作成できます
ファイルですが、このエンジニアリングファイルはDLLでアイデアを表示します。この状況を修正したい場合は、データアクセスクラスを別の状態に移動します
エンジニアリングファイルでは、DLLとしてコンパイルされています。適用するDLLエンジニアリングファイルへのこの新しいDLL参照に適用する必要があります。
このサンプルエンジニアリングファイルで使用されるデータベースは、Visual Basicに含まれるNorthwindデータベースです。これで
サンプルエンジニアリングファイルのzipファイルで、Visual Basicをインストールしなかった人のためにこのファイルのバージョンを作成しました。サンプル
エンジニアリングファイルには、ASPコードでコンパイルされたコンパイルされたDLLも含まれています。