独習 ASP.NET Web フォーム 第 6 版
ドクシュウエーエスピードットネット ウェブフォーム ダイロクハン
なぜ注目されているか
書籍紹介
本書は 11 の章と付録から構成されています。各章では、学習する内容について、実際のコード例などを基に解説しています。書かれたプログラムがどのように動いているのかを、実際に試しながら学ぶことができます。
技書の森解説
『独習 ASP.NET Web フォーム 第 6 版』 (山田 祥寛 著、翔泳社、2020 年 2 月刊) は、ASP.NET の Web フォームで Web アプリケーションを作るための基礎を、開発環境の準備から本番環境への配置まで学ぶ教科書です。国立国会図書館の書誌では、初版のタイトルは『独習 ASP.NET』で、注記に Visual Studio 2019、.NET Framework 4.8、ASP.NET 4.8 に対応と記録されています。版元の紹介文は、本書を .NET Framework と C# による Web アプリケーション開発を基礎から学べる教科書と案内し、解説、練習問題、理解度チェックという 3 つのステップで学ぶ構成だとしています。
Chapter 1「イントロダクション」から付録 A「本番環境への移行」まで
目次は Chapter 1「イントロダクション」で Web アプリケーションの通信の仕組み、.NET Framework とマネージコード、開発と実行の環境、Visual Studio の画面構成を扱い、Chapter 2「ASP.NET の基礎」でアプリケーションの構造へ進みます。Chapter 3「基本サーバーコントロール」はフォーム、表示、ボタン、検証の各コントロール、Chapter 4「データバインドコントロール」は GridView、FormView と DetailsView、ListView、Chapter 5「データソースコントロール」は SqlDataSource、ADO.NET、ObjectDataSource、モデルバインディングを扱います。Chapter 6「組み込みオブジェクト」で Request、Response、Trace の各オブジェクトを、Chapter 7 でビューステート、クッキー、セッション情報、アプリケーション変数、キャッシュ機能を扱ったあと、Chapter 8「ASP.NET Identity」、Chapter 9「リッチコントロール」、Chapter 10「部品化技術」、Chapter 11「Ajax 開発」と続きます。付録 A「本番環境への移行」は Internet Information Services と Microsoft Azure への配置です。目次では、各章と付録 A に「この章の理解度チェック」が置かれています。
サーバーコントロールと Chapter 7 の状態の保持
Web フォームは、ボタンやテキストボックスといったサーバーコントロールを画面に置き、クリックなどのイベントに応じた処理をサーバー側のコードに書く方式です。HTTP は要求ごとに独立して処理される ステートレス な通信で、Chapter 7 のビューステート、Cookie、セッション情報は、入力した値やログインの状態を次の要求へ引き継ぐ仕組みです。本書は C# による開発を扱い、Chapter 5 のデータベースとの連携では ADO.NET と、データソースコントロールによる接続の両方を扱います。
版元の紹介文が挙げる対象と内容
版元の紹介文は、ASP.NET を一から学びたい人に向けた本だと案内し、サーバーコントロールの使い方と使い分け、データベース連携、状態管理、Ajax と jQuery を扱う内容として挙げています。Web 開発の本の選び方は Web 開発本ガイド にまとめています。
本書は、ASP.NET の仕組みと開発環境から、サーバーコントロール、データの表示とデータベース連携、組み込みオブジェクト、状態の保持、ASP.NET Identity による認証、部品化、Ajax 開発までを全 11 章に収め、付録 A で IIS と Microsoft Azure への配置を扱います。
山田 祥寛 の他の書籍
関連記事
体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版は初版と何が違うか - 買い直し判断ガイド
通称「徳丸本」こと体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版 (2018 年) と初版 (2011 年) の違いを出版社公表の改訂内容から整理。章の削除 / 新設 / 追加点の一覧と、初版所有者が買い直すべきかの判断基準を解説します。
O'Reilly の表紙が動物の理由 - 技術書の装丁デザインの秘密
O'Reilly の動物表紙はなぜ始まったのか。表紙の動物の選び方、技術書のフォントや判型が読みやすさに与える影響など、装丁デザインの裏話を紹介します。
ゲームが好きならプログラミングの本も読める
ゲームの攻略本を読んだことがあるなら、プログラミングの本も読めます。攻略本とプログラミング本の共通点から、読書のハードルを下げます。