01
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--
>>
<<
--
RECOMMEND
キャット・シッターの君に。
キャット・シッターの君に。 (JUGEMレビュー »)
喜多嶋 隆
私のイラストレータデビュー本です。
RECOMMEND
RECOMMEND
RECOMMEND
ビジュアライジング・データ ―Processingによる情報視覚化手法
ビジュアライジング・データ ―Processingによる情報視覚化手法 (JUGEMレビュー »)
Ben Fry
javaぽい言語Processingを用いたビジュアライジングデータ。タイトルの通りいかにデータを視覚化するかというところを解説した本、手法やプロセスに対して丁寧でかつ具体的な例を挙げているのでわかりやすく、また応用が利きます。すばらしい本です。
RECOMMEND
プログラミングC# 第5版
プログラミングC# 第5版 (JUGEMレビュー »)
Jesse Liberty,Donald Xie
C#のわかりやすい入門本。
RECOMMEND
アーキテクトの審美眼 (DB Magazine SELECTION)
アーキテクトの審美眼 (DB Magazine SELECTION) (JUGEMレビュー »)
萩原 正義
DBマガジンで連載されていた内容が書籍になりました。ちょっと難しい本ですが、内容を理解したくなる本です。
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
入門vi 第6版
入門vi 第6版 (JUGEMレビュー »)
リンダ ラム,アーノルド ロビンス
RECOMMEND
bashクックブック
bashクックブック (JUGEMレビュー »)
Carl Albing,JP Vossen,Cameron Newham
RECOMMEND
Apacheハンドブック
Apacheハンドブック (JUGEMレビュー »)
Ben Laurie,Peter Laurie,大川 佳織,田辺 茂也
RECOMMEND
RECOMMEND
DNS&BIND(第4版)
DNS&BIND(第4版) (JUGEMレビュー »)
Paul Albitz,Cricket Liu,ポール アルビッツ,クリケット リュウ
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
Essential .NET ― 共通言語ランタイムの本質
Essential .NET ― 共通言語ランタイムの本質 (JUGEMレビュー »)
ドン・ボックス,クリス・セルズ,Don Box,Chris Sells,吉松 史彰
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
Head First C# 頭とからだで覚えるC#の基本
Head First C# 頭とからだで覚えるC#の基本 (JUGEMレビュー »)
Andrew Stellman,Jennifer Greene
Head Firstは問答無用でお勧め。勉強嫌いなあなたと私にお勧め!
RECOMMEND
RECOMMEND
Design rule index―デザイン、新・100の法則
Design rule index―デザイン、新・100の法則 (JUGEMレビュー »)
William Lidwell,Kritina Holden,Jill Butler
ユーザインターフェイス、ユーザビリティなどを考えたいならこの本をヒントにしてみるのも良いかと思います。
RECOMMEND
リファクタリング―プログラムの体質改善テクニック (Object Technology Series)
リファクタリング―プログラムの体質改善テクニック (Object Technology Series) (JUGEMレビュー »)
マーチン ファウラー,Martin Fowler,児玉 公信,平澤 章,友野 晶夫,梅沢 真史
Javaで書かれていますが、良本です。言語を覚えたら、まずこの本を読んでみましょう。
RECOMMEND
集合知プログラミング
集合知プログラミング (JUGEMレビュー »)
Toby Segaran
・・・挫折中の一本。
RECOMMEND
これからはじめるWCFプログラミング
これからはじめるWCFプログラミング (JUGEMレビュー »)
鄭 立,小森谷 良明,加藤 誠司,飯田 洋介
本当、WCFはこれからはじめましょう!
RECOMMEND
C#ではじめるWebサービスプログラミング
C#ではじめるWebサービスプログラミング (JUGEMレビュー »)
山崎 秀,笠原 一浩
動くモノが作れるから楽しい、この本で実現しましょう!
RECOMMEND
C#クックブック 第3版
C#クックブック 第3版 (JUGEMレビュー »)
Jay Hilyard,Stephen Teilhet
C#2.0からの移行を考えているならこの本がお勧めです。
RECOMMEND
LINQテクノロジ入門~Microsoft Visual Studio 2008による新たなクエリ構築技法~ (マイクロソフトコンサルティングサービステクニカルリファレンスシリーズ) (マイクロソフトコンサルティングサービステクニカルリファレンスシリーズ)
LINQテクノロジ入門~Microsoft Visual Studio 2008による新たなクエリ構築技法~ (マイクロソフトコンサルティングサービステクニカルリファレンスシリーズ) (マイクロソフトコンサルティングサービステクニカルリファレンスシリーズ) (JUGEMレビュー »)
赤間信幸
LINQ最強の入門本です。LINQの処理をイメージをわかりやすく解説されています。また、著者の赤間さんはわかりやすい解説をされることで超有名です。
RECOMMEND
Pro LINQ: Language Integrated Query in C# 2008 (Windows.Net)
Pro LINQ: Language Integrated Query in C# 2008 (Windows.Net) (JUGEMレビュー »)
Jr. Rattz Joseph C.
LINQをしっかり学びたい方にお勧めします。
RECOMMEND
RECOMMEND
WPF Recipes in C# 2008: A Problem-Solution Approach (Expert's Voice in .Net)
WPF Recipes in C# 2008: A Problem-Solution Approach (Expert's Voice in .Net) (JUGEMレビュー »)
Sam Noble,Sam Bourton,Allen Jones
WPFの基礎を一通り学習したら、この本を手に取りましょう。WPFのHowToやDeepな情報を得ることが出来ます。かなりお勧めです。
(注意:サンプルコードのレイアウト設計は間違ってるので注意です)
RECOMMEND
RECENT COMMENT
RECENT TRACKBACK
MOBILE
qrcode
OTHERS
うわー最悪。
 現在使用しているロリポップサーバからBlogの移行をしろというメールが来たので(ここから金払ってるのに移行作業をユーザにやらせるって何なんだって思ってたんですが)無事なんとか移行したものBlogを開いてびっくり・・・一番上に広告が・・・ちょっとふざけすぎ。
