アクセスカウンタ - 1.14 ActiveXコンポーネント
あなたは、サーバー側のASPアプリケーションを作成すると、ActiveXコンポーネントは、次のような強力なWebアプリケーションの機能、に依存する必要があります:あなたは、データベースへのデータベースのオンライン操作を登録するため、本稿では、ASPの使用を導入するには、この最初から来るneed ActiveXコンポーネント。
shinobi.jp - アクセス解析, ブログ, カウンター とかを提供しているNINJA TOOLSの別館的サイト
ActiveXコンポーネント - 今日から私たちは、正式な学習のASPの本質されます。。
そのため、ActiveXコンポーネントは何ですか?どのように動作しますか?実際には、ActiveXコンポーネントに存在するコードの実行やタスクの設定、コンポーネントは一般的なタスクを実行することができます含まれているWEBサーバのファイルですので、これらのタスクを実行するには、独自のコードを作成する必要はありません。。WEBサーバは、ASP環境をインストールするときは、直接、それがデータベースへのアクセスコンポーネントなど、いくつかの共通コンポーネントが付属して使用することができます。コースでは、コンポーネントの任意のサードパーティの開発者を得ることができるのは、独自のコンポーネントを書くことができます。。すべてのすべてでは、ActiveXコンポーネントは、これは、Webスクリプトの強力なサーバーサイドを書くことができるように複雑なプログラミングを習得する必要がないこと。あなたは、Webアプリケーション開発する場合は、すべてのサポートを使用できるように、C言語、Cなどの言語で書かれたコンポーネントオブジェクトモデル(COM)コンポーネント+ +、JavaやVisual Basic。あなたは、COMプログラミングに精通している場合は、ActiveXオートメーションサーバーコンポーネントは、。。再利用可能なコンポーネント。Webサーバーコンポーネントがインストールされているでは、別のCOM準拠の言語上のASPスクリプトは、ISAPIアプリケーション、サーバーまたは他のコンポーネントからコンポーネントプログラムを呼び出すことができます。
では、どうやってそれでASPコンポーネントで呼び出す必要があります?前述したように、コンポーネントがダイナミックリンクライブラリに含まれています(DLLを)または実行可能ファイル(。exeファイル)で実行可能なコードを。コンポーネントは、1つ以上のオブジェクトとメソッドとプロパティを提供することができます。コンポーネントを使用するにはオブジェクトが用意されて、我々は最初のオブジェクトのインスタンスのインスタンスを作成する必要がありますし、新しい変数名を割り当てる。ASPのServer.CreateObjectメソッドを使用してオブジェクトのインスタンスを作成する。。オブジェクトのインスタンスを作成し、登録名"のPROGID"のインスタンスを提供する必要があります。
。
HTMLを使用
Counter.Increment(request.querystring("url"))
response.redirect(request.querystring("url"))
%>
今、私たちは、広告Rotatorはコンポーネントは、ページで使用されている方法は、まずオブジェクト広告Rotatorをインスタンス化し、Server.CreateObjectメソッドを使用する必要がありますを見て。広告ローテータコンポーネントのProgIDのプロパティがMSWC.AdRotatorです。次のように完全なコードは:
未満%が広告= Server.CreateObjectを("MSWC.AdRotator")%のセット>
未満%= Ad.GetAdvertisement("/広告/ adrot.txt")%の>
AdRotatorコントロールのプログラムファイル名:広告回転子コンポーネントはGetAdvertisementする唯一の方法をサポートするために、それは1つだけパラメータを持つ。現在の仮想ディレクトリの相対パスからファイルへのパスは、物理パスが許可されていないことに注意してください。。次のHTMLは、GetAdvertisementメソッドによって生成される次のファイル回転子計画に広告を表示するには、ページ出力に追加されます。。
未満IMGの
net"の幅のSRC =""Altキー="グッドASPサイト= 440高さ= 60ボーダー=> 1 A>
我々は、広告の一部の機能を直接制御するプログラムファイルの設定を介してではなく、直接にAdRotatorコンポーネントオブジェクトのプロパティを使用することができますが、利用可能なプロパティは以下の通りです:
境界線は国境広告のサイズを指定する。
クリッカブルマップハイパーリンクかどうかを広告を指定する。
TargetFrameは、ディスプレイ広告の枠組みの名前を指定します。。
未満の%
Set ad = Server.CreateObject("MSWC.AdRotator")
ad.Border = 0
ad.Clickable = true
ad.TargetFrame = AdFrame
ad.GetAdvertisement("/ads/adrot.txt")
%>
上記の研究を通して、私はあなたが巧みに使用することができたと信じて、組み込みの標準的な広告表示プログラムを作成するためにあなたのサイトにAdRotatorコントロールASPコンポーネント内の。あなたが実際にように簡単に信じるのは難しい、すべてのですか?実際には、本当のショックは、次のASP ActiveXコンポーネントは、明らかにご期待ので、まだ来ていないであることを確認!