コンピュータ【.NET】 System.Collections.GenericのStack<T>を試す 以前「Queue」を試したので、今回は「Stack」を試してみたいと思います。 using System.Collections.Generic; // 初期化 var stk = new Stack<string>(); // Stack... 2022.09.13コンピュータ
コンピュータディレクトリ内の画像ファイルを連続表示するグラフィックビューワ6 画像の高さの半分のサイズで1つの画像を上中下の順番に部分表示する機能を追加。 コンパイル準備 ソースコード using System; using System.Windows.Forms; using System.Drawing; us... 2022.02.09コンピュータ
コンピュータディレクトリ内の画像ファイルを連続表示するグラフィックビューワ5 画像をキャッシュする機能を追加 コンパイル準備 ソースコード using System; using System.Windows.Forms; using System.Drawing; using System.Collections.... 2022.02.08コンピュータ
コンピュータディレクトリ内の画像ファイルを連続表示するグラフィックビューワ4 プレイリスト機能を追加。 コンパイル準備 ソースコード using System; using System.Windows.Forms; using System.Drawing; using System.Collections.Gen... 2022.02.07コンピュータ
コンピュータディレクトリ内の画像ファイルを連続表示するグラフィックビューワ3 画像を左右に並べて見開き表示されるように変更。 コンパイル準備 ソースコード using System; using System.Windows.Forms; using System.Drawing; using System.Coll... 2022.02.06コンピュータ
コンピュータディレクトリ内の画像ファイルを連続表示するグラフィックビューワ2 グラフィックビューワにZIPファイル内の画像ファイルを読み込む機能を追加しました。 コンパイル準備 ソースコード using System; using System.Windows.Forms; using System.Drawing;... 2022.02.05コンピュータ
コンピュータディレクトリ内の画像ファイルを連続表示するグラフィックビューワ クリックで次の画像が表示するグラフィックビューワを作ります。 過去にも何度も同様なグラフィックビューワを作成していますが、mono環境で実行したいのでwinforms(.NET Framework)でプログラミングをしています。 自分好みの... 2022.02.04コンピュータ
コンピュータ【.NET Framework】Debug.Print()をファイルに出力する Debug.Print()の出力先をファイルにすることが出来れば、デバッグ環境が無い場合でも、ある程度デバックすることが出来るのではないかと思い調べてみました。 ソースコード using System.Diagnostics; using ... 2022.02.03コンピュータ
コンピュータ【.NET Framework】Progress<T>を使ったProgressBarのサンプル WinFormなどで重い処理を行う場合、利用者の操作を妨げないようにasyncとawaitを使って別スレッドで実行すると良いらしいです。(あまり深く理解はしていないのですが…) 重い処理で時間がかかる場合、利用者に進捗状況をお知らせしてあげ... 2022.02.01コンピュータ
コンピュータ【.NET Framework】DockStyleのサンプル フォームにコントロールを配置するドッキング位置を指定するDockStyleを試してみます。 ソースコード using System; using System.Windows.Forms; // DockStyle class Form1 ... 2022.01.31コンピュータ
コンピュータPowerShellでアプリケーションアイコンを作ってみる2。csproj作成 PowerShellでアイコンを作ることが出来ましたので、アイコンを組み込んだプロジェクトのようなものを作成してみます。 <# .SYNOPSIS .csproj新規作成 .EXAMPLE New-Csproj-ProjectNameプロジ... 2020.12.13コンピュータ
コンピュータPowerShellでアプリケーションアイコンを作ってみる。 ビットマップからアイコンを取得することが出来るようなので試してみました。 $outPath = "./output.ico" $Bitmap = ::new(64, 64, ::Format24bppRgb) $g = ::FromImag... 2020.12.11コンピュータ
コンピュータC#テーブルレイアウトパネルを試してみる テーブルレイアウトパネル(TableLayoutPanel)を使うと格子状にコントロールを配置することが出来ます。 入力フォームに使うと便利そうなので試してみました。 using System; using System.Windows.F... 2020.12.08コンピュータ
コンピュータC#同じフォームにコントロールをDockStyle.Fillで複数配置するとどうなるか コントロールのプロパティのDockにDockStyle.Fillを設定すると描画領域全体にコントロールを広げて配置されます。親フォームのサイズ変更に追従してコントロールサイズを自動的に変更してくれて便利です。 もし、DockStyle.Fi... 2020.12.07コンピュータ