winform
非常によくわかるお話だった。特にここ。kiwosuke.hatenablog.com MVVMの原則に従って一生懸命、コードビハインドからコードを追い出したところでほとんどメリットが感じられません。 業務系のアプリはデスクトップのテンキーをベースに操作ができることを求…
WPFでデスクトップアプリを作りまして、画面操作のテストが非常にめんどくさい。Seleniumに該当するものが無いかを簡単に調べてみた。大きく分けてこの3つがあるようだ。 UIAutomation Winium Friendly UIAutomationというのはMSが標準で用意している画面操…
おおまかなアーキテクチャ設計は出来てきて、MVVMに乗っ取った仕組みでうまいことやろうとしています。で、業務系アプリはグリッド入力がUIの8割を占めるんですけど、組み方がWPFとWindows Formでは結構違うみたい。 セル内イベント捕捉 Windows Formの場合…
WPF(・∀・)イイネ!!って思う所書きます。 データバインディングすげー楽 WPFをやってみてこりゃいいと思ったのが、データバインディングの柔軟性でした。「ある値が入るとこっちの値が変わる」という依存性のあるデータの表示処理を、コードビハインド無しで出…
フォームのLoadメソッドで、DataGridViewのデータソースにDataTableを入れてから、とある条件にそって背景色を変えるメソッドを実装した。 Regex reg = new Regex("正規表現"); foreach (DataGridViewRow row in DataGridView1.Rows) { if (reg.IsMatch(row.…
ここに書いてあった。'¥0'を与えるとリセットされる。.NET Framework4で確認しました。 how can i unmask c# password textbox and mask it back to password - Stack Overflow private void checkBox_CheckedChanged(object sender, EventArgs e) { textBox…
Windowsフォーム開発で思ったこと - Life is Really Short, Have Your Life!!の続きのようなモノ。開発環境はVisualStudio Express 2010 C#で、.NET Frameworkは4.0です。 メソッドやプロパティの一覧が見たい Visual Studioって当該クラスのプロパティやメ…
世の中はWPFらしいんですけど、WPF覚えるよりも慣れたWindowsフォームのほうが圧倒的に開発速度が速かったし別に動かないワケじゃないから、Windowsフォームでここ2ヶ月ぐらいアプリを作っています。思ったことをまとめておきます。随時加筆修正予定。 画面…