小諸市ブログ 掲示板お問い合わせランダムジャンプ

Top Index
Yahooは検索方式が変わったせいか、うまくサイト内検索できないなぁ。つーわけでグーグルに変更。


2010年02月28日
線形グラデーション作成ツール for XAML
[VB][Silverlight][WPF][XAML]
Silverlight4β+Toolkitを使って、グラデーション作成Webアプリを作成してみました。

gradation_brush_gen_sample

が、Silverlight4βのため、自動ではSilverlightクライアントはインストールされないみたいです。
一応公開しておきますが、日の目を見るのはまだ先ですかね・・・

サイトはこちら

作成例はコメントに付けてありますので、よろしければどうぞ。
(タグのエスケープ処理が面倒でしたので、コメントに載っけました・・・)
[ 投稿者:mk3008 at 01:05 | Silverlight | コメント(3) | トラックバック(0) ]

2010年02月27日
Webにソースコードを載せるのに便利なツール
Web(HTML)にソースコードを載せたいけど、予約後や、コメントの文字色を変えるのは面倒〜

そんなあなたに、よさそーなツールがありましたのでご紹介。
http://alexgorbatchev.com/wiki/SyntaxHighlighter

VB.NETの他、C#、SQL、XMLなどにも対応しているようです。

というわけで、VB.NETのみ動作確認してみました。
(利用方法は pre class="brush: vb;" な感じです)
おおむね良好ですが、文字列の処理がおかしい。

タネ:Dim s As String = "<GradientStop Color=""{0}""/>"
結果:Dim s As String = "<GRADIENTSTOP {0}?? Color="" />"

大文字になるわ、並び順変えるわ、かなりカオスですね。
元が良いだけに、おしすぎる・・・
[ 投稿者:mk3008 at 16:46 | 雑記 | コメント(1) | トラックバック(0) ]

2010年02月21日
Silverlight4でもDataTemplate.DataTypeはないっぽい
参考サイト
悲しいけどこれ、仕様なのよね。。(Silverlightの愚痴エントリ)http://blog.sharplab.net/computer/cprograming/silverlight/3182/
Silverlight の DateTemplate に DataType が無い!http://d.hatena.ne.jp/griefworker/20091104/silverlight_datatemplate

WPFアプリ作成にも慣れ始め、Silverlightも4になってICommandがサポートされるみたいだからということで、そろそろSilverlightでWebアプリでも作ってみるか〜と、VisualStudio2010BetaでSilverlihgt4アプリを作っていたら・・・
Silverlight4でもDataTemplate.DataTypeはないっぽい
これなかったら、MVVMパターンにするメリットが激減しますわ・・・
せっかく盛り上がっていたSilverlight熱は、すっかり冷めてしまいました。
[ 投稿者:mk3008 at 00:48 | Silverlight | コメント(0) | トラックバック(0) ]

2010年02月20日
Color構造体、色名の相互変換
[VB][Silverlight][WPF][XAML][IValueConverter]
先日書いた記事をColor構造体、色名を相互変換できるようにしましたのでアップしてみます。
変換処理にLINQを用いたので以前に比べると相当すっきりしています。



以下、LINQ処理の抜粋。

続きを読む ...
 
[ 投稿者:mk3008 at 14:34 | Silverlight | コメント(0) | トラックバック(0) ]

2010年02月14日
RGB、HSVの相互変換をする
[VB][Silverlight][WPF][XAML][IValueConverter]
なんの因果か、今まで全く無縁だったグラフィカルな分野に進出です。

色を編集する場合、RGB値を指定すればいいわけですが、
類似色を選択するのにはあまり向いてないです。

なんかいい方法はないかと調べてたところ、いいものがありました。
Wiki HSV色空間
http://ja.wikipedia.org/wiki/HSV%E8%89%B2%E7%A9%BA%E9%96%93

というわけで、さっそくコンバータを作ってみました。
以下、ソースコードです。
hsvconverter_sample

