個人財務 NETのインターネット技術:ASP。 NET - ダミー

NETのインターネット技術:ASP。 NET - ダミー

目次:

ビデオ: VisiFault™ 可視光源の紹介:フルーク・ネットワークス 2024

ビデオ: VisiFault™ 可視光源の紹介:フルーク・ネットワークス 2024
Anonim

ASPという2つの主要技術があります。 NETは、組み込まれている技術です。 NETを使用して、Webページやその他のインターネットベースのアプリケーションを作成します。 ASP。 NETは単にASPの次のバージョン(Active Serverページ)ではありません。 ASPが投げられ、ASPが投げられました。 NETは一から書かれました。これはまったく新しいオブジェクト指向言語です。

ASP。 NETには2つの主要な技術が含まれています.WebFormsは、ユーザーインターフェイスコントロールであり、それらのコードの後ろには訪問者がWebページをブラウザーで表示できるようになっています。 Webサービスは、機能を提供しますがユーザーインターフェイスは提供しないクラスです。 Webサービスはブラウザでは表示できません。 VB Windowsフォームで従来のVBモジュールに格納されている関数を使用する方法と同様に、プログラムでのみ使用されます。

<! ASPの目的

Active Server Pagesの主なアイデアは、インターネット(またはイントラネット)をサーフィンしている人(または一人だけ)があなたのページに到着することですWebサイト。しかし、静的で缶詰のコンテンツをそのページ(シンプルであらかじめ書かれたHTML)で見るのではなく、動的コンテンツを提供したいと考えています。訪問者と動的に対話する最善の方法は、サーバー上にWebページを生成することです。次に、得られた新鮮なHTMLを訪問者に送信します。

<! - 2 - >

これは、訪問者にとってあなたのウェブサイトを魅力的で、最新で、変化し、興味深くする方法です。また、与えられたWebページが何千人もの人々によって同時に使用される可能性があることにも注意してください。この可能性は、プログラムの仕方にある程度の調整が必要です。例えば、あなたのプログラムはグローバル変数をどのように永続化(覚えている)できますか?

HTMLの限界

Webページは、Internet Explorerなどのブラウザが理解して対応する、HTMLと呼ばれる言語でプログラミングされています。純粋なHTMLは、テキストやグラフィックの表示方法(サイズ、位置、色など)を記述するだけです。あなたはHTMLで重要な計算を行うことはできません。 2 + 2を追加することはできません。それだけでは、HTMLは無用です。

<! HTMLは、見出しが比較的大きく、Webページ上のいくつかの本文テキストが青色に着色され、その1つの図形が他の図形よりもページ上に低いことを指定するだけである。 HTMLには、テーブルやリストボックスなどの単純なオブジェクトも含まれています。しかし、テーブルやリストボックスでさえ、静的な、本質的に生命のない表示オブジェクトです。

HTMLの機能を拡張するために、アクティブなサーバーのアイデアが開発されました。それはあなたのサーバー上で計算することができます。その計算の結果はHTMLのページに構成されます。その後、HTMLページは、訪問者のコンピュータに送信され、ブラウザで閲覧することができます。この機能はWebページを生き生きとさせます。

ASPはスクリプト言語(JavaScriptまたはVBScript)を使用してコンピューティングを行います。スクリプト言語は、親言語のサブセットです(JavaまたはVisual Basic)。しかし、ASPでは、ビジターは自分のコンピュータに言語機能を組み込む必要はありません。彼らはあなたのサーバーサイドコンピューティングの結果を得て、通常のHTMLに変換されて、表示できるページとして送信されます。たとえば、[送信]ボタンをクリックすると、その事実がサーバに返信され、さらにコンピューティングが行われ、別のHTMLページが生成されて訪問者に返されます。あなたの訪問者が興味を持っている限り、このサイクルを続けることができます。

