- 作者: 高橋忍,川西裕幸
- 出版社/メーカー: ソフトバンク クリエイティブ
- 発売日: 2007/04/07
- メディア: 大型本
- 購入: 3人 クリック: 149回
- この商品を含むブログ (24件) を見る
Mac OS X Leopard が発売された時に Intel Mac を買うつもりです。その時に Windows Vista プログラミングにも挑戦してみたいと思い、下準備のため ‘XAMLプログラミング WPFアプリケーションの概要と開発’ asin:4797339160 を購入しました。
Windows でプログラミングの経験はありません。
Macプログラミングも OS 9 から Mac OS X に移行されるのを機会にはじめたので、Windows プログラミングをはじめるのに Windows Vista がちょうどいいと思ったからです。
‘XAMLプログラミング WPFアプリケーションの概要と開発’ asin:4797339160 を読んでみた感想は、Mac OS X の Cocoa プログラミングに通じる部分がたくさんあるみたいですね。Cocoa プログラミングの知識が生かせそうです。
例えば
Windows Vista | Mac OS X Cocoa |
---|---|
データバンディング | Cocoa Binding |
ソート : SortDescription | NSSortDescriptor |
フィルタ : FilterEventHandler | NSPredicate ちょっと違うかな? |
データ変換 : IValueConverter | NSValueTransformer |
‘XAMLプログラミング WPFアプリケーションの概要と開発’ asin:4797339160 P342 (Microsoft Expression Blend) のXMLデータのデータバンディングは、Interface Builder のウィンドウに Xcode のデータモデルウィンドウからエンティティを Option キーを押しながらドラッグしてドロップすると作成される NSTableView の機能に似ています。
アニメーションやストーリーボードなんかは、面白い機能ですね!
Google で xaml nib で検索するとたくさんのページがヒットします。
Windows プログラミング経験がないので、間違っているかもしれません。あくまでも個人的な意見です。