WPF/Silverlight
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>デスクトップ・アプリ]]
* 目次 [#oe6f0e65]
#contents
*概要 [#s757a7be]
-WPFは、.NET Framework 3.0で新しく提供され、Windows Vista...
リッチでインタラクティブなUIアプリケーションを開発・実行...
>(クラス ライブラリ・UIコントロールのセットを含むランタ...
-Windows VistaのUIサブシステムにはWPFが全面的に採用されて...
今後のWindowsのUIアプリケーション開発の標準技術として利用...
**[[XAML]] [#i6169fe1]
WPF / Silverlightは、[[XAML]] based UIとも呼ばれ、~
[[XAML]]というマークアップ言語によってデザインされる。
***[[XAMLの書き方(1)]] [#s346a921]
***[[XAMLの書き方(2)]] [#j5b4cdba]
**[[WPF]] [#ge1fbbde]
Windowsプラットフォームに限定される。
***[[WPFの機能]] [#pe834014]
***[[WPFのアーキテクチャ]] [#x832c192]
***[[WPFのコントロール]] [#o5c7e45e]
**[[Silverlight]] [#xef889a0]
クロスプラットフォーム(アプレットのような)
**[[WPF / Silverlight以降>XAML#d54b7a7b]] [#e1311394]
*特徴 [#w6f7a746]
WPF / Silverlightは、高速なグラフィックスではなく、
-メディア リッチ:音声・動画の組み合わせ
-インタラクティビティー:画像や音声などによって示される内...
を実現するUIサブシステムであるため、
-Direct3D
-DirectShow
-Media Foundation
などを使用して開発する3Dゲームや高品質なビデオ再生アプリ...
業務アプリケーション開発に必要な標準コントロールを備えて...
従来の業務アプリケーションにリッチでインタラクティブな効...
**開発環境 [#w8b19d45]
-WPF / Silverlight は、Visual Studio 2008以降や、Expressi...
-Expression Blendはデザイナ向けツールであり、VSに無い以下...
--GUIを使用した図形オブジェクトの作成・編集
--GUIを使用したグラデーションの作成・編集
--GUIを使用したアニメーションの作成・編集
--,etc.
**実行環境 [#t29e32be]
WPFは、.NET Framework 3.0以上でサポートされており、Window...
WPF / SilverlightのOS要件
|項番|OS|>|>|WPF(.NET Framework)|Silverlight 3|Silverligh...
|||3.0|3.5|4.0|||h
|1|Windows 7|-|○|○|○|○|
|2|Windows Server 2008 R2|-|○|○|○|○|
|3|Windows Vista|○|○|○|○|○|
|4|Windows Server 2008|○|○|○|○|○|
|5|Windows XP|○|○|○|○|○|
|6|Windows Server 2003|○|○|○|○|○|
|7|Windows 2000 (SP4)|-|-|-|○|-|
|8|Mac OS X 10.4.11 以上(Intelベース)|- |-|-|○|○|
ハードウェア要件、追加のソフトウェア要件を含めた詳細は以...
-.NET Framework システム要件~
http://msdn.microsoft.com/ja-jp/library/8z6watww.aspx
-Silverlight page~
http://www.microsoft.com/japan/silverlight/requirements.a...
*開発方法 [#g62a273d]
WPF / Silverlightアプリケーションの開発には以下のような特...
-WPF / Silverlightでは、P層のUI部分を(HTMLのようなXMLベ...
-ASP.NETアプリケーション(Webフォーム)のHTML + ASPタグ...
また、XAMLは、XMLをベースとしており各要素からツリー構造の...
-連載:WPF入門:第1回 いよいよWPFの時代。WPFの習得を始め...
http://www.atmarkit.co.jp/ait/articles/1005/14/news105.html
-連載:WPF入門:第2回 WPFとXAMLの関係とは? XAMLの基礎を...
--http://www.atmarkit.co.jp/fdotnet/chushin/introwpf_02/i...
--http://www.atmarkit.co.jp/fdotnet/chushin/introwpf_02/i...
--http://www.atmarkit.co.jp/fdotnet/chushin/introwpf_02/i...
**UI部分とプログラム部分を分離して記述・実装 [#eb070dc4]
UI部分にXAML、プログラム部分にCLR言語と、UI・プログラム部...
WPFにおける分離コードを実現するためには、従来のWindowsフ...
-WPF における分離コードと XAML~
https://msdn.microsoft.com/ja-jp/library/aa970568.aspx
***WPFにおけるビルド アクション [#jba5609b]
中間生成物であるパーシャル クラスは、ビルド アクション = ...
-WPF アプリケーション (WPF) のビルド~
http://msdn.microsoft.com/ja-jp/library/aa970678.aspx
**プログラム部分は、VB・C#を使用して実装 [#b338c3aa]
***XAMLの記述方法 [#da73b2ff]
テキスト ベースの記述、デザイナを使用した記述が可能。
-Expression Blendを使用して
--テキスト ベースの記述(IntelliSenseを活用)
--デザイナを使用した記述
>が可能。
-従来の[[Windows Forms]]と同様にVSを使用して、
--テキスト ベースの記述(IntelliSenseを活用)
--デザイナを使用した記述
>が可能 。
>通常は、VSを利用すればIDE機能としては事足りるが、Express...
***プログラムの実装方法 [#tfbe604f]
WPF / Silverlightアプリケーション開発は、C#、VBなどの、標...
*国際化対応 [#a71cee5a]
**WPFの場合 [#r33c4fc5]
-WPF のグローバリゼーションおよびローカリゼーションの概要~
http://msdn.microsoft.com/ja-jp/library/ms788718.aspx
**Silverlightの場合 [#gb21ccad]
-Silverlight のロケール リソースを読み込むためのヒントと...
http://msdn.microsoft.com/ja-jp/magazine/gg650657.aspx
-Alex Golesh's Blog About Silverlight Development (英語) ~
http://blogs.microsoft.co.il/blogs/alex_golesh/archive/20...
*参考 [#x3d99036]
**CodeZine [#t9a75977]
-Developers Summit 2010 > グレープシティ株式会社~
> 【18-D-6】WPF 4とSilverlight 4,これから業務アプリを...
http://codezine.jp/devsumi/2010/report/10/
**@IT > Insider.NET [#wfef3b0c]
***WPF/E [#x32376fa]
-“WPF/E” vs Adobe Flash,ガチンコ対決!~
http://www.atmarkit.co.jp/fdotnet/insiderseye/20061214wpf...
-“WPF/E”開発を体験してみよう!~
http://www.atmarkit.co.jp/fdotnet/insiderseye/20061221wpf...
***WPF/Silverlight UIフレームワーク入門 [#y9ebf958]
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_index...
-第1回 WPFとSilverlightをまとめて習得しよう
--1. XAML構文の基礎~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_01/ui...
--2. Panelによるレイアウト(StackPanel/Canvas)~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_01/ui...
--3. Panelによるレイアウト(Grid/そのほかのPanel)~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_01/ui...
--4. コントロールの種類~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_01/ui...
-第2回 データの表示と入力に必要な知識
--1. データ バインディングの基本~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_02/ui...
--2. より実践的なデータ バインディング~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_02/ui...
--3. 双方向データ バインディング~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_02/ui...
--4. コンバータによるデータ変換/コレクション オブジェク...
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_02/ui...
--5. 表示をカスタマイズできるデータ テンプレート~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_02/ui...
-第3回 “見た目”を決めるリソースとスタイル
--1. リソースの概要/静的リソース参照~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_03/ui...
--2. 動的リソース参照/リソース ディクショナリ ファイル~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_03/ui...
--3. スタイルの基礎/スタイルの共有と継承~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_03/ui...
-第4回 “見た目”を決めるコントロール テンプレート
--1. コントロール テンプレートの概要~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_04/ui...
--2. コントロール テンプレートによる外観の定義方法~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_04/ui...
--3. コントロール テンプレート内で動的に外観を定義する方法~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_04/ui...
-特集:WPF4とSilverlight4 > これから業務アプリを開発する...
http://www.atmarkit.co.jp/fdotnet/chushin/wpf4silverlight...
----
Tags: [[:.NET開発]], [[:UIサブシステム]], [[:WPF/Silverli...
終了行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>デスクトップ・アプリ]]
* 目次 [#oe6f0e65]
#contents
*概要 [#s757a7be]
-WPFは、.NET Framework 3.0で新しく提供され、Windows Vista...
リッチでインタラクティブなUIアプリケーションを開発・実行...
>(クラス ライブラリ・UIコントロールのセットを含むランタ...
-Windows VistaのUIサブシステムにはWPFが全面的に採用されて...
今後のWindowsのUIアプリケーション開発の標準技術として利用...
**[[XAML]] [#i6169fe1]
WPF / Silverlightは、[[XAML]] based UIとも呼ばれ、~
[[XAML]]というマークアップ言語によってデザインされる。
***[[XAMLの書き方(1)]] [#s346a921]
***[[XAMLの書き方(2)]] [#j5b4cdba]
**[[WPF]] [#ge1fbbde]
Windowsプラットフォームに限定される。
***[[WPFの機能]] [#pe834014]
***[[WPFのアーキテクチャ]] [#x832c192]
***[[WPFのコントロール]] [#o5c7e45e]
**[[Silverlight]] [#xef889a0]
クロスプラットフォーム(アプレットのような)
**[[WPF / Silverlight以降>XAML#d54b7a7b]] [#e1311394]
*特徴 [#w6f7a746]
WPF / Silverlightは、高速なグラフィックスではなく、
-メディア リッチ:音声・動画の組み合わせ
-インタラクティビティー:画像や音声などによって示される内...
を実現するUIサブシステムであるため、
-Direct3D
-DirectShow
-Media Foundation
などを使用して開発する3Dゲームや高品質なビデオ再生アプリ...
業務アプリケーション開発に必要な標準コントロールを備えて...
従来の業務アプリケーションにリッチでインタラクティブな効...
**開発環境 [#w8b19d45]
-WPF / Silverlight は、Visual Studio 2008以降や、Expressi...
-Expression Blendはデザイナ向けツールであり、VSに無い以下...
--GUIを使用した図形オブジェクトの作成・編集
--GUIを使用したグラデーションの作成・編集
--GUIを使用したアニメーションの作成・編集
--,etc.
**実行環境 [#t29e32be]
WPFは、.NET Framework 3.0以上でサポートされており、Window...
WPF / SilverlightのOS要件
|項番|OS|>|>|WPF(.NET Framework)|Silverlight 3|Silverligh...
|||3.0|3.5|4.0|||h
|1|Windows 7|-|○|○|○|○|
|2|Windows Server 2008 R2|-|○|○|○|○|
|3|Windows Vista|○|○|○|○|○|
|4|Windows Server 2008|○|○|○|○|○|
|5|Windows XP|○|○|○|○|○|
|6|Windows Server 2003|○|○|○|○|○|
|7|Windows 2000 (SP4)|-|-|-|○|-|
|8|Mac OS X 10.4.11 以上(Intelベース)|- |-|-|○|○|
ハードウェア要件、追加のソフトウェア要件を含めた詳細は以...
-.NET Framework システム要件~
http://msdn.microsoft.com/ja-jp/library/8z6watww.aspx
-Silverlight page~
http://www.microsoft.com/japan/silverlight/requirements.a...
*開発方法 [#g62a273d]
WPF / Silverlightアプリケーションの開発には以下のような特...
-WPF / Silverlightでは、P層のUI部分を(HTMLのようなXMLベ...
-ASP.NETアプリケーション(Webフォーム)のHTML + ASPタグ...
また、XAMLは、XMLをベースとしており各要素からツリー構造の...
-連載:WPF入門:第1回 いよいよWPFの時代。WPFの習得を始め...
http://www.atmarkit.co.jp/ait/articles/1005/14/news105.html
-連載:WPF入門:第2回 WPFとXAMLの関係とは? XAMLの基礎を...
--http://www.atmarkit.co.jp/fdotnet/chushin/introwpf_02/i...
--http://www.atmarkit.co.jp/fdotnet/chushin/introwpf_02/i...
--http://www.atmarkit.co.jp/fdotnet/chushin/introwpf_02/i...
**UI部分とプログラム部分を分離して記述・実装 [#eb070dc4]
UI部分にXAML、プログラム部分にCLR言語と、UI・プログラム部...
WPFにおける分離コードを実現するためには、従来のWindowsフ...
-WPF における分離コードと XAML~
https://msdn.microsoft.com/ja-jp/library/aa970568.aspx
***WPFにおけるビルド アクション [#jba5609b]
中間生成物であるパーシャル クラスは、ビルド アクション = ...
-WPF アプリケーション (WPF) のビルド~
http://msdn.microsoft.com/ja-jp/library/aa970678.aspx
**プログラム部分は、VB・C#を使用して実装 [#b338c3aa]
***XAMLの記述方法 [#da73b2ff]
テキスト ベースの記述、デザイナを使用した記述が可能。
-Expression Blendを使用して
--テキスト ベースの記述(IntelliSenseを活用)
--デザイナを使用した記述
>が可能。
-従来の[[Windows Forms]]と同様にVSを使用して、
--テキスト ベースの記述(IntelliSenseを活用)
--デザイナを使用した記述
>が可能 。
>通常は、VSを利用すればIDE機能としては事足りるが、Express...
***プログラムの実装方法 [#tfbe604f]
WPF / Silverlightアプリケーション開発は、C#、VBなどの、標...
*国際化対応 [#a71cee5a]
**WPFの場合 [#r33c4fc5]
-WPF のグローバリゼーションおよびローカリゼーションの概要~
http://msdn.microsoft.com/ja-jp/library/ms788718.aspx
**Silverlightの場合 [#gb21ccad]
-Silverlight のロケール リソースを読み込むためのヒントと...
http://msdn.microsoft.com/ja-jp/magazine/gg650657.aspx
-Alex Golesh's Blog About Silverlight Development (英語) ~
http://blogs.microsoft.co.il/blogs/alex_golesh/archive/20...
*参考 [#x3d99036]
**CodeZine [#t9a75977]
-Developers Summit 2010 > グレープシティ株式会社~
> 【18-D-6】WPF 4とSilverlight 4,これから業務アプリを...
http://codezine.jp/devsumi/2010/report/10/
**@IT > Insider.NET [#wfef3b0c]
***WPF/E [#x32376fa]
-“WPF/E” vs Adobe Flash,ガチンコ対決!~
http://www.atmarkit.co.jp/fdotnet/insiderseye/20061214wpf...
-“WPF/E”開発を体験してみよう!~
http://www.atmarkit.co.jp/fdotnet/insiderseye/20061221wpf...
***WPF/Silverlight UIフレームワーク入門 [#y9ebf958]
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_index...
-第1回 WPFとSilverlightをまとめて習得しよう
--1. XAML構文の基礎~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_01/ui...
--2. Panelによるレイアウト(StackPanel/Canvas)~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_01/ui...
--3. Panelによるレイアウト(Grid/そのほかのPanel)~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_01/ui...
--4. コントロールの種類~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_01/ui...
-第2回 データの表示と入力に必要な知識
--1. データ バインディングの基本~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_02/ui...
--2. より実践的なデータ バインディング~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_02/ui...
--3. 双方向データ バインディング~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_02/ui...
--4. コンバータによるデータ変換/コレクション オブジェク...
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_02/ui...
--5. 表示をカスタマイズできるデータ テンプレート~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_02/ui...
-第3回 “見た目”を決めるリソースとスタイル
--1. リソースの概要/静的リソース参照~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_03/ui...
--2. 動的リソース参照/リソース ディクショナリ ファイル~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_03/ui...
--3. スタイルの基礎/スタイルの共有と継承~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_03/ui...
-第4回 “見た目”を決めるコントロール テンプレート
--1. コントロール テンプレートの概要~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_04/ui...
--2. コントロール テンプレートによる外観の定義方法~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_04/ui...
--3. コントロール テンプレート内で動的に外観を定義する方法~
http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_04/ui...
-特集:WPF4とSilverlight4 > これから業務アプリを開発する...
http://www.atmarkit.co.jp/fdotnet/chushin/wpf4silverlight...
----
Tags: [[:.NET開発]], [[:UIサブシステム]], [[:WPF/Silverli...
ページ名: