C#

C#

Visual StudioのSetup Projectでファイル拡張子の関連付けを設定する方法

アプリケーション開発において、特定のファイル拡張子を自作アプリケーションに関連付けることは、アプリケーションの使い勝手を大きく向上させる重要な要素です。この記事では、Visual StudioのSetup Projectを使用して、インスト...
C#

Visual StudioのSetup Projectでスタートメニューやデスクトップにショートカットを配置する

本記事では、Visual Studioで作成したアプリケーションをインストーラによってインストールする際、アプリケーションのショートカットをスタートメニューやデスクトップに追加する方法を紹介します。 前提条件(準備) セットアッププロジェク...
C#

Visual Studioで自作アプリケーションのインストーラを作成する

Windowsアプリケーションを開発したら、次のステップはアプリケーションをエンドユーザーに配布します。この記事では、自作したアプリをユーザーPCのProgram Filesフォルダにインストールするための「setup.exe」を作成する最...
C#

Setup ProjectをVisual Studioに追加する手順

Setup Project は、ユーザーがアプリケーションを正しく簡単にセットアップすることを助けるツールです。しかし、現在の Visual Studio には、Setup Project を作るための機能が標準では表示されません。本記事で...
C#

【C#】ListViewのサブアイテムに個別に背景色を設定する方法

準備 フォームにリストビューを配置。名前はlistView1とします。 サンプルコード 重要な部分に★印をつけてあります。 using System; using System.Drawing; using System.Windows.F...
C#

【C#】実行ファイルと同じ場所にある設定ファイルのパスを取得する

小規模アプリの場合、実行ファイル(exe)と同じ場所に設定ファイルを格納することは、よくある実装だと思います。この記事では、実行ファイルと同じ場所にある設定ファイルのパスを生成する処理のサンプルを紹介します。 サンプル1:実行ファイルと同じ...
C#

【C#】コンソールアプリで実行ファイルのパスと名前を取得する方法

この記事では、C#を使用してコンソールアプリケーションでアプリケーション自身の実行ファイルパスとファイル名を取得する方法について紹介します。 サンプルコード using System; using System.IO; using Syst...
C#

【C#】Windowsフォームアプリで実行ファイルのパスと名前を取得する方法

この記事では、C#を使用してWindowsフォームアプリケーションでアプリケーション自身の実行ファイルパスとファイル名を取得する方法について紹介します。 サンプルコード アプリケーションの絶対パスは Application.Executab...
C#

【C#】16進数表記の文字列を整数に変換(0xで始まる場合も)

C#で16進数表記の文字列を数値に変換するサンプルコードです。 サンプル1:Parseメソッドを使用 int.Parseメソッドの引数に System.Globalization.NumberStyles.HexNumber を指定します。...
C#

【C#】スレッドの終了を待つ(Thread.Join)

この記事では、スレッドの終了を待つサンプルコードを紹介します。 サンプルコード サブスレッドの Join メソッドを使用することで、サブスレッドの作業がすべて完了するまで、メインスレッドの実行がブロック(一時停止)されます。 using S...