- 追加された行はこの色です。
- 削除された行はこの色です。
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。
-[[戻る>.NET開発]]
-[[戻る>デスクトップ・アプリ]]
* 目次 [#ba3e104c]
#contents
*概要 [#i831ac3c]
[[Windows Forms]] とは、Windows 3.1 時代の技術の流れを引き継ぐ Windows の画面構築技術である。
-実績は多く、Windows のウィンドウシステム (Window System) でできることの多くは実現できる。
-[[Windows Forms]] は、[[WPF]]と比べると特にコントロール数が増えた場合に描画が遅いなどの問題もある。
*特徴 [#t7ecadb7]
VB6からの
-イベント・ドリブン
-UIコンポーネントベース
のプログラミング・モデルを継承するUIテクノロジ。
特徴としては、
-[[ClickOnce]]をサポートする。
-レガシーのリッチクライアント技術であるが、~
業務アプリケーションでの採用実績は未だに多い。~
これには、以下の様な理由が挙げられる。
--十分な実績もあり、技術としても枯れている
--実績も多数あり、スキルセットを満たす人員が多い
--サードパーティ製のUIコンポーネントが充実している
--Visual Studioデザイナと連動したRAD開発が可能
などがあり、
-多機能
-高い生産性
-導入における問題も少ない
UIテクノロジと言える。
*参考 [#ed7054ef]
-[[Windows Formsの国際化対応]]
----
Tags: [[:.NET開発]], [[:UIサブシステム]], [[:Windows Forms]]