手を動かしながら学ぶASP.NET入門書
ASP.NET 4.5(Visual Studio 2012)対応版「独習ASP.NET」の登場です。Webアプリケーション開発に必要なASP.NETの基礎知識、サーバーコントロールの使い方や使い分け、DB連携、状態管理、Ajax/jQueryなどなど、サンプルを交えてやさしく丁寧に解説します。開発環境は、無償のVisual Studio Express 2012 for Webを採用。
実際に自分で動かし確認しながら学習を進めるので、理解が深まります。
更新履歴
- 正誤訂正:2015年7月23日 更新
目次
- 第1章 イントロダクション
- 1.1 ASP.NETとWebアプリケーション
- 1.2 ASP.NETと.NET Framework
- 1.3 ASP.NETアプリケーションを開発/実行するための基本環境
- 1.4 ASP.NETアプリケーション開発のための環境設定
- 1.5 Express for Webの画面構成
- この章の理解度チェック
- 第2章 ASP.NETの基礎
- 2.1 ASP.NETアプリケーションの基本
- 2.2 ASP.NETアプリケーションの構造
- 2.3 ASP.NETを理解する3つの仕組み
- 2.4 学習を始める前に
- この章の理解度チェック
- 第3章 基本サーバーコントロール
- 3.1 フォームコントロール
- 3.2 表示系コントロール
- 3.3 ボタンコントロール
- 3.4 検証コントロール
- この章の理解度チェック
- 第4章 データバインドコントロール
- 4.1 データバインドコントロール利用の基礎知識
- 4.2 データベース操作の基本
- 4.3 GridViewコントロール
- 4.4 FormView/DetailsViewコントロール
- 4.5 ListViewコントロール
- この章の理解度チェック
- 第5章 データソースコントロール
- 5.1 SqlDataSourceコントロール
- 5.2 データアクセスの基本——ADO.NET
- 5.3 ObjectDataSourceコントロール
- 5.4 ASP.NET 4.5の新機能
- この章の理解度チェック
- 第6章 組み込みオブジェクト
- 6.1 リクエスト情報を取得する——Requestオブジェクト
- 6.2 クライアントへの応答を制御する——Responseオブジェクト
- 6.3 トレース機能を利用する——Traceオブジェクト
- この章の理解度チェック
- 第7章 状態管理
- 7.1 ビューステート
- 7.2 クッキー
- 7.3 セッション情報
- 7.4 アプリケーション変数
- 7.5 キャッシュ機能
- この章の理解度チェック
- 第8章 メンバーシップフレームワーク
- 8.1 ログインコントロールの基本
- 8.2 プロファイル機能
- 8.3 メンバーシップフレームワークの応用
- この章の理解度チェック
- 第9章 リッチコントロール
- 9.1 ナビゲーションコントロール
- 9.2 Wizardコントロール
- 9.3 MultiViewコントロール
- 9.4 Calendarコントロール
- 9.5 Chartコントロール
- この章の理解度チェック
- 第10章 部品化技術
- 10.1 ユーザーコントロール
- 10.2 カスタムコントロール
- 10.3 マスターページ
- 10.4 Global.asax
- 10.5 HTTPハンドラー
- 10.6 Page派生クラス
- 10.7 構成ファイル
- この章の理解度チェック
- 第11章 Ajax開発
- 11.1 Ajax技術とASP.NET
- 11.2 ASP.NET AJAX Extensions
- 11.3 jQuery
- 11.4 jQueryによるAjax通信
- 11.5 クライアントIDの制御
- この章の理解度チェック
- 付録A Internet Information Servicesへの配置
- A.1 IIS 8.0を準備する
- A.2 アプリケーションの配置
- 付録B 「練習問題」「この章の理解度チェック」解答
- コラム目次
- .NET Framework 3.0で追加されたフレームワーク
- もう1つのASP.NET「ASP.NET MVC」フレームワーク
- XMLの基礎知識
- クエリビルダー
- レスポンスヘッダー
- Webアプリ開発のもう1つの選択肢「WebMatrix」
正誤表
| 該当頁 | 該当箇所 | 修正刷 |
|---|---|---|
| 訂正箇所 | 訂正事項 | 更新日 |
| p.123 | 表3.25 コントロール欄 | 2刷 |
| CutomValidator | CustomValidator | 2015/04/22 |
| p.144 | リスト4.1 1行目 | 2刷 |
| IN SERT | INSERT (スペースを除いてください) |
2014/09/20 |
| p.175 | 本文 10行目 | 2刷 |
| EditeItemTemplate | EditItemTemplate | 2015/04/22 |
| p.186 | 表4.24 Selectステートメントの構成 列 欄の設定値1行目 | - |
| isbn、 title、 price、 publish、 published、 cdrom | isbn、 title、 publish、 price、 published、 cdrom | 2014/09/20 |
| p.188 | 図4.47 | - |
| LinkButton (UpdateCancelButton) LinkButton (UpdateButton) |
LinkButton (UpdateButton) LinkButton (UpdateCancelButton) |
2015/07/23 |
| p.188 | 図4.46 | - |
| LinkButton (NewButton) LinkButton(DeleteButton) LinkButton(EditBitton) |
LinkButton(EditButton) LinkButton(DeleteButton) LinkButton (NewButton) |
2015/07/23 |
| p.258 | 図5.39 上の段落 2行目 | 2刷 |
| SqlCommmand | SqlCommand | 2015/04/22 |
| p.305 | 問題3 下から2行目 | 2刷 |
| - | db.Close() (1行挿入してください) |
2014/09/20 |
| p.381 | 構文 Insertメソッド2 上から3行目 | - |
| priority As CacheItemPriority priority | priority As CacheItemPriority | 2015/07/23 |
| p.572 | 本文 下から6行目 | - |
| diabled="disabled" | disabled="disabled" | 2015/07/23 |
| p.630 | 冒頭 | 2刷 |
| - | なお、環境によっては、App_Dataフォルダーのアクセス権の変更が必要になります。 IISマネージャーの「接続」ウィンドウから[Default Web Site]→[SelfAspNet]→「App_Data」フォルダーを右クリックして、表示されたコンテキストメニューから[アクセス許可の編集]をクリックします。[App_Dataのプロパティ]ダイアログが表示されるので、[セキュリティ]タブの[編集]ボタンをクリックしてください。 [App_Dataのアクセス許可]ダイアログが開くので、[グループ名またはユーザー名]欄から[Users]を選択し、[Usersのアクセス許可]欄で[変更]の[許可]にチェックを入れて[OK]ボタンをクリックします。 |
2014/09/20 |
FAQ
現在、FAQはありません。
お問い合わせ
書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。
お問い合わせの前にFAQ・正誤表をご確認ください。すでに掲載済みの内容については個別回答が難しい場合があります。