続きを読む ...
 
[ 投稿者:mk3008 at 23:16 | Silverlight | コメント(0) | トラックバック(0) ]

2010年02月08日
Colorから色名へ変換する
[VB][Silverlight][WPF][XAML][IValueConverter]
約半年振りの記事です^^;
今回はカテゴライズが難しくて、キーワードを行頭に列挙してしまいましたが、XAMLにて利用できる、Colorから色名を取得するConverterを作成しましたので、ご紹介。

colornameconvert_sample

というか、力技なのでコード見てもらうか、丸写ししてもらうのが良いかな・・・
んでは、以下コードです。


続きを読む ...
 
[ 投稿者:mk3008 at 22:28 | Silverlight | コメント(0) | トラックバック(1) ]

2009年06月26日
Windows7が割安で購入できるキャンペーンが開催されているとのこと
>マイクロソフトは6月26日から7月5日までの期間限定で、
>Windows 7のアップグレード版を大幅割引する
>「Windowsありがとう」キャンペーンを展開している。
>同期間にWeb通販サイトで対象製品を予約すると、
>家庭向けの低価格版「Windows 7 Home Premium」のアップグレード版を7777円で、
>ドメイン参加機能などを備えた中位版「Windows 7 Professional」のアップグレード版を1万4777円で提供するもの。
(参考サイト
(IT Pro : ヨドバシ/ビックなど、Windows 7のWeb先行予約を開始
http://itpro.nikkeibp.co.jp/article/NEWS/20090626/332667/
とのこと。

安価に入手できるのはうれしい限りだが、 「アップグレード版」であることには注意が必要。 注意点については公式サイト(http://www.microsoft.com/japan/windows/possibilities/buynow/pre-order.aspx#faq)をご参照されたし。

なお、amazonでの取り扱い価格はこんな感じ。
期間、数量限定の点にもご注意。

追記:6/26 23:35現在
キャンペーン期間初日であるにもかかわらず、既に何店舗かは品切れ状態。
エディオン(http://www.edion.com/contents/windows7.html)では、Professinalのみ在庫ありでした。
ということで、予約完了! どれぐらいの本数が確保されていたのかは不明ですが、Windows7はなかなか好調なスタートのようですね。
[ 投稿者:mk3008 at 22:58 | IT News | コメント(0) | トラックバック(0) ]

2009年06月13日
WPF ViewからViewModelへの命令発行方法
件名からはわかりづらいですが、ViewからViewModelに対し、命令(コマンド)を実行させる、
従来でいうところのイベントの受け渡し方法についてさらっと説明します。

結構厄介なので、前置きはこれくらいにして本題に入ります。

続きを読む ...
 
[ 投稿者:mk3008 at 12:05 | WPF | コメント(0) | トラックバック(0) ]

WPF ViewからViewModelへの値受け渡し方法
前回は、スタートアップ画面にMVVMパターンを適用する方法に加えて、
ViewModelにあるプロパティの内容をViewに表示できることを示しました。

ViewModel→Viewへのデータ受け渡しの具体的な方法については、
そのうち説明する予定ですので、いまのところ「できるんだな」ぐらいの認識をもっていただければと思います。

では、View→ViewModelへのデータの受け渡しはできるのでしょうか?
これができなければ、実質無意味ですので、その手順をさらっと説明します。

続きを読む ...
 
[ 投稿者:mk3008 at 10:03 | WPF | コメント(0) | トラックバック(0) ]

WPF スタートアップ画面にMVVMパターンを適用する
WPFアプリケーションを作成する際、通常はスタートアップURIはWindowクラスになります。
しかし、一番最初に起動するのがWindowクラスとなってしまっては、
画面(View)とビジネスロジック(ViewModel)を分離できません。

そこでスタートアップ画面からMVVMパターンを適用する手順を記載します。

続きを読む ...
 
[ 投稿者:mk3008 at 00:22 | WPF | コメント(0) | トラックバック(0) ]