WPFアプリについて
投稿者 よねKEN  ()
投稿日時
2008/8/6 22:12:00
> WPFアプリは、VB2008でも作成可能ですよね。
はい、VB2008でWPFアプリを作成できます。
> 文法も特に変わりはないのでしょうか?
Visual Basicの文法は何も変わりません。
が、通常、WPFアプリを作るということは、
XAML(Extensible Application Markup Language) + VBなどの.NET対応言語を使用しますので、
XAMLを覚える必要があります。
また、Windowsアプリで使用できる様々なコントロールと
WPFアプリで使用できる様々なコントロールはまったくの別物ですので、
どんなコントロールがあって、それぞれどのように使うのかは新たに知識を身につける必要もあります。
> それと新技術WPFアプリを作ることは、どのようなメリットがありどのような恩恵があるのでしょうか?
私もまだWPFは始めたばかりでメリット、デメリットの
整理ができておらず簡潔な回答はできませんが、
学習する中でWPFの可能性を垣間見て、非常にワクワクしています。とりあえず面白いですよ。
まずはWPFって何?ということの理解を深めてみてはいかがでしょうか。
はい、VB2008でWPFアプリを作成できます。
> 文法も特に変わりはないのでしょうか?
Visual Basicの文法は何も変わりません。
が、通常、WPFアプリを作るということは、
XAML(Extensible Application Markup Language) + VBなどの.NET対応言語を使用しますので、
XAMLを覚える必要があります。
また、Windowsアプリで使用できる様々なコントロールと
WPFアプリで使用できる様々なコントロールはまったくの別物ですので、
どんなコントロールがあって、それぞれどのように使うのかは新たに知識を身につける必要もあります。
> それと新技術WPFアプリを作ることは、どのようなメリットがありどのような恩恵があるのでしょうか?
私もまだWPFは始めたばかりでメリット、デメリットの
整理ができておらず簡潔な回答はできませんが、
学習する中でWPFの可能性を垣間見て、非常にワクワクしています。とりあえず面白いですよ。
まずはWPFって何?ということの理解を深めてみてはいかがでしょうか。
投稿者 るしぇ  ()
投稿日時
2008/8/7 03:06:00
Windows Vistaの基盤であり、3Dなどの新しい機能を使えますし、
マークアップを利用した宣言的なプログラミングモデルのようですので
ASP.NET 中心に開発してきた人には分かり易いのかも。
パネルの解説とか読むと柔軟なレイアウトが出来そうな感じですが、
従来の Windows フォームによる開発でそんなに困ってなかったボク
としては今のところ、知識を習得する間のコストだけが目立って
触手は動きませんでした。
マークアップを利用した宣言的なプログラミングモデルのようですので
ASP.NET 中心に開発してきた人には分かり易いのかも。
パネルの解説とか読むと柔軟なレイアウトが出来そうな感じですが、
従来の Windows フォームによる開発でそんなに困ってなかったボク
としては今のところ、知識を習得する間のコストだけが目立って
触手は動きませんでした。
投稿者 るきお  ()
投稿日時
2008/8/7 21:57:00
こんにちは。
私も今WPF勉強中です。
なんかグラフィックスやアニメーションがきれいなアプリケーションが作れるようなのでそこに魅力を感じています。
あと、WPFに詳しくなるとSilverlightにも詳しくなれるかなとも期待しています
でも、なかなか今までのVBと勝手が違って苦戦しますね。
なお、WPFは従来のWindowsフォームアプリケーションを置き換える存在ではないようです。
だから、メインとしてはWindowsフォーム(またはWebアプリ)、補助としてWPFが使えるようになれればいいなぁと思っています。
私も今WPF勉強中です。
なんかグラフィックスやアニメーションがきれいなアプリケーションが作れるようなのでそこに魅力を感じています。
あと、WPFに詳しくなるとSilverlightにも詳しくなれるかなとも期待しています
でも、なかなか今までのVBと勝手が違って苦戦しますね。
なお、WPFは従来のWindowsフォームアプリケーションを置き換える存在ではないようです。
だから、メインとしてはWindowsフォーム(またはWebアプリ)、補助としてWPFが使えるようになれればいいなぁと思っています。
文法も特に変わりはないのでしょうか?
それと新技術WPFアプリを作ることは、どのようなメリットがありどのような恩恵があるのでしょうか?