プロプログラマ -Flex,Air,C#,Oracle,PHP-

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

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

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

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

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

Excel2016 『テキストに合わせて図形のサイズを調整する』がつかえない

しばらくは気のせいかと思っていたのですが、どうもExcel2016ではテキストボックスに対して「テキストに合わせて図形のサイズを調整する」設定をしても有効にならないようです。 2016版になってからのようです。 調べてみ […]

[WPF] TextBlockの値変更時に点滅させる

TextBlockのTextを変更したときに、文字全体を点滅させます。 TextBlockにはTextChangedイベントがありません。 代わりに、Binding.TargetUpdatedイベントを使用することで同じ […]

[WPF] XAMLデザイナーがやたらエラーを出力するとき

XAMLデザイナーを開いたときに、貼り付けている部品が×マークになったり、エラー一覧に覚えのないエラーが大量に吐かれたりすることがあります。 ひどくなると画面デザイン自体が開かなくなります。 特にUserControlを […]

[SQLServer] 指定した範囲内の乱数を生成する

SQLServerで乱数を取得するにはRAND関数を指定します。 ほかの言語と同様に、0~1の間の数が生成されるので、指定範囲内の整数値乱数が必要な場合は、 SELECT FLOOR([FROM値] + (RAND() […]

[SQL Server] database restore時に「アクセスが拒否されました」

backupしたデータをrestoreしようとしたときに、 バックアップ デバイス ‘*********.bak’ を開けません。オペレーティング システム エラー 5(アクセスが拒否されました。 […]

[LINQ][C#] 指定したファイル名の拡張子が想定した拡張子かを確認する

画像ファイルの保存時などに、指定されたファイルが保存できるファイルの拡張子かどうかをチェックするロジックです。 LINQを使えば1行で書けます。 // 例1)Falseが返ります var res1 = new strin […]

[WPF] ComboBoxにVirtualizingStackPanelを指定すると表示が爆速になる

WPFのComboBoxに大量のデータをバインドさせると、コンボボックスを開くときにかなり待たされます。2回目以降はだいぶましになりますがそれでも遅いです。 データ量が多いのだからしょうがないとあきらめ気味でしたが、Vi […]

[C#] LINQを使ったファイル一覧の取得方法

指定したディレクトリ内にあるファイル一覧を取得する場合、 var files = Directory.GetFiles(@”c:\”); このように書けば簡単に取得できます。 このファイルの一覧の並び順はファイル名順?か […]

Previous Posts