C#言語開発

C#TIPs

TIPs of C# – #004.[WPF] MVVMについて考える

前提条件OS:Windows 11Visual Studio:Community 2022 v17.7.4フレームワーク:.NET6.0言語:C#、XAMLとりあえずMVCモデルについてMVVM(Model - View- ViewMode...
C#TIPs

TIPs of C# – #003. 開発時の選択:Formか?WPFか?

前提条件OS:Windows 11 ProVisual Studio:Community 2022 v17.7.4言語:C#開発時の選択肢Windowベースのソフトウェアを開発する場合、開発言語だけ決めるだけでは不十分です。Microsof...
C#TIPs

TIPs of C# – #002. WPFのバージョン設定

前提条件OS:Windows 11 ProVisual Studio:2022 v17.6.5Project:WPFアプリケーションバージョン設定自分の中の位置づけ自分がソフトウェアを開発する際には、各フェーズ(機能追加や変更)でバージョン...
C#TIPs

TIPs of C# – #001. 動画の保存

前提条件OS:Windows 11 ProVisual Studio:v17.6.4OpenCVSharp4: 4.7.0.20230115動画を保存したいたまにプログラム的に描画した画像列を動画として保存したい時があります。(自分だけ?)...
C#TIPs

TIPs of C# – #000. このシリーズについて

このシリーズについてこのシリーズはMicrosoft社のVisual StudioでのC#開発(Visual C#)でのTIPs(豆知識)を紹介するものです。※たまにしか使わない情報は時間を置くと忘れてしまうので、備忘録的な意図もあります。...
C#言語開発

低レベルプログラミング(No.12:C#で画像[Bitmap]を扱う②)

使用ツール:Visual Studio Community 2019使用言語 :C#言語C#で画像を扱う②前回の「C#で画像を扱う①」では、Bitmap画像データ(7000 x 5000 : RGB24bit)の塗りつぶし処理について、Gr...
C#言語開発

低レベルプログラミング(No.11:C#で画像[Bitmap]を扱う①)

使用ツール:Visual Studio Community 2019使用言語 :C#言語C#で画像を扱う①以前、仕事中に「画像を処理するプログラムが無茶苦茶遅いんですけど何故でしょう?」という質問を受けた事があります。質問された方が質問して...
C#言語開発

低レベルプログラミング(No.10:C#でポインタ)

使用ツール:Visual Studio Community 2019使用言語 :C#言語C#でポインタ今回は、C#でポインタを取り扱う方法について確認していきます。前回までは、開発用コマンドプロンプトでコンパイル・動作確認の作業をしていまし...
C#言語開発

低レベルプログラミング(No.09:C#について)

使用ツール:Visual Studio Community 2019使用言語 :C言語/C#言語C#について今回からは、主にC#(言語)について取り扱って行こうと思いますが、まず、その前にC#について思う所を書いていきたいと思います。C#は...
C#言語開発

低レベルプログラミング(No.07:スタック領域とヒープ領域)

使用ツール:Visual Studio Community 2019使用言語 :C言語(C#も少し)スタック領域とヒープ領域変数や配列等は、スタック領域やヒープ領域に配置される事でプログラムから利用する事ができる様になります。今回はスタック...