ナルシーNote

2020年12月からC#、2021年2月からPythonを51歳で始めました。学んだことを備忘録として残してます。そろそろN88BASICは卒業しようかな😱

<C#>リストの使い方

C#

リストのサンプルです。 (1)サンプル1 宣言の時に初期値を入れる List listTest1 = new List() { "1", "2", "3" }; foreach (var test1 in listTest1) { Console.WriteLine(test1); } (2)サンプル2 宣言した後に追加する List listTest2 = new List(); lis…

<c#>ログファイルを作成する

C#

ログファイルを作成するサンプルです。 使い方 // クラスを使用する宣言 ErrorLog:アプリケーションのフォルダの下にさらにフォルダを作ります。 NarcyNote.ClassLog errorlog = new NarcyNote.ClassLog("ErrorLog"); // ログの保存例 errorlog.SaveLog("○○…

<C#>フォルダの中のファイル一覧を取得する

C#

フォルダの中のファイル一覧を取得するサンプルです。 (1)ファイル一覧サンプル var folder = AppDomain.CurrentDomain.SetupInformation.ApplicationBase; var filenames = Directory.GetFiles(folder, "*"); foreach (var filename in filenames) { // フ…

<C#>スレッドが終了するまで待つ

C#

スレッドの終了の待ち方を3種類試してみました。 Application.DoEvents()は使わないほうが良いと書いてあるページが多いのですが、フォームが固まってしまってダメです。 とりあえずApplication.DoEvents()を使っちゃえ(笑) (1)Task.WaitAll() メソッドで…

<c#>アプリを自動的に再起動する

C#

ときどきフリースしてしまうアプリがあるので、アプリを自動的に再起動するアプリを作ってみました。 using System; using System.Linq; namespace RestartApp { class Program { static void Main(string[] args) { if (args.Count()

<C#>リストの不要なデータを削除してソートする

C#

LINQって何?(笑) ログファイルから実績数を調べるときにLINQを使ったら便利でした。 編集したい内容は、 合否判定がPASSのもの 重複したデータは削除する(残すのは最後のデータ) 日時でソート ということを1行でできちゃった。 ログファイルの内容 日…

<Python>Raspberry Pi でシフトレジスタ74HC595を使う

Raspberry Pi でシフトレジスタ74HC595を使うサンプルです。 回路図はこんな感じです。 回路図 こちらのライブラリーを使わせていただきました。 github.com こんなに便利な情報がいつでも手に入るなんてありがたいです。 素人でも使えました。 本当にありが…

<Python>Raspberry Pi でLCDを使う 秋月AE-AQM0802+PCA9515

Raspberry PiでLCDを使うサンプルです。 秋月電子通商さんで下記のものを購入しました。 akizukidenshi.com Raspberry Pi のGPIO端子に合わせたピン配置となってますので、 直接GPIOにさすこともできます。 接続場所 取付例 これだと配線図もいらないですね…

<C#>”Key = Value"みたいな設定ファイルを読み込む

C#

設定ファイルを読み込むサンプルです。 テキストファイルをディクショナリに入れて変数のように使用してみました。 '設定ファイルのサンプル りんご="apple"'ダブルクオートはあってもなくても可 ばなな = banana'こめんと Key = Value 'Keyの大文字小文字は…

<Python>Raspberry Pi でLCDを使う Longruner LK51

Raspberry Pi でLCDを使うサンプルです。 アマゾンで下記のものを購入しました。 Longruner ディスプレイ R3 Mega2560適応 2004 LCD ディスプレイ モジュール IIC/I2C/TWI ブルースクリーン パネル拡張 ボード 4ピン ジャンパーワイヤーが付き LK51 価格: ¥…

<Python>文字列をテキストファイルから読む

設定ファイルのサンプルです。 テキストファイルをディクショナリに入れて変数のように使用してみました。 settings.txt # 設定ファイルのサンプルitem1 = バナナ #TABは消す item2 = りんご #より後ろはコメント扱い item3 = みかん こちらがコードです。 #…