Home > C# > Toolkit > UIパターン > Prism > ドキュメント

19: Prism Library 5.0 for WPFの開発者ガイドのための参考文献

新規作成日 2016-07-03
最終更新日

19: Bibliography for the Developer's Guide to Prism Library 5.0 for WPF(原文)

Microsoft Prism Library 5.0 for WPFの開発者のガイドから

一般的なリンク

General Links

Prismバイナリ、ソース・コードとドキュメンテーションをダウンロードするために、http://www.microsoft.com/Prismにある、MSDNのPrismのホームページを参照してください。

https://www.microsoft.com/Prism

あなたが、このガイドについてのコメントを持っている場合、http://www.codeplex.com/Prismにある、Prismのコミュニティ・サイトを訪ねてください。

http://www.codeplex.com/Prism

1:概要

1: Introduction

Prismは、あなたが、WPFを実際に経験していることを前提としています。 あなたが、WPFに関する一般的な情報を必要とする場合、次のリソースを参照してください。:

2: Prismアプリケーションを初期化する

2: Initializing Prism Applications

MEF、AggregateCatalogとAssemblyCatalogの詳細については、MSDNのManaged Extensibility Frameworkの概要を参照してください。

https://msdn.microsoft.com/en-us/library/dd460648.aspx

3:コンポーネント間で依存関係を管理する

3: Managing Dependencies Between Components

コンテナに関連する情報については、次を参照してください。:

4: モジュール・アプリケーション開発

4: Modular Application Development

Prismのモジュール方式の詳細については、WPFのクイックスタートのための、モジュラー性とMEF、 あるいは、WPFのクイックスタートのための、モジュラー性とUnityを参照してください。 QuickStartの詳細については、WPFのためのモジュール方式のQuickStartを参照してください。

https://msdn.microsoft.com/en-us/library/ff921068(v=pandp.40).aspx

Prismライブラリで拡張することができる、モジュラー機能に関する情報については、Prismを拡張する内の、Modulesを参照してください。

Modules : https://msdn.microsoft.com/en-us/library/gg430866(v=pandp.40).aspx#Modules

Extending Prism. : https://msdn.microsoft.com/en-us/library/gg430866(v=pandp.40).aspx

5: MVVMパターンを実装する

5: Implementing the MVVM Pattern

WPFのデータ結合の詳細については、MSDNのデータ結合を参照してください。

https://msdn.microsoft.com/en-us/library/ms750612.aspx

WPFのコレクションの結合の詳細については、MSDNのデータ結合の概要の中のコレクションを結合するを参照してください。

Binding to Collections : https://msdn.microsoft.com/en-us/library/ms752347.aspx#binding_to_collections

Data Binding Overview : https://msdn.microsoft.com/en-us/library/ms752347.aspx

プレゼンテーション・モデル・パターンの詳細については、Martin Fowlerのwebサイトのプレゼンテーション・モデルを参照してください。

http://www.martinfowler.com/eaaDev/PresentationModel.html

データ・テンプレートの詳細については、MSDNのデータ・テンプレートの概要を参照してください。

https://msdn.microsoft.com/en-us/library/ms742521.aspx

MEFの詳細については、MSDNのManaged Extensibility Frameworkの概要を参照してください。

https://msdn.microsoft.com/en-us/library/dd460648.aspx

Unityの詳細については、MSDNのUnityアプリケーション・ブロックを参照してください。

http://www.msdn.com/unity

DelegateCommandとCompositeCommandの詳細については、疎く結合したコンポーネント間で情報をやりとりするを参照してください。

https://msdn.microsoft.com/en-us/library/ff921122(v=pandp.40).aspx

Windowsのストア・アプリで、MVVMを使用することに関する詳細は、 C#、XAMLとPrismを使用しているWindowsストア・ビジネス・アプリ内の、Model-View-ViewModel(MVVM)パターンを使用する、を参照してください。

https://msdn.microsoft.com/en-us/library/windows/apps/xx130657.aspx

6: 高度なMVVMの使い方

6: Advanced MVVM Scenarios

論理ツリーの詳細については、MSDNのWPF内のツリーを参照してください。

https://msdn.microsoft.com/en-us/library/ms753391.aspx

添付プロパティの詳細については、MSDNの添付プロパティの概要を参照してください。

https://msdn.microsoft.com/en-us/library/cc265152(vs.95).aspx

MEFの詳細については、MSDNのManaged Extensibility Frameworkの概要を参照してください。

英語:https://msdn.microsoft.com/en-us/library/dd460648.aspx

