日本語
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
完全なサイトマップ
最新の更新
ホーム
ソースコード
プログラミング関連
ウェブサイト作成リソース
ウェブデザインチュートリアル
ネットワークプログラミングチュートリアル
ホーム
>
チュートリアルを本にする
>
.NET チュートリアル
Pao Ding Jie Niu: ASP.NET 3.5 コントロールおよびコンポーネント開発テクノロジへの垂直的切り込み
.NET チュートリアル
リソースがありません
この本は、理論と実践の組み合わせに焦点を当てており、基本的に、ASP.NET コントロール開発の技術的な知識ポイントごとに対応するサンプル アプリケーションが記載されています。
章分けとしては、制御開発の技術ポイントごとに比較的網羅的に解説されており、検索マニュアルとしてもご利用いただけます。
目次:
第 1 章 サーバー制御の概要と開発環境の展開 1
1.1 カスタムサーバーコントロール1
1.2 ソフトウェア開発プロセスにおけるサーバー制御の役割 1
1.3 制御開発で自分を向上させる 2
1.4 継承可能なコントロール基本クラスの概要 2
1.5 簡単なコントロールの実行 7
1.5.1 簡単なコントロールの開発 7
1.5.2 導入と運用 11
1.6 コントロールのライフサイクル 12
1.6.1 概要 12
1.6.2 コードを使用してコントロールのライフサイクル プロセスを追跡する 14
1.7 この章の概要 17
第2章 サーバ制御開発におけるデバッグ技術 18
2.1 プリセットコード例 18
2.2 デバッグページサーバーコード 19
2.3 サーバーコントロールのデバッグ 20
2.3.1 実行モード20でのデバッグ方法
2.3.2 デザインモード20でのデバッグ方法
2.4 JavaScriptスクリプトのデバッグ方法22
2.4.1 ページ内の JavaScript スクリプトのデバッグ (方法 1) 22
2.4.2 ページ内の JavaScript スクリプトのデバッグ (方法 2) 23
2.4.3 非埋め込み JavaScript スクリプト ファイルのデバッグ 23
2.4.4 埋め込みJavaScriptスクリプトリソースファイルのデバッグ 24
2.4.5 効率的なデバッグのためのヒント 24
2.5 Ajax ライブラリは JavaScript デバッグをサポート 26
2.6 この章の概要 26
第 3 章 サーバー コントロールを最初から開発する 27
3.1 基本クラスの選択 27
3.2 コントロールの提示順序 28
3.3 Render がコントロールを表示するためのいくつかの方法 30
3.3.1 HTMLTextWriterクラスを使用して30を出力する
3.3.2 HTMLタグを直接出力する 32
3.3.3 サーバーコントロールのRenderControlの利用
方法 33
3.4 AddAttributesToRender メソッド 34
3.5 CreateChildControls メソッド 35
3.6 INamingContainer インターフェース 36
3.7 複合コントロールの実装 38
3.7.1 CreateChildControls メソッド 39
3.7.2 ChildControlsCreated 属性 39
3.7.3 EnsureChildControls メソッド 39
3.7.4 RecreateChildControls メソッド 39
3.7.5 プロパティ 40 を制御する
3.7.6 HasControls メソッド 40
3.7.7 HasEvents メソッド 40
3.7.8 FindControl メソッド 41
3.7.9 複合制御の実装例 41
3.8 一般的な開発スキル 51
3.8.1 DesignMode 属性 51
3.8.2 基本クラスコントロールのプロパティのマスキング 52
3.8.3 Page.Request.Browser プロパティ 53
3.8.4 コントロール ID 指定の設定 53
3.8.5 FindControl 機能の強化 54
3.8.6 サーバー制御値をクライアント 55 にマッピングする
3.8.7 CompositeControl から派生したコントロールによる子コントロールの作成の禁止 56
3.8.8 CreateChildControls 使用上の注意 56
3.8.9 設計メタプロパティ DefaultValue 57 を誤解しないでください
3.8.10 Render メソッドでの基本クラスのリソースの利用 57
3.8.11 条件付きコンパイルと条件付き属性 60
3.9 この章の概要 61
第 4 章 サーバー制御プロパティ 62
4.1 コントロールプロパティの役割 62
4.1.1 システムプロパティ 62
4.1.2 カスタム属性 62
4.2 単純な属性 63
4.3 プロパティの設計時の特性 64
4.4 複雑な属性 67
4.4.1 概要 67
4.4.2 複合属性のいくつかのマークアップ形式 67
4.4.3 詳細な調査 - 複雑な属性アナライザー 79
4.5 詳細な学習 - 独自のプロパティ エディタをカスタマイズする 85
4.5.1 システムプロパティエディタ 85
4.5.2 カスタムプロパティエディター 91
4.6 型コンバータ 126
4.6.1 システムタイプコンバータ126
4.6.2 独自の型コンバータのカスタマイズ 128
4.7 カスタム属性の実装 138
4.8 この章の概要 145
第 5 章 イベントとデータのポストバック メカニズム 146
5.1 制御イベントとデータポストバックの概要 146
5.1.1 イベントとその意味 146
5.1.2 データポストバックメカニズム 147
5.2 イベントおよびデータのポストバック メカニズムの実装 148
5.2.1 クライアントリターンイベントインターフェース
IPostBackEventHandler 148
5.2.2 クライアントのポストバック/コールバックの開示 150
5.2.3 戻りデータ処理インターフェース
IPostBackDataHandler 153
5.2.4 基本クラスから継承されたコントロールのイベントを正しく処理する 159
5.2.5 KingTextBoxコントロールの機能拡張(King
TextBoxCanPostEvent コントロール) 161
5.3 複合コントロールのイベント処理メカニズム 168
5.3.1 高効率イベント収集オブジェクト168
5.3.2 独自のデリゲートおよびイベントパラメータクラスをカスタマイズする 170
5.3.3 複合コントロールのイベント処理 175
5.3.4 オートコンプリート機能制御
検索制御インテリジェント 185
5.4 この章の概要 193
第 6 章 ページ状態のメカニズム 194
6.1 ページステータスの概要 194
6.2 ビューステートのメカニズム 195
6.2.1 IStateManager インターフェイス 195
6.2.2 コントロールライフサイクルにおけるビューのロードおよび保存フェーズ 196
6.2.3 簡易型ビューステートアプリケーション 197
6.2.4 カスタムタイプのビューステートの実装 205
6.3 制御状態メカニズム 217
6.4 ビューステートとコントロールステートの関係 221
6.4.1 ビューステートが無効な場合でもビューステートを使用する
ビューステートオブジェクト 221
6.4.2 IStateManager インターフェイスは制御状態 223 でも引き続き使用できます
6.4.3 ビューステートとコントロールステートを組み合わせて使用する場合の規則 225
6.5 暗号化されたページのステータス 225
6.6 ページステータスのクリア 226
6.7 動的に追加されたコントロールのビューステート分析 228
6.8 効率的なシリアル化を実現するためのカスタム型コンバーター 231
6.9 ページステータスのパフォーマンス最適化戦略 238
6.9.1 保存場所の最適化 - ビューステート情報をクライアントではなくサーバーに保存します 238
6.9.2 ボリュームの最適化 - ビューステートデータの圧縮 240
6.9.3 ビューステートデータのチャンクストレージ 243
6.10 ビューステートとコントロールステートの概要 243
6.11 この章の概要 244
第 7 章 カスタム コントロール テーマ スタイルのカスタマイズ 245
7.1 コントロールスタイルの概要 245
7.2 スタイルの ASP.NET サポート 245
7.2.1 動作原理とスタイルクラス 245 の使用
7.2.2 WebControl 基本クラスのスタイル サポート関数とその動作原理 249
7.2.3 HTMLTextWriter クラスはコントロール スタイルをサポートします 252
7.2.4 コントロール内のスタイル属性ルールを定義する 253
7.2.5 2 つの一般的な変換方法 256
7.3 応用例 260
7.3.1 複合コントロールのスタイルとビューステート 260
7.3.2 制御構造とスタイルの分離計画 268
7.4 この章の概要 295
第 8 章 制御クライアントプログラミングモデル 297
8.1 ASP.NET サーバー側コントロールはクライアント 297 をサポートします
8.2 ClientScriptManager クラス関数の詳細説明 301
8.2.1 RegisterArrayDeclaration メソッド 301
8.2.2 RegisterClientScriptBlock メソッド 302
8.2.3 RegisterClientScriptInclude メソッド 303
8.2.4 RegisterClientScriptResource メソッド 304
8.2.5 RegisterStartupScript メソッド 305
8.2.6 RegisterExpandoAttribute メソッド 305
8.2.7 RegisterHiddenField メソッド 306
8.2.8 GetCallbackEventReference メソッド 307
8.2.9 GetPostBackClientHyperlink メソッド 307
8.2.10 GetPostBackEventReference メソッド 308
8.2.11 GetWebResourceUrl メソッド 308
8.2.12 RegisterOnSubmitStatement メソッド 309
8.3 クライアントコールバック 309
8.4 クライアント制御アプリケーション例 323
8.4.1 JS クライアント オブジェクトのカプセル化 323
8.4.2 HTC クライアント オブジェクトのカプセル化 343
8.4.3 オンライン署名管理サンプルアプリケーション 371
8.5 一般的に使用されるいくつかの JavaScript フレームワーク 385
8.6 この章の要約 387
第 9 章 ユーザー コントロールのカスタマイズ 388
9.1 ユーザーコントロールの概要 388
9.1.1 ユーザーコントロールの役割 388
9.1.2 System.Web.UI.UserControl について
基本クラス 388
9.2 ユーザー制御アプリケーションの例 389
9.2.1 簡単なユーザーコントロール 389
9.2.2 複雑なデータ バインディング ユーザー コントロール 394
9.3 ユーザーコントロールのキャッシュ 419
9.3.1 ASP.NET キャッシュの概要 419
9.3.2 ユーザーコントロールのキャッシュ 420
9.4 この章の要約 421
第 10 章 検証コントロールの開発 422
10.1 検証コントロールの仕組み 422
10.1.1 組み込み検証コントロール 422 の簡単な説明
10.1.2 検証制御の動作メカニズムの分析 423
10.2 カスタム検証コントロールの実装 443
10.3 この章の概要 451
第 11 章 コントロールでの埋め込みリソースの使用 452
11.1 コントロールにリソースを埋め込む原則 452
11.2 コントロールへの埋め込みリソースの適用 453
11.2.1 コントロールでの埋め込みリソースの使用 453
11.2.2 一般的な組み込みリソースのタイプと使用法 455
11.3 一般的なブラウザツール 460
11.3.1 HTTPウォッチ460
11.3.2 IE 開発者ツールバー 461
11.3.3 バイオリン弾き 461
11.4 この章の概要 462
第 12 章 テンプレート データ バインディング コントロールの開発 463
12.1 ASP.NET テンプレート属性制御メカニズム 463
12.1.1 テンプレート属性の概要 463
12.1.2 テンプレート コントロールの ASP.NET サポート 464
12.1.3 リピータ制御テンプレート実装メカニズムの分析 466
12.2 カスタムコントロールの適用例 469
12.2.1 テンプレート制御機能 469
12.2.2 応用例 470
12.3 この章の概要 489
第 13 章 データ バインディングとデータ ソース コントロール 490
13.1 データバインドされたコントロール 490
13.1.1 データバインドされたコントロールの概要 490
13.1.2 ASP.NET のデータ バインド コントロールのサポート 491
13.2 データバインディングコントロールサンプルアプリケーション501
13.2.1 制御実装機能501
13.2.2 応用例502
13.3 データソース制御 508
13.3.1 データソースコントロールの概要 508
13.3.2 データ ソース コントロールの ASP.NET サポート 508
13.4 データソース制御サンプルアプリケーション 515
13.4.1 制御実装機能 515
13.4.2 応用例 516
13.5 この章の概要 522
第 14 章 拡張制御ソリューション — GridView 523
14.1 拡張コントロールの概要 523
14.2 GridView の複数のヘッダーをカスタマイズする 523
14.2.1 機能概要 523
14.2.2 コードの実装 524
14.3 GridView ヘッダーを修正し、スクロール バーのサポートを追加しました 527
14.3.1 機能概要 527
14.3.2 コードの実装 528
14.4 この章の概要 533
第 15 章 カスタム コントロール デザイン モードでのプログラミングの概要 534
15.1 .NET Framework はデザインタイムをサポートします 534
15.2 設計時のメタデータのサポート 535
15.3 複雑な属性のシリアル化 539
15.4 型コンバータ 539
15.5 プロパティエディタ540
15.6 デザインパターンで利用可能な基本クラスの概要 541
15.7 コントロールレンダリングの設計時サポート 543
15.7.1 概要 543
15.7.2 応用例 543
15.8 オートフォーマット 546
15.8.1 概要 546
15.8.2 応用例 547
15.9 テンプレート UI デザイナー 551
15.10 インテリジェント操作リスト 552
15.10.1 概要 552
15.10.2 応用例 552
15.11 コントロールデザイナーエリア558
15.11.1 概要 558
15.11.2 応用例 558
15.12 この章の概要 562
第 16 章 ASP.NET Ajax コントロールの開発——
クライアント563
16.1 ASP.NET Ajax フレームワーク 563 の概要
16.2 Ajax ライブラリはクライアント側のオブジェクト指向関数をサポートします 564
16.2.1 名前空間と型および関数クラス 565
16.2.2 インターフェースタイプ 568
16.2.3 クラス型とオブジェクト指向の継承機能 569
16.2.4 列挙型 570
16.2.4 反射関数 570
16.3 Ajax ライブラリの一般的な型 571
16.3.1 JavaScript 基本型への Ajax ライブラリ拡張 571
16.3.2 Sys.StringBuilder クラス 576
16.4 Ajax ライブラリはサーバーにリクエストし、
ウェブサービス 577
16.4.1 Sys.NET 名前空間のクラス 577
16.4.2 リクエストプロセス分析 578
16.4.3 WebRequest リクエストの例 579
16.4.4 プロキシを使用した Ajax コールサーバーの実装例 581
16.5 Ajax ライブラリは、コントロール クライアント クラスの開発をサポートします 584
16.5.1 クライアント制御基本メンバー (クラス/インターフェイス) 584
16.5.2 ASP.NET Ajax コントロールクライアントのライフサイクル 589
16.6 クライアント制御サンプルアプリケーション 592
16.7 デバッグとトレース603
16.8 この章の概要 605
第 17 章 ASP.NET Ajax コントロールの開発——
サーバー606
17.1 ASP.NET Ajax サーバー コントロールの概要 606
17.2 Ajaxサーバーコントロール607
17.2.1 Ajaxサーバーコントロール607
17.2.2 ASP.NET Ajax 拡張コントロール 612
17.3 サーバー制御サポート用の ASP.NET Ajax 基本クラス 612
17.3.1 Ajax コントロールでサポートされる基本クラス 612
17.3.2 Ajax制御応用例623
17.4 この章の概要 636
付録 A .NET 3.5 技術チュートリアル シリーズ——
コレクション/ASP.NET Ajax/SilverLight/JQuery 646
拡大する
追加情報
バージョン
タイプ
.NET チュートリアル
更新時間
2009-05-27
サイズ
7.39MB
関連アプリ
CVS 中国語ユーザーマニュアル (pdf)
2009-05-26
ASP.NET プログラマ辞書
2009-05-27
ASP.NET ホテル管理システム (ソース コードとスライド)
2009-05-27
ASP_ASP.NETデータベース開発実践プロジェクト事例選定
2009-05-26
ASP.NETコンポーネントの設計
2009-05-26
C#言語ASP.NET
2009-05-26
おすすめ
chat.petals.dev
その他のソースコード
1.0.0
GPT Prompt Templates
その他のソースコード
1.0.0
GPTyped
その他のソースコード
GPTyped 1.0.5
CVS 中国語ユーザーマニュアル (pdf)
.NET チュートリアル
ASP.NET ホテル管理システム (ソース コードとスライド)
.NET チュートリアル
ASP.NET プログラマ辞書
.NET チュートリアル
slugify
その他のカテゴリー
Version 4.6.0 (10 September 2024)
termwind
その他のカテゴリー
v2.3.0
laravel firebase
その他のカテゴリー
5.10.0
関連情報
すべて
Dreamweaver2021 インストール グラフィック チュートリアル
2024-12-17
Dreamweaver のテキストまたは画像に空のリンクを追加する方法
2024-12-17
Dreamweaver CS3 チェックボックスの使用方法 Dreamweaver チェックボックスのプロパティの概要
2024-12-17
CとC#の違いは何ですか
2024-12-17
交差と結合の違い
2024-12-17
vlookup を使用して 2 つのテーブル内の同一の項目を照合する方法
2024-12-17