ASPでは、HTMLで決してできない多くの便利なことをサーバー上で行うことができます。データベースにアクセスしたり、あらかじめ書き込まれたコンポーネントを挿入したり、Webページ(会社のニュース、今日の日付など)を改訂して、訪問するたびに同じコンテンツを見て退屈しないようにすることができます。 。訪問者は、最新の製品アナウンス、最新情報、および提供したいものを確認します。あなたのWebページは、インタラクティブで反応性がありタイムリーになります。

ファイアウォールおよびその他の必要な悪

ASPは訪問者に標準HTMLを送信するため、ASPはブラウザ互換性の問題を克服します。人々がNetscape、Internet Explorer(IE)、または他のブラウザを使用しているかどうかは関係ありません。標準のHTMLページを閲覧できます。さらに、ファイアウォール(ハッカー、ワッカー、ウィルス、ワーム、その他の侵入者をコンピュータから守るために設計されている)は、HTMLを自由に通過できるように設計されています。無邪気で、単に説明的な、単に視覚的なHTMLはあなたのコンピュータに損傷を与えることができません。

HTMLページにスクリプトを挿入することで、訪問者のコンピュータに限られた計算処理をさせることができます。これは

クライアント側スクリプティングと呼ばれます。

あなたの訪問者がすべてのコンピュータにインストールされている必要な言語コンポーネントを持っていること、セキュリティ設定がスクリプトを許可していること(多数のブロックスクリプト)、すべてが同じブラウザを使用していることスクリプトをサポートします)。つまり、イントラネット上で社内で使用する予定のサイトを実行していて、社内のすべてのユーザーがIEを使用していて、それらがすべてハードドライブに適切なコンポーネントを持っていると確信している場合は、いくつかのクライアントサイドコンピューティング。イントラネットはしばしばスクリプトを許可します。しかし、HTML結果をクライアントに送信するサーバー側のコンピューティングを好む理由はたくさんあります。 ASPへの進出。プログラマーはASP以上のものを望んでいたので、ASPXという名前のファイルとWebページ拡張を見ることができます。その拡張機能はASPにあなたに伝えます。 NETが使用されています。実際、多くのASPソースコードは、ASPを使用して深刻な変更を加えることなく正常に動作することができます。NETエンジン。したがって、ASPソースコードファイルをASPの下で実行するようにします。 NET、ファイル名の拡張子を変更するだけです。 ASPからASPXへ場合によっては、修正することなく動作させることができます。 ASP。 NETはあなたが書いた既存のASPコードを投棄する必要はありません。実際、ASPページはASPと同時に並行して実行できます。 NETページ。現在のASP Webアプリケーションを新しいASPと同じサーバー上で実行することができます。作成したNET Webアプリケーション。

以下のリストは、ASPを使い始めたときに見つかる強みと機能のサンプルです。 NET:

ASP。 NETコードはASPよりも、特に大規模なプロジェクトでは、書き込み、デバッグ、および保守が容易です。 ASP。 NETは、ASP(ブレークポイント、トレース、広範なエラーメッセージを含む)で単純に利用できなかった豊富なデバッグツールスイートを提供します。

ASP。 NETコードは、完全なVisual Basicで記述することができます。 NET言語を使用することで、既存のプログラミング知識を活用して、Windows OSプラットフォームからブラウザのイントラネット/インターネットプラットフォームへのエクスペリエンスを移すことができます。

あなたが書いたレガシーActiveXコンポーネントはで使用できます。 NET言語。

  • 強力なIDEデバッグツールが利用できます。
  • WYSIWYGのデザインと編集ができます。
  • ウィザードは、面倒な作業や複雑な作業をお手伝いします。
  • ASPのオブジェクト指向基盤。 NETプログラミングは、単一のプロジェクトで一緒に作業しなければならないプログラマーのグループ間で、コードの読み込み、再利用、保守、および共有を容易にすることができます。
  • ASP。 NET VB。 NETソースコードは別のウィンドウに書き込まれ、HTMLとは別のファイルに保存されます。 (HTMLはASP。NET Webページに寄与するためにも使用されます)。このコードビハインド機能は、HTML / VBの混在を読む必要がないため、人生を楽にします。 NETソースコード。