art55 | - | 11:46 | comments(0) | trackbacks(0) | pookmark |
【Book】プログラミングMicrosoft LINQ
プログラミングMicrosoft LINQ (マイクロソフト公式解説書 Microsoft Visual Studi)
プログラミングMicrosoft LINQ (マイクロソフト公式解説書 Microsoft Visual Studi)
小高 太郎,(株)オーパス・ワン


数ヶ月前に購入して、これはおもしろそうだ!って思いつつも本の山の中に・・・最近、やる気が戻りつつあるので、読もうと思います。
art55 | LINQ | 22:16 | comments(0) | trackbacks(1) | pookmark |
【Expression】Expression Studio 3無事インストール完了
どういう訳か家のPCにExpression Studio 3がインストールに失敗すること数度、半ばあきらめていたのですが、今日再チャレンジしてみるとなんなくインストールに成功しました。もしかして、ダウンロードファイルがこわれてた??よくわかりませんが、なんとかインストールできました。

さて早速Blend3を起動していたのですが、UI部分作り直されてますよね?

Marginのサイズなどが微妙に違うような・・・気のせいか?

「新しいプロジェクト」のダイアログをみて、ちょっと目から鱗。

Expression Blend 3 タブの動き

Expression Blend 3 タブの動き

「プロジェクトの種類」の表示/非表示の切り替えですが、この動きありですよね。

画面の動きとしては、画面左端のインタラクションなので、Window左端に広げるためのインタラクションボタンがあってもおかしくありませんが、この場合は、意味合い的にはテンプレートを階層分け表示するためのインタラクションボタンなので、Blend3の位置はナイスポイントですよね?

使ってみて、わかりやすいと思いました。初期表示で隠れているとわかりづらいか?どちらにしても、ちょっと斬新だけど「ありだなー」って思いました。ええ。それだけ。です。
art55 | WPF | 21:54 | comments(0) | trackbacks(0) | pookmark |
【WPF】Styleを使用時に気をつけること。
Source and Project

Styleを使用することで、特定コントロールを一括してプロパティを変更することができます。文字通りスタイルを決定することが出来るわけですが、気をつけなければならないことがあります。

コントロールの特定のプロパティによっては、期待しない結果が変えることがあります。たとえば、DataGridがコンテンツにある場合にButtonのMinWidthを設定すると・・・

<Window.Resources>
 <Style TargetType="Button">
  <Setter Property="MinWidth" Value="100" />
 </Style>