日本語:https://msdn.microsoft.com/ja-jp/library/dd460648.aspx

Unityの詳細については、MSDNのUnityアプリケーション・ブロックを参照してください。

http://www.msdn.com/unity

DelegateCommandの詳細については、MVVMパターンを実装するを参照してください。

https://msdn.microsoft.com/en-us/library/gg405484(v=pandp.40).aspx

Microsoft Expression Blendの動作を使用する詳細については、MSDNの組み込みの動作とその動作を参照してください。

https://msdn.microsoft.com/en-us/library/ff724013(v=expression.40).aspx

Microsoft Expression Blendで、ユーザー定義した動作を作成する詳細については、MSDNの上でユーザー定義したビヘイビアを作成するを参照してください。

https://msdn.microsoft.com/en-us/library/ff724708(v=expression.40).aspx

Microsoft Expression Blendで、作成しているユーザー定義したトリガと動作の詳細については、MSDN上でユーザー定義したトリガと動作を作成するを参照してください。

https://msdn.microsoft.com/en-us/library/ff724707(v=expression.40).aspx

WPFで、ディスパッチャを使用することに関する詳細は、MSDNのスレッディング・モデルとDispatcherクラスを参照してください。

Threading Model: https://msdn.microsoft.com/en-us/library/ms741870.aspx

The Dispatcher Class:https://msdn.microsoft.com/en-us/library/ms615907(v=vs.95).aspx

領域ナビゲーションの詳細については、ナビゲーション内のビューに基づいたナビゲーションの項目を参照してください。

View-Based Navigation: https://msdn.microsoft.com/en-us/library/gg430861(v=pandp.40).aspx#ViewBasedNavigation

Navigation.: https://msdn.microsoft.com/en-us/library/gg430861(v=pandp.40).aspx

イベントに基づいた非同期パターンの詳細については、MSDNのイベントに基づいた非同期パターン概要を参照してください。

https://msdn.microsoft.com/en-us/library/wewwczdw.aspx

IAsyncResultデザインパターンの詳細については、MSDNの非同期プログラミング概要を参照してください。

https://msdn.microsoft.com/en-us/library/ms228963.aspx

7: ユーザー・インターフェイスを構成する

7: Composing the User Interface

Prismライブラリを拡張する方法の詳細については、Prismライブラリを拡張するを参照してください。

https://msdn.microsoft.com/en-us/library/gg430866(v=pandp.40).aspx

コマンドの詳細については、コマンドについては、MVVMパターンを実装するを参照してください。

Commands : https://msdn.microsoft.com/en-us/library/gg405484(v=pandp.40).aspx#Commands

Implementing the MVVM Pattern. : https://msdn.microsoft.com/en-us/library/gg405484(v=pandp.40).aspx

データ結合の詳細については、MVVMパターンで実装するデータ結合を参照してください。

Data Binding : https://msdn.microsoft.com/en-us/library/gg405484(v=pandp.40).aspx#DataBinding

Implementing the MVVM Pattern. : https://msdn.microsoft.com/en-us/library/gg405484(v=pandp.40).aspx

領域ナビゲーションの詳細については、ナビゲーションを参照してください。

このトピックで説明されるガイドラインの詳細については、以下を参照してください。:

8: ナビゲーション

8: Navigation

Prism領域の詳細については、ユーザー・インターフェイスを構成するを参照してください。

https://msdn.microsoft.com/en-us/library/ff921098(v=pandp.40).aspx

MVVMパターンと対話要求パターンの詳細については、MVVMパターンを実装すると高等なMVVMの筋書きを参照してください。

Implementing the MVVM Pattern : https://msdn.microsoft.com/en-us/library/gg405484(v=pandp.40).aspx

Advanced MVVM Scenarios. : https://msdn.microsoft.com/en-us/library/gg405494(v=pandp.40).aspx

対話要求オブジェクトの詳細については、高等なMVVMの筋書き内の、対話要求オブジェクト使用するを参照してください。

https://msdn.microsoft.com/en-us/library/gg405494(v=pandp.40).aspx

Visual State Managerの詳細については、MSDNのVisualStateManagerクラスを参照してください。

https://msdn.microsoft.com/en-us/library/cc626338(v=vs.95).aspx

Microsoft Blendの動作を使用するの詳細については、MSDNの組み込みの動作とその動作を参照してください。

https://msdn.microsoft.com/en-us/library/ff724013(v=expression.40).aspx

Microsoft Blendで、作成するカスタム・ビヘイビアの詳細については、MSDNの上でユーザー定義したビヘイビアを作成するを参照してください。

