猫のプログラム備忘録ノート

プログラマ1年目の猫人間が、覚えたことを忘れないように備忘録を書いていくブログという名のノートになります。

2017-01-01から1年間の記事一覧

【C#】タイマー【メモ】

タイマー Formについてるタイマーは非同期処理には適していない?のか動かないことがあったのでダメ いつも使っているタイマー using System.Timers; class Timer { static void Main() { //Formで使う際はFormのTimerと被るせいで長いからダメ System.Timer…

【C#】Form別スレッド移行時の処理(Invoke)【メモ】

Invoke 何をすればいいかはわかってたのに細かいところだけ思い出せず、ネットを探したら想像以上に見つからないことに怒り満タンだったのでメモメモ if (startButton.InvokeRequired) { Invoke((MethodInvoker)delegate () { startButton.Text = "ダウンロ…

【C#】ファイルへの入出力とディレクトリが存在しているか確認【メモ】

メモ やりたいこと:基本的(基本とは?)なファイルの入力と出力 ※以下で使う変数fileNameは文字列型のファイルパスが代入されている using System.IOを追加 ファイル入力 //入力時はStreamWriteを使う StreamWriter sw = new StreamWriter(fileName); //ファ…

【C#】フォルダパス取得ダイアログの表示方法【探索メモ】

メモ やりたいこと:ダイアログを開きファイルパスを取得する。 NuGetからWindowsAPICodePackをInstall using Microsoft.WindowsAPICodePack.Dialogsを追加 オブジェクトの作成 var Dialog = new CommonOpenFileDialog(); その他設定 //ファイル選択ではなく…

猫の備忘録

備忘録 ある日自宅の椅子に座って数学の問題を解いているときに、 ふと解いている問題で使う公式を忘れてしまったらどうしますか? 私なら、自宅に豊富にある参考書または教科書を開き索引ページを探せば、大体の公式は見つかります。 しかし、プログラムを…