C#

C#で例外処理の煩雑な実装を何とかする

概要 ネット上にあるサンプルでは、よく例外が省略されている事があります。 しかし、あまり例外の扱い方で参考になる実装はなかったりします。 目的が達しているからと、記載されている内容を過信し、そのまま転用してしまうと、後々トラブルになる可能性...
OFFICE系

Excelで重複データを削除する方法

SQLのINSERT文を作成する場合に、Excelを使用してVALUEデータを作成する場合があります。 INSERT INTO . ( , , , , ,) VALUES (4205,0,'2016-05-16 23:00:00...
その他

Windows GUIプログラムでデバッグ情報をコンソールを表示させる

ファイルに書く? プログラムのデバッグなどでは、よく「ログファイル」というファイルに情報を出力してデバッグを行います。 自身のプログラムのデバッグや動作確認のためだけにファイルに出力させることは、HDD全盛の時代には普通にやっていました。 ...
C#

米国政府が1億5000万円かけたあのアプリをC#で再現してみた(random)

先日アメリカ政府の関連機関が1.5億円払って作ったというiPadアプリがちょっと話題になりました。そのアプリは空港のセキュリティチェック時に列を右に左に振り分けるというもの。 画面をタップして表示された矢印に従い、あなたは右~ 画面をタ...
C#

BackgroundWorker を使用せずにスレッド上から画面情報へアクセスする方法

ボタンを押したときに時間が掛かる処理を実行させたい場合がある。 一般的には、BackgroundWorker を使うか、独自に作成したスレッドへ渡してUIがブロックされないように実装するが ここでは、簡単なタスク実装を紹介する usin...
組み込み系

Arduino IDEをセットアップする(最新版以外のバージョン)

通常、Arduino IDEで開発する場合は、最新バージョンで行っていますが、Arduino互換ボード評価などで、対応しているAruduino IDEのバージョンが旧バージョンに限定されているときのArduino IDEの共存の手順を書きま...
C#

C#でExcelのデータを取得する

プログラムでExcelファイルのデータを扱う プログラム上で「ファイルを扱う」というと、一昔前までは「テキストファイル」・「バイナリファイル」がほとんどで、人間が用意するデータの多くは「テキストファイル」でした。 ですが、今は普通にExc...
その他

マウスの状態取得(DirectInput)

マウスの状態取得 「マウスの状態を取得する」のはWindowsプログラムでは必須となりますが、通常は「マウスでクリックされた」ところから扱うことがほとんどです。 今回もDirectInputを使った実装方法ついて書きます。 Direct...
C#

C#における処理時間計測

C#で「コードの処理する時間」を計測する C言語などでは、時間関数などを駆使してコードの処理時間を計測します。 C#でコードの処理時間を計測する場合、Stopwatchクラス(名前空間System.Diagnostics)というクラスが....
その他

タイムゾーンの一覧取得について

タイムゾーン(time zone)とは タイムゾーン(time zone)は、「地域の標準時を示すUTCとの時間差」でWindowsなどで設定する情報です。 プログラムで時刻を取得・変更するWindows APIはよく使われますが、この「...
タイトルとURLをコピーしました