NETのインターネット技術:ASP。 NET - ダミー

エディタの選択

Drupalフォーラムの有効化 - ダミー

Drupalフォーラムの有効化 - ダミー

フォーラムはユーザーコミュニティを作成するのに最適です。人々は他者からの援助を得ることができ、あなたのコンテンツに関するフィードバックを提供し、単純に社会化することができます。あなたのDrupalフォーラムは、あなたが望むようにしっかりとまたはゆるやかに制御することができます。フォーラムで許可されているカテゴリを制御できます。フォーラムの例を見るには、Drupal Forumを参照してください。 ...

ドリューパルフレンドリーなウェブホスティング会社 - ダミー

ドリューパルフレンドリーなウェブホスティング会社 - ダミー

ウェブホスティング会社は、あなたがDrupalをインストールし、あなたのサイトをウェブ上に見えるようにするWebサーバー。一部の企業では、Drupalをインストールしたり、ワンクリックでインストールすることができます。あなたがDrupalのインストールをスキップする場合は、次のいずれかのアカウントを取得することを検討してください。

Drupalガーデンサイト構造管理 - ダミー

Drupalガーデンサイト構造管理 - ダミー

Drupal Garden Structureページでは、 、ページ、およびブロックを表示します。このページから制御できる特定の機能、ブロック、およびページには、連絡先フォーム、フォーラム、メーリングリストなどがあります。ブロックで表示される機能をブロックで管理することもできます。

エディタの選択

エグゼクティブとのデータマイニング - ダミー

エグゼクティブとのデータマイニング - ダミー

数字で遊ぶという楽しみのためにデータマイニングに取り掛からない。あなたは行動を望む。あなたは正しいことを見たいと思っています。データからの確かな証拠に基づいてビジネス上の決定を下すことが重要であることを理解しています。しかし、あなたは決定を下す権限を持つ人ではありません。だからあなたは...

ビッグデータガバナンスチャレンジ - ダミー

ビッグデータガバナンスチャレンジ - ダミー

データガバナンスは、大きなデータソースが彼らがどのように管理されているか。従来のデータウェアハウスやリレーショナルデータベース管理の世界では、データ保護の必要性に関するルールをよく理解している可能性があります。たとえば、医療界では、それは...

エディタの選択

エレクトロニクスコンポーネント:赤外線ライトダミーを作成する方法

エレクトロニクスコンポーネント:赤外線ライトダミーを作成する方法

赤外線を電気的に生成するには、赤外線スペクトルで動作する特殊な発光ダイオード(LED)を使用します。赤外線LED(しばしばIR LEDと呼ばれる)は、RadioShackまたは電子部品を販売する他の店で容易に入手できます。 IR LEDは、通常のLEDと似ていますが、光を見ることはできません。

デジタルエレクトロニクス:キット74のDOSコマンド - ダミーの

デジタルエレクトロニクス:キット74のDOSコマンド - ダミーの

を通して、あなたの電子プロジェクトを制御する場合パラレルポートであるKit 74 DOSソフトウェアは、コマンドプロンプトから実行できるRELAY、DELAY、WAITFORの3つのコマンドで構成されています。 RELAYコマンドRELAYコマンドは、1バイトのデータをパラレルポートに送信します。あなたから実行できること - RELAY、DELAY、およびWAITFOR - 8つの出力端子のそれぞれが...

デジタルエレクトロニクス:フリップフロップ回路の種類? - エレクトロニクスではダミー

デジタルエレクトロニクス:フリップフロップ回路の種類? - エレクトロニクスではダミー

、フリップフロップは特殊なタイプのゲートラッチ回路です。フリップフロップにはいくつかの異なるタイプがあります。フリップフロップの最も一般的なタイプは次のとおりです。SRフリップフロップ:SRラッチに似ています。 CLOCK入力に加えて、SRフリップフロップにはSETとRESETという2つの入力があります。 SET入力がHIGHの場合...