2019-03-01から1ヶ月間の記事一覧

【MS-Test】【C#】private に関するテスト

■ private のコンストラクタに関するテスト 構文 var privateInstance = (【対象クラス】)Activator.CreateInstance(typeof(【対象クラス】), true); 参考文献 http://cookie40000.hatenablog.com/entry/2016/04/06/203437 https://stackoverflow.com/questi…

【C#】【Form】画面遷移を考える ~ ApplicationContext ~

■ はじめに Form内での画面遷移において、以下のように画面を切り替える方法を考える ~~~~ Form1 => Form2 => Form3 ~~~~ 以下のようにForm1をメインに指定して、 Form1からForm2 に遷移した際に、Form1をCloseした場合、 プロセスは切れるので、For…

【VisualStudio】 ソース管理から除外した方がいいVisual Studio関連のフォルダ・ファイル

■ はじめに Visual Studio で開発する際に、Git などのソース管理から除外した方が いいフォルダ・ファイル をメモとして残す。 ■ 除外した方がいいフォルダ・ファイル 【1】binフォルダ 【2】objフォルダ 【3】TestResultsフォルダ 【4】.vsフォルダ (…

【C#】Concurrentコレクション ~ スレッドセーフなコレクション ~

■ スレッド セーフなコレクション * From .NET Framework 4 * System.Collections.Concurrent 名前空間が導入 (Concurrent = 同時) Concurrentに属するコレクション型 【1】BlockingCollection 【2】ConcurrentDictionary 【3】ConcurrentQueue 【4】Con…

【C#】【Form】Panel / ScrollableControl

■ Panel API仕様 Panel https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.panel?view=netframework-4.8 ScrollableControl https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.scrollablecontrol?view=netframework-4.8 …

【C#】【Form】Form に関する色あれこれ

■ Color -> Brush への変換 Brush blueBrush = new SolidBrush(Color.Blue); https://docs.microsoft.com/ja-jp/dotnet/api/system.drawing.graphics.fillrectangle?view=netframework-4.7.2 ■ システムカラーを取得するには... SystemColors.ControlDark ht…

【C#】【Form】HScrollBar / VScrollBar ~ 独自スクロールバーの実装 ~

■ はじめに * HScrollBar / VScrollBar について、学ぶ => 大変... 補足:ScrollableControlについて * 独自スクロールバーは、とても大変なので、 ScrollableControlを継承させたクラスを作ることも検討した方がいいかも... http://wisdom.sakura.ne.jp/sys…

【フリーツール】XMLコメントのドキュメント化 ~ Doxygen編 ~

■ Doxygen(ドキシジェン) * 以下は、公式サイト(2019/03現在)より抜粋したもの 公式サイト(日本語) http://www.doxygen.jp/ 公式サイト(英語) http://www.doxygen.nl/index.html ライセンス * GNU General Public License サポート言語 * C/C++ * Java *…

【C#】DataTable ~ 基本編 ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/10415992.html の続き。 今回は、「基本的な使い方」「使用上の注意」をまとめる ■ 基本的な使い方 データを追加するには... var dataTable = new DataTable(); dataTable.Columns.Add("ID", typeof(string))…

【C#】Delegate / Event ~ 非同期デリゲート・コールバック関数を実装する ~

C#

■ はじめに https://dk521123.hatenablog.com/entry/2010/12/12/164101 https://dk521123.hatenablog.com/entry/2010/12/25/221009 https://dk521123.hatenablog.com/entry/2010/10/22/101350 の続き。 今回は、処理が終わったら、 コールバック関数を呼び出…

【トラブル】【VisualStudio】 AxoCover に関するトラブルシューティング

■ はじめに Visual Studio のカバレッジツール「AxoCover」に関するトラブルシューティングを纏める 目次 【1】AxoCoverをインストールしたら「Umm... axocover found no unit tests」と表示されてしまう 【2】x64ビルドに変更したら「Umm... axocover fou…

Yahooブログが終了するらしいので引越し準備

■ 移行先 https://promo-blog.yahoo.co.jp/close/index.html 【1】アメーバブログ(5月9日より移行可能) 【2】ライブドアブログ(5月9日より移行可能) 【3】Seesaaブログ(5月9日より移行可能) 【4】はてなブログ(7月上旬より移行可能) 比較サイト …