プロプログラマ

プログラマーを職業としてます。 Flex,Air,C#,Oracle,HTML+JSの言語ノウハウを中心に情報発信していきます

プログラミング

C#のコードを簡単に試せる .NET Fiddleが便利

C#で、ちょっとロジック試してみたいなって思ったとき、 VisualStudio起動して、適当なプロジェクトを作成してコード書いてコンパイルして実行。。。 のような手順が必要になりますが、結構面倒ですしゴミプロジェクトが […]

[C#] 今日の日付のみを取得する

C#で”今日”を取得するときは、DateTime.Nowで取得可能です。 ただし、この場合、日付だけではなく、時刻もセットされます > Console.WriteLine(DateTime.Now […]

[WPF] DatePickerのカレンダーを大きくする

DatePickerの標準カレンダーは結構小さめです。 システム作ると必ず一部の人から言われるのが、「文字が小さい」です。 表示する情報量からするとやむを得ないというのが正直なところであり、言われたところでどうしようもな […]

Flex掲示板 FXUG閉鎖した?

ずっとお世話になってきたFlex Users Group (FXUG)のサイトがつながりません。(www.fxug.net) 閉鎖してしまったんでしょうか。 Flashが終息に向かうのが決定してから、有益なサイトがどんど […]

[WPF] 特定の条件の時だけToolTipを表示する

TextBlockやButtonにToolTipを設定するのは、プロパティで簡単にできます。 ToolTipをいつも表示するんじゃなくて、ある条件の時のみ表示したい場合、ツールチップ文字列を空にしてもいいですが、Trig […]

[WPF][C#] CTRL+SHIFTを判断する

あるイベントでShiftが押されているかを判断するのは、 if (Keyboard.Modifiers == ModifierKeys.Shift) { // 処理 } と書きますが、ControlとShiftの両方が押 […]

[C#] ドライブ一覧取得

現在接続されているドライブの一覧を取得します。 結構簡単に取得できます。 DriveInfo[] drives = DriveInfo.GetDrives(); foreach (DriveInfo item in dr […]

Livetを使ってViewModelからMessageBox表示

ViewModelから直接MessageBox.Showを実行しても動きますが、ViewModelからコントロールを直接制御しないというのが理想なので、ViewModelからメッセージを送る形でMessageBoxを表示 […]

[書評] 現場で役立つシステム設計の原則 変更を楽で安全にするオブジェクト指向の実践技法 [ 増田亨 ]

システム開発における、設計や実装方法のノウハウを書いた本です 「こうしなきゃいけない。」ではなく、「こうするべきだ。」という理想論を書いてます。 ある程度の経験を経てからでないと、意味が理解できず、読んでいても楽しくない […]

[WPF] ToolTipのContentにBindするときには、StringFormatが使えない

ToolTipにバインドする値に対して、フォーマットを指定して表示したい場合、 TextBlockなどと同様に、 <tooltip content="{Binding UnitNo, StringForm […]

Previous Posts Next posts