C#
本日のあらすじ Diff アルゴリズムを C# でてきとうに実装しました(タイトルそのままです)。ちなみに 2 年半ほど前にも Java で似たようなことをしていましたが、当時はスクリーンショットだけ載せてはいおしまいでした。今回はせっかくなので超カオスなC#…
やりたいこと HTMLのチェックボックスの外観を変更したい 外観を変更したチェックボックスを、ASP.NET MVC 5から利用したい 問題の背景 デフォルトのチェックボックスはイケてない上に変更が面倒 HTMLフォームの中でも、チェックボックスは外観のカスタマイ…
本日のテーマ 昨日と同じテーマです。もっといいやり方を思いついたので再挑戦します。 1つのウィンドウの中に複数のテキストボックスが配置されたWPFアプリを考える テキストボックスのどれかを変更すると、他のテキストボックスにもすべて同じ変更が適用さ…
2015/07/19追記: もっといい方法をこちらに公開しています。 本日のテーマ 1つのウィンドウの中に複数のテキストボックスが配置されたWPFアプリを考える テキストボックスのどれかを変更すると、他のテキストボックスにもすべて同じ変更が適用されるようにし…
本日のテーマ 起動時に、画面の各コントロールに初期値が設定されるアプリについて考える 初期値を設定している間だけ、コントロールのイベントを無効にしたい 要するに、TextChangedを一時的に黙らせたい。 背景 かつて、僕が某システムを開発していたとき…
本日のテーマ 昨日の続き。 UIテストでマウスのドラッグ&ドロップを自動化したい 方針 結局、最後はWin32APIに頼ることになりそう。@tercel_s 右クリックとD&DはWin32のSendInputで対処しました。配列にいろいろセットするのが若干面倒ですが、キーとマウス…
今日のテーマ .Netで開発されたデスクトップアプリケーションの結合テストを自動化したい 検証対象はGUIベースのシステムなので、ビュー層(画面)の諸制御は避けて通れない つまりバックエンドのUTほど話は簡単ではない 問題点 問題点はいろいろあるけどと…
はぅ君さんが、NUnit(と、それを動かすためのJenkins)に手を出されたらしい。本日はJenkins氏を雇ってみた。今回の対象はC#とC++。NUnitもやってくれるすぐれた執事さん。仲良くやっていけそう。 AndroidとかObjective-Cのビルドもできるのかな。Androidは…
今日は大雪で外に出るのが億劫なので、ひとり C# クイズをやっていました。 もんだい 2014年2月7日(金)の7営業日後の日付を求めよ。ただし、以下の日付は休業日とする(営業日としてはならない)。 2014年2月8日(土) 2014年2月9日(日) 2014年2月11日(火) 201…
全部読み終わるまでチェックさせない 本日は、Windows フォームアプリケーションで「利用規約に同意する」画面を作ってみようと思います。みなさんも一度はお目にかかったことのあるあの画面です。 テキストボックスには、長文のテキストデータが格納されて…
2014年、あけましておめでとうございます。本年も、たーせるをよろしくお願いいたします。 昨年は某ITゼネコンの中枢にて炎上案件の消火活動に勤しんでおりました。かろうじて鎮火に成功したものの満身創痍。もはやプログラミングをやっていた頃の脳細胞は死…