すぐに使える実例で学ぶ
LINQ to XML
ASP .NET 3.5対応
- 著者 PROJECT KySS/薬師寺国安、薬師寺聖
- 判型 B5変型判、310頁
- 本体価格 2,800円
- CD-ROM付き
- ISBN 978-4-87783-201-8
本書について
.NET Framework3.5よりサポートされたLINQ(Language-Integrated Query:統合言語クエリ)を使うと、SQL Serverデータ(LINQ to SQL)、XML(LINQ to XML)、オブジェクト(LINQ to Object)など、さまざまなデータに対して同一のクエリ処理を記述することができるようになります。処理対象となるデータが異なっても同一クエリの処理が可能になり、プログラマにとっての負担が軽くなりました。
筆者はこれまでXMLの処理にはメインでDOMを使用していましたが、LINQの登場によって、DOMの処理を全てLINQに置き換えています。LINQの構文は比較的容易であり、理解し易いものです。また、LINQを使うとコードの可読性がよく、保守が容易になるというメリットもあります。
本書では、LINQを使ってのXMLのデータの処理方法を解説しています。単独のTipsを集めたものではなく、各章ごとに1つの流れを持った構成となっています。これで、各フォームの連携方法を知ることができます。
プログラミングは楽しいものです。特に、新しい機能が追加され、それらの機能の恩恵を受け、処理効率等が格段に上がり、自分の思い描いていた機能を実装できた時などは、「やったぁー」と腕を振り上げて喜びたくなります。皆さまもこの書籍を通じて、LINQの素晴らしさ、プログラミングの楽しみを実感していただければ幸いです。
目 次
- 第1章 開発・動作環境の整備 1
〜Visual Studio 2008およびVisual Web Developer 2008 Express Editionを使う前に 〜
- 1-1 開発環境
- 1-2 Visual Web Developer 2008 Express Editionのインストール
- 1-3 サンプルの使い方
- 1-4 サンプルファイルの開き方と実行方法
- 1-5 新規Webサイトのプロジェクトの作成
- 1-6 XMLファイル(使用するデータ)の追加と新しいフォルダの作成方法
- 1-7 LINQの構文の調べ方(ヘルプの利用方法)
- 1-8 Windowsホスティングサービス
- 第2章 XMLとLINQの基本
- 2-1 XML文書の構造
- 2-2 LINQ to XMLの基本
- 第3章 LINQ to XMLを使った顧客情報管理プログラムの作成 〜顧客情報管理 プロジェクト名:personalInfo_Control〜
- 3-1 顧客情報管理プロジェクト(personalInfo_Control)の概要
- 3-2 プロジェクトの実装方法
- 3-3 personalInfo_Controlプロジェクトの開発手順
- 第4章 LINQ to XMLを使ったスケジュール管理プログラム 〜スケジュール管理 プロジェクト名:Schedule〜
- 4-1 スケジュール管理プロジェクト(Schedule)の概要
- 4-2 プロジェクトの実装方法
- 4-3 Scheduleプロジェクトの開発手順
- 第5章 LINQ to XMLを使ったBBS(掲示板)プログラムの作成 〜LINQ to XML BBS プロジェクト名:LINQ to XML_BBS〜
- 5-1 LINQ to XML BBSプロジェクト(LINQtoXML_BBS)の概要
- 5-2 プロジェクトの実装方法
- 5-3 LINQ to XML BBSプロジェクトの開発手順
- 第6章LINQ to XMLを使った架空ネットショッピングプログラム 〜架空ネットショッピング プロジェクト名:LINQ to XML _NetShopping〜
- 6-1 LINQ to XML _NetShoppingプロジェクトの概要
- 6-2 プロジェクトの実装方法
- 6-3 LINQ to XML _NetShoppingプロジェクトの開発手順