PROJECT KySS(プロジェクト・キッス)
四国のSOHO。薬師寺 国安(フリープログラマ)と薬師寺聖(個人事業所自営)による,コラボレーション・ユニット。1997年結成。XMLや.NETプログラミングに関する執筆多数。両名とも,Microsoft MVP for Development Platforms - XML(Oct 2003-Sep 2009),http://www.PROJECTKySS.NET

 SilverlightのGUI要素を表現するXAMLドキュメントは,図形の種類や座標値や色などのスタイルを記録した,整形式XML文書です。したがって,XMLデータと同じように,LINQ to XMLを用いて処理することができます。本連載では,このXAMLのデータ処理をメインとする,サンプル・アプリケーションの開発方法を紹介します。

 開発に用いたツールは,ペイント・Expression Design(画像素材の作成),Expression Blend(レイアウト),Excel・Access・メモ帳/XSLT(サンプルXAMLドキュメントおよびXML文書ファイル生成),Visual Studio 2008(プログラミング)です。企画から公開までの全作業にわたって,Microsoftの製品を用いています。

 なお,Silverlight 2,.NETプログラミング(本稿の開発言語はVB),XML,LINQ to XMLの基本的な情報につきましては,ITproサイト内の過去記事などを参照してください。

【関連記事】
VS 2008で学ぶ「LINQ to XML」の基礎
サンプルで理解する「Silverlight2」のアプリケーション開発
WebアプリケーションからRIAへ - サンプルで学ぶSilverlight 2

目次