- 追加された行はこの色です。
- 削除された行はこの色です。
[[Open棟梁>https://github.com/OpenTouryoProject]] wiki
-[[戻る>アプリケーション設計のポイント]]
*目次 [#k2d6782c]
#contents
*概要 [#hb81e0fd]
画面は、FormとControlから構成される。
それ以外に、
ASP.NET、Windows Forms、WPF、ASP.NET MVC、
などのUIサブシステムの仕様によって仕様や名称が異なるが、
-[[デザイン ベース>#ifeb654e]](親のフォーム)
-[[個別デザイン>#jb729323]](子のフォーム)
-[[ユーザ コントロール>#ebf232a8]](複数のControlを集約したControl)
的なコンポーネントから構成される。
*コンポーネント [#z4964bd3]
**デザイン ベース [#ifeb654e]
画面の枠部分やメニュー、ボタンレイアウトのデザイン・処理の共通化などを図ることができる。
-ASP.NET Web Formsのマスタページ
-Windows FormsのベースのFormクラス
-ASP.NET MVCのViews/Shared/_Layout.cshtmlや、RenderSection、
***ASP.NET Web Formsのマスタページ [#ne5b4bab]
詳細は[[Open棟梁”の利用ガイド(開発取り纏め者編)>https://github.com/OpenTouryoProject/OpenTouryoDocuments/blob/master/documents/1_User_Guide/ja-JP/2_User_Guide(Leaders).doc]]の5.2節:「マスタ ページの準備」
***Windows FormsのベースのFormクラス [#e8f3193d]
***ASP.NET MVCのViews/Shared/_Layout.cshtmlや、RenderSection、 [#b22e6e76]
-第7回 レイアウト/部分ビューでアプリ共通のデザインを定義 - @IT~
http://www.atmarkit.co.jp/fdotnet/aspnetmvc3/aspnetmvc3_08/aspnetmvc3_08_02.html
**個別デザイン [#jb729323]
デザイン ベースを使用して個々の画面の内部コンテンツ部分を定義する。
-ASP.NET Web Formsのコンテンツページ
-Windows Formsの派生のFormクラス
**ユーザ コントロール [#ebf232a8]
複数のコントロールを集約しパーツ化して、デザイン・処理の共通化などを図ることができる。
-ASP.NET、Windows Forms、WPFで使用できる。
-ASP.NET MVCの場合は、HTML ヘルパーを使用する。
**画面を構成するコンポーネント [#ce154c28]
#ref(ComponentsThatMakeupScreen.png,left,nowrap,画面を構成するコンポーネント)
*参考 [#m1cfd697]
-[[ボタンレイアウトの共通化]]
-第7回 レイアウト/部分ビューでアプリ共通のデザインを定義 - @IT~
http://www.atmarkit.co.jp/fdotnet/aspnetmvc3/aspnetmvc3_08/aspnetmvc3_08_02.html