https://msdn.microsoft.com/en-us/library/ff724708(v=expression.40).aspx

9: 疎く結合したコンポーネント間の通信

9: Communicating Between Loosely Coupled Components

弱い参照の詳細については、MSDNの弱い参照を参照してください。

https://msdn.microsoft.com/en-us/library/ms404247.aspx

10: Prismアプリケーションを配布する

10: Deploying Prism Applications

Codeplex上で、Prismのコミュニティ・サイトから、Manifest Manager Utilityをダウンロードする。

http://compositewpf.codeplex.com/releases/view/14771

動的なモジュール読み込みを使用して、WPFのPrismアプリケーションを発行、 そして、更新するために必要な具体的な手順を学ぶために、PrismライブラリHands-on Labを使用したアプリケーションの出版と更新を参照してください。

https://msdn.microsoft.com/en-us/library/gg405497(v=pandp.40).aspx

12: Prismライブラリのパターン

12: Patterns in the Prism Library

以下は、株トレーダーRIとPrism Libraryで、パターンを見つけるための、参照とリンクです。:

デザイン・パターンの第4章(「構造パターン」)の複合のパターン:再使用できるオブジェクト指向ソフトウェア(1)の要素。

Chapter 4のアダプタ・パターン、デザイン・パターン内の「構造パターン」:再使用できるオブジェクト指向ソフトウェア(1)の要素。

Chapter 4の外見パターン、デザイン・パターン内の「構造パターン」:再使用できるオブジェクト指向ソフトウェア(1)の要素。

Chapter 5のTemplate Methodパターン、デザイン・パターン内の「行動のパターン」:再使用できるオブジェクト指向ソフトウェア(1)の要素。

Chapter 5のObserverパターン、デザイン・パターン内の「行動のパターン」:再使用できるオブジェクト指向ソフトウェア(1)の要素。

MSDNの上の、オブザーバ設計パターンを調べる。

https://msdn.microsoft.com/en-us/library/ee817669(pandp.10).aspx

Martin Fowlerのwebサイト、あるいは、省略バージョンで、エンタープライズ・アプリケーション・アーキテクチャのパターンのリポジトリー・パターン

http://www.martinfowler.com/eaaCatalog/repository.html

Martin FowlerのwebサイトのControlコンテナの反転と依存関係注入パターン。

http://www.martinfowler.com/articles/injection.html

Martin Fowlerのwebサイトのプラグイン・パターン。

http://www.martinfowler.com/eaaCatalog/plugin.html

Martin FowlerのwebサイトのRegistryパターン。

http://martinfowler.com/eaaCatalog/registry.html

Martin Fowlerのwebサイトのプレゼンテーション・モデル・パターン。

http://www.martinfowler.com/eaaDev/PresentationModel.html

Martin FowlerのwebサイトのEvent Aggregatorパターン。

http://www.martinfowler.com/eaaDev/EventAggregator.html

Martin Fowlerのwebサイトの分離されたインターフェイス・パターン。

http://www.martinfowler.com/eaaCatalog/separatedInterface.html

Martin FowlerのwebサイトのMVCとMVPバリアント。

http://martinfowler.com/eaaDev/uiArchs.html

デザイン・パターン:MSDNのGriffin Caprioによる依存関係注入。

https://msdn.microsoft.com/en-us/magazine/cc163739.aspx

John Gossmanのブログ上の、Model-View-ViewModelパターン

http://blogs.msdn.com/johngossman/archive/2005/10/08/478683.aspx

Unityアプリケーション・ブロックの詳細については、MSDNの「Unityアプリケーション・ブロック」を参照してください。:

http://www.msdn.com/unity

(1) Gamma、Erich、Richard Helm、Ralph JohnsonとJohn Vlissides。デザイン・パターン:再使用できるオブジェクト指向ソフトウェアの要素。Addison Wesleyプロフェッショナル、1995。

13: Prism Library

13: Prism Librar

Prismのコミュニティの場所は以下の通りです:

Unityの詳細については、以下を参照してください。:

MEFの詳細については、以下を参照してください。:

サービス・ロケーターの詳細については、CodePlex上の共通サービス・ロケーターを参照してください。:

http://commonservicelocator.codeplex.com/

このエントリーをはてなブックマークに追加

Home PC C# Illustration

Copyright (C) 2011 Horio Kazuhiko(kukekko) All Rights Reserved.
kukekko@gmail.com
ご連絡の際は、お問い合わせページのURLの明記をお願いします。
「掲載内容は私自身の見解であり、所属する組織を代表するものではありません。」