</Window.Resources>
<Grid>
 <Grid.RowDefinitions>
  <RowDefinition Height="*" />
  <RowDefinition Height="*" />
 </Grid.RowDefinitions>
 <Controls:DataGrid x:Name="dataGrid" ItemsSource="{Binding}" />
 <ListView Grid.Row="1" ItemsSource="{Binding}">
  <ListView.View>
   <GridView>
    <GridViewColumn Header="ヘッダー" DisplayMemberBinding="{Binding [0]}" />
    <GridViewColumn Header="ヘッダー" DisplayMemberBinding="{Binding [1]}" />
    <GridViewColumn Header="ヘッダー" DisplayMemberBinding="{Binding [2]}" />
    <GridViewColumn Header="ヘッダー" DisplayMemberBinding="{Binding [3]}" />
   </GridView>
  </ListView.View>
 </ListView>
</Grid>

DatGridにButton.MinWidthをStyleから設定

画像を見ていただければわかりあすが、カーソルがある部分はButtonになっています。この部分のMinWidthが設定されてしまうため、残念なDataGridになってしまっています。この結果を受けてわかることは

1.Styleを設定する場合は自分が意図しないものまで変更されていないか注意する必要がある。
2.コントロールを作成する際はStyleで意図しない変更を受けないようにする必要がある。


という2点だと思います。ちなみにButton.Widthを設定してもDataGridは残念な結果にはなりません。

Source and Project
art55 | WPF | 21:23 | comments(0) | trackbacks(0) | pookmark |
【ライセンス】Expression Studio 3 (x86) - CD (Japanese)
1、2ヶ月前の話ですが、MSDN Premium Subscription からExpression Studio(1,2,3)がダウンロードできるようになってますよね。前はBlendとWebしか落とせなかったのに!買ってしまったではないか!

使えるようになったのはうれしいけど・・・くやしいっす!
art55 | WPF | 01:11 | comments(0) | trackbacks(0) | pookmark |
【イベント】第1回 ExpressionTech.jp 勉強会行ってきた
カテゴライズがおかしいのはご了承ください。

第1回 ExpressionTech.jp 勉強会に行ってきました。
Blend3はやっぱり凄い。これすごすぎる!って再認識しました。

機会があれば面白い機能とか気になる機能とか役に立つ機能とかBlogで紹介できれば(単純に自分が学習したいだけですが)と思います。はい。

とりあえず感想まで
art55 | WPF | 00:48 | comments(0) | trackbacks(0) | pookmark |
【WPF】Keyboard.FocusedElement
Keyboard.FocusedElement

Source and Project

KeyboardクラスにはFocusedElementというstaticなプロパティが公開されています。このプロパティはキーボード入力を受け取る要素を返します。これが意外に有効に使えるケースなどがあります。たとえば、複雑なVisualTreeが構築されている状況で、入力中の要素にアクセスしにくいケースで、確実に入力中なイベントで入力要素を取得するといったことができます。

コードで書くとこんな感じ

private void OnPreviewKeyDown(object sender, KeyEventArgs e)
{
 IInputElement element = Keyboard.FocusedElement; 
 if (element != null)
 {
  textBox.Text += element + Environment.NewLine;
  textBox.ScrollToLine(textBox.LineCount - 1);
 }
}

きちんと使いどころを選べば便利じゃないかと思うわけです。ええ。久々にBlogを書いたのでなんか難しいです(笑)

Source and Project
art55 | WPF | 00:41 | comments(0) | trackbacks(0) | pookmark |
【イベント】第1回 ExpressionTech.jp 勉強会
Blogのカテゴライズがおかしいのは見逃してください。

今日、Visual Studioの初期画面を眺めていると面白そうな勉強会が掲載されていたので、申込させてもらいました。最近、コーディングしかしてなかったので気分転換になりそうです。というかExpressionに関して深い理解を得たいと思ってる今日この頃です。

第1回 ExpressionTech.jp 勉強会
http://expressiontech.jp/event/01.html
art55 | WPF | 22:15 | comments(0) | trackbacks(0) | pookmark |
【雑記】今からTech・Ed 三日目
Tech・Ed 三日目です。
ただいま、お昼休みなのです。

マイクロソフト製品はバージョン3から使い物になるとうジンクスは本当なんですね。Blend3をさきほど使ってみたのですが、なかなかすばらしい進化を遂げていました。ちょっと感動したので取り急ぎ報告しておきます。
art55 | イベント | 13:30 | comments(0) | trackbacks(0) | pookmark |
【雑記】今からTech・Ed 二日目
昨日はハンズオン漬けであまり情報を得ることができませんでした(笑)
今日は一日中フリーなんのでいっぱいいっぱい情報を得てこようと思います。
てか、そろそろ出ないと間に合わない・・・(急)
art55 | イベント | 07:43 | comments(0) | trackbacks(0) | pookmark |
1/70PAGES | >> |