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

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

目次:

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

ビデオ: VisiFault™ 可視光源の紹介:フルーク・ネットワークス 2025
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 - ダミー

エディタの選択

SketchUpのステータスバー - ダミー

SketchUpのステータスバー - ダミー

SketchUpのステータスバーには、モデリング中に使用するコンテキスト情報が含まれています。モデリングウィンドウの下の狭い情報には、情報の良さが満載されています。コンテキスト固有の指示:ほとんどの場合、ここでは何をしているのかを確認するためにここでチェックします。モディファイアキー(組み合わせて使用​​するキーボードストローク)

スケッチツールにインテリジェントに反応するよう設計されたダミー

スケッチツールにインテリジェントに反応するよう設計されたダミー

ダイナミックコンポーネント(DC) SketchUpが提供する真の魔法に最も近いもの。あなたがそれらを拡大縮小するときに、伸ばしたり歪んだりするのではなく、寸法を変更するはずの部品は、他の部分はしません。

SketchUpの投影テクスチャ曲線にテクスチャを追加する方法 - 複雑な曲線に画像を描くためのダミー

SketchUpの投影テクスチャ曲線にテクスチャを追加する方法 - 複雑な曲線に画像を描くためのダミー

SketchUpのサーフェスには、このメソッドの代わりはありません。地形の塊は、複雑な曲面の良い例です - 凹凸、ねじれ、波紋、多方向。扱っているカーブが単純な押し出しよりも複雑な場合は、この画像マッピングテクニックを使用する必要があります。キー...

エディタの選択

QuickBooks 2013のアイテムリストにSales Tax ItemまたはGroupを追加する方法 - ダミー

QuickBooks 2013のアイテムリストにSales Tax ItemまたはGroupを追加する方法 - ダミー

販売税の対象となる商品を販売する場合、QuickBooks 2013請求書には、これらの売上税を請求して追跡する広告申込情報も含まれます。これを行うには、売上税明細を登録します。販売税項目を登録するには、新規項目ウィンドウを表示し、タイプ...から販売税項目を選択します。

QuickBooks 2012のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2012のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2012でサービスアイテムを使用して、サービスを表すアイテムを購入または請求します。たとえば、CPAは、個人や企業に対して納税申告書を作成します。納税申告書を準備するためにクライアントに請求する場合、納税申告書の請求書に表示される明細はサービス項目です。 ...

QuickBooks 2013のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2013のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2013のサービスアイテムを使用して、サービスを表すアイテムを購入または請求します。たとえば、CPAは、個人や企業に対して納税申告書を作成します。納税申告書を準備するためにクライアントに請求する場合、納税申告書の請求書に表示される明細はサービス項目です。 ...

エディタの選択

WordPressブログのユーザーと著者を管理する方法 - ダミー

WordPressブログのユーザーと著者を管理する方法 - ダミー

WordPressユーザーページには、あなたのブログのすべてのユーザーが表示されます。各ユーザーのユーザー名、名前、電子メールアドレス、ブログの役割、およびブログに投稿された投稿の数が表示されます。フォロワー:このデフォルトロールは、...

WordPress Permalinkをサーバーと連携させる方法 - ダミー

WordPress Permalinkをサーバーと連携させる方法 - ダミー

デフォルト以外のオプションを使用してWordPressサイトのパーマリンクの場合、WordPressは特定のルールまたはディレクティブを.txtファイルに書き込みます。あなたのWebサーバー上のhtaccessファイル。 permalinkによると、htaccessファイルはあなたのWebサーバーと交信して、パーマリンクをどのように提供すべきかを示します。

WordPressブログを修正する方法 - ダミー

WordPressブログを修正する方法 - ダミー

WordPressブログをインストールした後、それがリンクされているウェブサイトに合ったブログ。既存のテーマ(スキン)を変更したり、WordPressをインストールした後に使用できる代替語句を選択することができます。選択したテンプレートがメインWebサイトに似ていることを確認してください。ただし、WordPressは...