| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
156 バイト追加 、 2020年2月16日 (日) 04:22
編集の要約なし
==[[ASP.NET 概要]]==
[[ASP.NET]] | [[Visual Studio]] |
===参考===
====[[Visual Studio ]] 2008====
*[http://msdn.microsoft.com/ja-jp/library/bb400852(VS.90).aspx ASP.NET ポータル]
*[http://msdn.microsoft.com/ja-jp/library/bb515247(v=VS.90).aspx ASP.NET の主要チュートリアル]
====[[Visual Studio ]] 2005====
*[http://msdn.microsoft.com/ja-jp/library/ms178093(v=VS.80).aspx Visual Web Developer]
*[http://msdn.microsoft.com/ja-jp/library/yksy9kb9(v=VS.80).aspx Visual Web Developer で Web サイトを作成するためのガイド ツアー]
===[[ASP.NET ]] の概要===*[[ASP.NET ]] は .NET Framework の一部*共通言語ランタイム 共通[[言語]]ランタイム (CLR) と互換性がある任意の言語で作成できます。と互換性がある任意の[[言語]]で作成できます。
===Visual Studio および [http://www.microsoft.com/web/ Visual Web Developer Express(無償)]===
*[[ASP.NET ]] Web アプリケーションを作成するための完全な機能を備えた開発環境
====機能====
{|class="wikitable"
!内容
|-
|Web ページ [[デザイン]]
|HTML 編集モードと WYSIWYG 編集機能
|-
|ページ デザイン機能[[デザイン]]機能
|一貫性:マスター ページ、テーマやスキン
|-
|コード編集
|Visual Basic や [[C# ]] で動的 Web ページのコードを記述
|-
|配置
|-
|マルチターゲット
|特定のバージョンの [[.NET ]] Framework で開発
|-
|Web ページの個別化
===Web サイトと Web アプリケーション プロジェクトの作成と管理===
====Web サイト プロジェクト====
*動的にコンパイルされるようにデザインされたプロジェクト動的にコンパイルされるように[[デザイン]]されたプロジェクト
*はそのままホスティング サーバーに配置可能
*ページの 1 つが最初にアクセスされたときにコンパイル
====Web アプリケーション プロジェクト====
*プロジェクトが開発コンピューターでコンパイル
*バイナリ形式でサーバーに配置されるようにデザインバイナリ形式でサーバーに配置されるように[[デザイン]]*[[ASP.NET ]] がバイナリをロードしてコードを実行
===Web ページ と Web サーバー コントロール===
====[[ASP.NET ]] Web ページ (.aspx) と HTML ページ (.htm, .html) =========[[ASP.NET ]] Web ページ (.aspx)=====
*動的なページ
*[[ASP.NET ]] Web サーバー コントロールと、サーバー上の [[ASP.NET ]] によって処理されるコード*[[HTML ]] (またはその他のマークアップ) として送信される出力が生成
====カスタム レイアウトおよび外観====
====Web コントロール====
*[[ASP.NET ]] Web サーバー コントロールを使用できます
*テキスト ボックス、ボタン、チェック ボックス、メニューなど
|-
|標準コントロール
|ボタン、画像、テキスト ボックス、チェック ボックス、ハイパーリンク、リスト ボックス、ハイパー[[リンク]]、リスト ボックスなど
|-
|データ コントロール
|データベースや [[XML ]] ファイルなどのさまざまなデータ ソースに接続できます
|-
|ナビゲーション コントロール
|-
|Web パーツ コントロール
|ユーザーがブラウザーで [[ASP.NET ]] Web ページをカスタマイズできます
|-
|AJAX 拡張コントロール
|}
===[[ASP.NET ]] コンパイラ===*すべての [[ASP.NET ]] コードはコンパイルされる*共通言語ランタイム 共通[[言語]]ランタイム (CLR) によって、さらにネイティブ コードにコンパイル
===セキュリティ インフラストラクチャ===
*ユーザーアクセスを認証し、セキュリティ関連タスクを実行するための高度なセキュリティ インフラストラクチャを提供
*IIS から提供される [[Windows ]] 認証を使用してユーザーを認証*[[ASP.NET ]] フォーム認証と [[ASP.NET ]] メンバーシップを使用して独自のユーザー データベースで認証を管理*[[Windows ]] グループを使用*[[ASP.NET ]] の役割に基づく独自のカスタム ロール データベースを使用
===状態管理機能===
*1 台のコンピューターまたは複数のコンピューター上にある同じアプリケーションの複数のインスタンスにまたがって状態情報を管理する機能
===[[ASP.NET ]] 構成===
*Web サーバー、Web サイト、または個別のアプリケーションに対して構成設定を定義できる構成システムを使用
*配置時に行うことができます
==== データ ソース コントロール ====
*さまざまな種類のデータ ソースに接続して通信するために必要なすべてのタスクを実行
*すべての [[ASP.NET ]] コントロールに対して、データ バインドのための一貫したインターフェイスを提供====統合言語クエリ 統合[[言語]]クエリ (LINQ) ====
*データベースやインメモリ データ ソースにクエリを実行
*クエリ操作を [[C# ]] および Visual Basic で直接定義できるクエリ構文
===MVC パターンに基づいた Web アプリケーション===
====[[ASP.NET ]] MVC ====
*ページ マークアップに対する完全な制御を提供
*テスト駆動型開発 (TDD) をサポート
*Model と Controller のテストを容易におこなえます
===[[ASP.NET ]] Dynamic Data===*データ駆動 [[ASP.NET ]] Web アプリケーションを簡単に作成するためのフレームワーク
*実行時にデータ モデル メタデータを自動的に発見し、そこから UI 動作を導出

案内メニュー