June 2008 - Posts

Silverlightの全貌「拡大/縮小自在の「Deep Zoom」,アニメーション,動的言語を使う」がオンラインで公開されました
27 June 08 11:29 AM | hiroyuk | 0 Comments   
日経ソフトウェア7月号に掲載された「拡大/縮小自在の「Deep Zoom」,アニメーション,動的言語を使う」が 日経BP ITpro にオンラインで公開されました。記事は Silverlight 2 Beta 1を基にしているので、Beta 2で動かすには修正が必要です。Beta 1からBeta 2への変更は こちら を参照してください。 Read More...
Filed under:
CEDEC AWARDS ノミネート
26 June 08 03:34 PM | hiroyuk | 0 Comments   
CESA では、ゲーム開発者向けのカンファレンス CEDEC を1999年から毎年開催してきました。昨年は3日間開催され、1900名が参加する世界第2位のゲーム カンファレンスとなっています。私も以前は アドバイザリーボード のメンバーでした。 今年は10年目ということで、CEDEC AWARDSという ゲーム開発者 を表彰するイベントを実施するそうです。エントリー部門は以下のとおりで、2008年3月31日までに発売された 全てのゲームタイトル が対象だそうです。 プログラミング・開発環境 ビジュアルアーツ Read More...
Filed under:
Silverlightの全貌「ブラウザ統合,Webサービス,データグリッド,Silverlight 2のユニークな3機能を試す」がオンラインで公開されました
26 June 08 11:14 AM | hiroyuk | 0 Comments   
日経ソフトウェア6月号に掲載された「ブラウザ統合,Webサービス,データグリッド,Silverlight 2のユニークな3機能を試す」が 日経BP ITPro で公開されました。やはりこれもBeta1ベースですので、コードは変更が必要かもしれません。 Read More...
Filed under:
GIF decoder for Silverlight 2
25 June 08 12:06 PM | hiroyuk | 0 Comments   
Silverlight 2でサポートされている画像ファイルはBMPとPNGだけです。SilverlightでどうしてもGIFを表示させたい人は Joe Stegman が作った GIF decoder を使ってみてください。彼のコードではGIFアニメーションも再生できるようです。 Read More...
Filed under:
Animated Control (Silverlight 2)
24 June 08 11:54 AM | hiroyuk | 0 Comments   
Martin Graysonのブログ に MSCUI でも使われている アニメーションするコントロールのサンプル が公開されています。 使い方としては、XAML内で以下のように宣言します。 < Canvas x : Name ="controlCanvas"> < local : AnimatingRectangleControl Width ="700" Height ="700" Fill ="#7fffffff" /> そして、アニメーションするときコードから以下のようにメソッドを呼び出します。 Read More...
Filed under:
ソフトウェア開発におけるユーザーエクスペリエンス戦略 第1回
21 June 08 11:54 AM | hiroyuk | 0 Comments   
Microsoft の The Next Web Now サイト に、私が書いた「 ソフトウェア開発におけるユーザーエクスペリエンス戦略 」の連載が始まりました。月一で4回連載の予定で、第1回は「 ユーザーエクスペリエンスの定義とピラミッドモデル 」です。 Read More...
Filed under:
DeepEarth
20 June 08 03:47 PM | hiroyuk | 0 Comments   
DeepEarth はVirtual EarthのデータをSilverlight 2のMultiScaleImageを使って高速にインタラクティブに表示させようというプロジェクトです。残念ながらコードは公開されていませんが、 DeepEarthサイト を見ることができます。 Read More...
Filed under:
Expression Blend 2.5 プレビュー日本語版 (June CTP)
19 June 08 06:53 PM | hiroyuk | 1 Comments   
Expression Blend 2.5 プレビュー 日本語版 (June CTP) が公開されました。 Read More...
Filed under:
Silverlightの全貌「Silverlight2の機能とプログラミングの実際」がオンラインで公開されました
18 June 08 03:38 PM | hiroyuk | 0 Comments   
日経ソフトウェア5月号に掲載された「 Silverlightの全貌『Silverlight2の機能とプログラミングの実際』 」が 日経BP ITpro にオンラインで公開されました。 注意:この記事とコードはSilverlight 2 Beta 1を基に記述されているので、Beta 2では修正が必要な場合があります。 Read More...
Filed under:
INotifyCollectionChanged
17 June 08 11:32 AM | hiroyuk | 0 Comments   
先日のINotifyPropertyChangedに続いて、INotifyCollectionChangedを紹介します。Silverligth 2ではコントロールなどの要素のプロパティの変更やコレクションの追加削除を通知する機能は要素に実装されていないので、自分で実装する必要があります。そのためのインターフェイスがINotifyPropertyChangedとINotifyCollectionChangedです。 例えば、TextBoxで入力したデータをDataGridで表示したい様な場合にINotifyCollectionChangedを利用します。まず次のようにXAMLで入力とDataGridを宣言します。 Read More...
Filed under:
Attachment(s): Page.xaml.cs
ページ遷移エフェクト
16 June 08 10:59 AM | hiroyuk | 0 Comments   
Dave Relyeaのブログ に、Silverlight 2でのページ遷移エフェクトのサンプルが紹介されています。 ITransitionControlというインターフェイスと、UserControlからTransisionControlクラスをを定義して、スワップやワイプやフェードなどの遷移を実装しています。 Read More...
Filed under:
INotifyPropertyChanged
13 June 08 05:33 PM | hiroyuk | 0 Comments   
Silverlightでは自分のプロパティが変化したとき、他のオブジェクトに伝えるINotifyPropertyChangedがUIElementに実装されていません。ですから、XAMLだけでスライダを使って矩形のサイズを変更させるようなことができません。 JoyOfCode にINotifyPropertyChangedを使ったBindingHelperの実装例がありました。これを使うと、先のスライダと矩形がXAMLでかけます。ここではSilverlightにはElementNameがないので、その対応策だとも書いてあります。 Read More...
Filed under:
Snoop
12 June 08 12:20 PM | hiroyuk | 0 Comments   
Snoop はWPFアプリケーションのVisualツリーを確認できるツールです。特に多数の要素によってメモリーが消費されていないかどうかを確認する場合などに有効です。 WPF Performanceのブログ でも紹介されています。 下図の要素の左にある数字は、その下にぶら下がっている要素の数です。 Read More...
Visual State Manager
10 June 08 06:03 PM | hiroyuk | 2 Comments   
WPFではイベントトリガーやプロパティトリガーやデータトリガーなどのTriggerを使えば、コードを書かなくても、以下のようにXAML内でVisualオブジェクトやUIコントロールのスタイルを変化させることができました。 < Style.Triggers > < Trigger Property ="IsMouseOver" Value ="True"> < Trigger.Setters > < Setter Property ="Width" Value Read More...
ZAM 3D V1 日本語版
10 June 08 10:51 AM | hiroyuk | 0 Comments   
WPF用3Dオーサリング ツールの「 ZAM 3D V1 日本語版 」がリリースされました。 ZAM 3Dは開発元の Electric Rain 社でベータ版が公開されていたので、使われた方も多いと思います。3Dのモデリングとアニメーションの結果をXAMLとして出力してくれます。WPF 3Dにはなくてはならないツールと言えます。 日本での発売元は、以前から日本でLightWave3DやSwift3Dを販売している D-Storm ですから、サポートも安心です。 Read More...
DirectX SDK (June 2008)
07 June 08 03:22 PM | hiroyuk | 0 Comments   
DirectX SDK (June 2008) がリリースされました。以下の内容が更新されています。 PXI for Windowsの安定性とパフォーマンスの改善 単一フレームキャプチャとフルスクリーンキャプチャは2倍以上高速に。 PIXは、エラー処理が統合手法となり、エラーが発生するとすぐにキャプチャや再生を中止します。エラー情報はユーザーに報告され、有効な呼び出し情報が記録され、いつでも表示されます。 シェーダ デバッガはDirect3D 9とDirect3D 10マルチサンプル レンダーターゲットをよりよく処理します。 Read More...
Filed under:
Silverlight 2 Beta 2
06 June 08 03:19 PM | hiroyuk | 0 Comments   
Silverlight 2 Beta 2 がリリースされました。 日本語版のSilverlight Tools(Beta 2) もリリースされているので、お試しください。ベータ時点でSDKの日本語ドキュメントが提供されるなんて素晴らしいですね! このSilverlight Toolsをインストールすれば、必要なVS用ツールもSDKもVSパッチもインストールしてくれます。また、VS2008とVS2008 SP1 Betaの両方に対応しています。 注意: Beta 1で構築したSilverlight Read More...
Filed under:

Search

This Blog

DirectX 情報

Silverlight 情報

Windows 情報

WPF 情報

並列コンピューティング情報

著書

Syndication

Page view tracker