コンピュータdotnet.exeでwinformsの単体テスト(mstest)のプロジェクト作成 dotnet.exeで単体テスト(mstest)を実施する為のプロジェクトの作成方法を調べてみました。プロジェクトの作成// ソリューション名:QQQ// WinFormsプロジェクト名:QQQ.Winform// 単体テストプロジェクト名... 2022.07.11コンピュータ
コンピュータ【C#】ヒアドキュメントと変数の展開 C#でヒアドキュメント var code = 9999; var sql = @"SELECT NAMEFROM TBLWHERE CODE = '{0}'"; Console.WriteLine(string.Format(sql, co... 2022.04.23コンピュータ
コンピュータ【C#】数値をカンマ付き文字列にする。 ソースコードstring.Format("{0:#,0.00}", -1000.345d)結果-1,000.35桁丸目処理が発生している模様 2022.04.22コンピュータ
コンピュータ【WPF学習中】Stackを使ったサンプルプログラム プログラミングでStackというとpushで保存popで取り出すLast In First Outでメモリへのアクセスする方法だったように記憶しています。使い道としてサブルーチンを呼び出す前に壊れて欲しくないデータをStackに入れて(pu... 2022.03.12コンピュータ
コンピュータC#でMemoryCacheクラスを試す。 コンピュータ関連でキャッシュ機能といいますと、読み込んだデータを次に利用するためにメモリーなど高速な記憶装置に保存しておき、同じデータが必要な場合キャッシュから取り出すことで、パフォーマンスを向上させる仕組みのことだと思われます。dicti... 2022.03.01コンピュータ
コンピュータ【C#】クラスのプロパティがIDisposableの派生オブジェクトを全てDispose()する。 クラスで定義しているプロパティのオブジェクトを、クラスのインスタンスがDispose()される際、一緒にDispose()させたい。プロパティが少数であれば素直にプロパティをDispose()すればよいのですが、プロパティが多数の場合、プロ... 2022.02.26コンピュータ
コンピュータ【.NET5】dotnet.exeでclasslibを他のプロジェクトから参照する。 WinFormでプログラムを作成している最中に、プロジェクト内で利用しているクラスをコンソール(プロジェクト)で簡易テストしたい場面があり、クラスライブラリとしてほかのプロジェクトから参照する方法を調べてみました。classlibプロジェク... 2022.02.11コンピュータ
コンピュータ【.NET Framework】Debug.Print()をファイルに出力する Debug.Print()の出力先をファイルにすることが出来れば、デバッグ環境が無い場合でも、ある程度デバックすることが出来るのではないかと思い調べてみました。ソースコードusing System.Diagnostics;using Sys... 2022.02.03コンピュータ
コンピュータ数値を左0埋めで文字列に変換する。(Python,C#,JavaScript,Excel) 私は数値を文字列に変換したい場合が良くあります。特に連番のファイル名を作成するプログラムを組む場合、ファイル数をカウントする数値変数の値を左0埋めで固定幅の数字文字列に変換するコードを書くことが多いです。多くのプログラミング言語で数値を書式... 2021.12.15コンピュータ
コンピュータC#でPostgreSQLデータベースにアクセスしてみる。 PostgresSQLで稼働しているデータベースがありまして、アクセス権を頂戴しましたので、試しにC#でアクセスしてみたいと思います。プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new consoledot... 2021.11.18コンピュータ
コンピュータC#でSQLiteを試してみる。 データの保存にデータベースが欲しくなる場面があります。さりとて大掛かりになりがちなDBMSインストールは避けたいところです。特に一人の人間しか使わないアプリケーションソフトであれば、多人数からのアクセスによる排他処理などをそれほど気せず、と... 2021.11.17コンピュータ
コンピュータOracleのテーブルの項目名をC#のクラスのプロパティ名に変換するツール Oracleのテーブルの項目名をC#のクラスのプロパティ名に変換するために作成しました。BUMON_CODE => BumonCodeの様に変換されるはずです。変換前変換後ブラウザ内で実行するJavaScriptで作成しています。Oracl... 2021.10.11コンピュータツール
コンピュータC#のクラスをJSON形式でシリアライズ・デシリアライズする。 クラスのメソッドに自クラスをJSON形式でシリアライズして保存し退避する機能とJSON形式のファイルを読み込みデシリアライズして元のオブジェクトに戻し回復する機能を持たせたい。プロジェクトの作成mkdir プロジェクト名cd プロジェクト名... 2021.09.02コンピュータ
コンピュータC#の配列の初期化と要素数 C#の配列の初期化と要素数の取得方法を確認したいと思います。1次配列の初期化と要素数の確認var array = new int { 1, 2, 3 };Debug.Print("array.Length:{0}", array.Lengt... 2021.08.31コンピュータ