メンバ変数を利用して Taskにパラメーターを与えるコードを紹介します。概要通常は state パラメータを利用してパラメーターを与えます。詳しくはこちらの記事を参照してください。state パラメータを利用せずに、値を渡す方法として、メン
Stateを利用して Taskにパラメーターを与えるコードを紹介します。プログラムUI下図のUIを作成します。フォームにTextBoxとButtonを配置します。コード下記のコードを記述します。using System;using Syst
WPFアプリケーションで、ウィンドウの親子関係を指定するコードを紹介します。プログラムUI下図のUIを作成します。MainWindow.xamlメインウィンドウには、ButtonとLabelを配置します。SubWindow.xamlサブウィ
WPFアプリで別のウィンドウを表示するコードを紹介します。概要別のウィンドウを表示する場合は、ウィンドウクラスのインスタンスを作成し、Show() メソッドを実行すると表示できます。プログラム / 実装例プロジェクトの作成WPFアプリケーシ
WPFアプリケーションでasync await を用いた非同期処理を実装するコードを紹介します。プログラムUI下図のUIを作成します。フォームにButtonとTextBoxを配置します。コードusing System;using Syste
WPFアプリケーションでTaskを用いた並列処理を実装するコードを紹介します。プログラムUI下図のUIを作成します。ButtonとTextBoxを1つずつ配置します。コード下記のコードを記述します。using System;using Sy
WPFアプリケーションで、コントロールを明示的に更新するコード、Application.DoEventsを処理するコードを紹介します。プログラムUI下図のUIを作成します。コード下記のコードを記述します。using System;using
WPF アプリケーションで時間のかかる処理を実行すると、COM コンテキストの移行ができないエラーが発生する現象について紹介します。現象WPFアプリケーションで時間のかかる処理を実行すると、下記のエラーが発生することがあります。マネージ デ
Amazon Product Advertising API を利用して ASIN ISBNから商品画像を取得するコードを紹介します。概要Amazon Product Advertising APIを呼び出して、ASINやISBNから商品の
Amazon Product Advertising API を利用して ASINやISBNから商品名を取得するコードと実行結果を紹介します。概要Amazon Product Advertising APIを呼び出して、ASINやISBNか
ユニバーサルアプリでボタンのクリック時に処理を実行するコードの記述について紹介します。概要ユニバーサルアプリでボタンがクリックされたときに処理を実行するには、ボタンコントロールのClickイベントに処理を実装します。プログラム例1空のユニバ
ユニバーサルアプリの実行時にウィンドウ左上に表示される数値を非表示にする方法を紹介します。現象ユニバーサルアプリを実行すると、ウィンドウの左上に数値が表示されます。この数値はフレームレートを表示しています。ウィンドウの左上にボタンなどUIコ
ユニバーサルアプリでメッセージボックスを表示するコードを紹介します。概要ユニバーサルアプリでメッセージボックスを表示する場合は、Windows.UI.Popups.MessageDialog クラスを利用します。プログラム例UIVisual
C#でボタンがクリックされたときに処理をするコードの実装方法を紹介します。概要ボタンのクリック時に処理を実行する場合は、ボタンのclick イベントに処理内容を記述します。プログラム例UI下図のフォームを作成します。フォームにボタンを一つ設
C#のWindows Formアプリケーションでテキストボックスに入力された文字列(値)を取得するコードと実行結果を紹介します。概要テキストボックスの文字列を取得するには、テキストボックスコントロールのTextプロパティの値を参照します。プ
C#でプログラム実行時のコマンドライン引数を取得するコードを紹介します。System.Environment.CommandLine を利用するSystem.Environment.CommandLine プロパティを利用すると、コマンドラ
Accord.NET を利用してシンプルな画像判定プログラムを作成します。補足ML.NETで実装した同様のプログラムはこちらの記事を参照してください。プログラムUIWindows Formアプリケーションを作成し、下図のフォームを作成します
Accord.NET framework をインストールする手順を紹介します。手順Accord.NET framework のインストール方法はいくつかありますが、今回はNuGetを利用する手順を紹介します。Visual Studioを起動
C#でメソッドの戻り値型に (型名 変数名, 型名 変数名, .....) と記述されている書式の意味について紹介します。概要C#のメソッド、関数の戻り値の型が以下の書式で記述されている場合があります。戻り値が以下の書式で記述された場合、戻
ASP.NETでチェックボックスを利用する際に、チェックボックスのチェック状態を取得するコードを紹介します。プログラムUI下図のUIを作成します。チェックボックス、ボタン、テキストボックスをWebフォームに配置します。aspxファイルのコー
C#で非常に桁数の大きい数値の計算をするコードを紹介します。概要C#で非常に桁数の大きい数値(整数)の計算をする場合は、System.Numerics 名前空間の BigInteger クラスを利用します。例1 : シンプルな演算2つの非常
List<T>などのジェネリック型で値の重複させない動作にするコードと実行結果を紹介します。概要List<T>を利用すると、複数の値をリスト形式で管理できます。List<T>の場合は値の検証がされないため
C#でファイルパスから(シェルネームスペースITEM ID(PIDL)を取得するコードを紹介します。UI下図のUIを作成します。フォームにボタン一つ、テキストボックス2つを配置します。コード下記のコードを記述します。using System
SHFileOperationを利用して、ファイルをゴミ箱に移動するコードを紹介します。プログラムUI下図のUIを作成します。フォームにボタンを1つ配置します。コード下記のコードを記述します。using System;using Syste
Visual Studio のコードエディタで、if文やfor文のブロック開始の中括弧を同じ行に記述するための設定を紹介します。概要Visual Studio のデフォルトの設定でコードを記述すると以下のスタイルで整形されます。特に問題は無
タスクトレイのアイコンから、吹き出し状のポップアップメッセージ(バルーンヒント)を表示するコードを紹介します。UI下図のUIを作成します。フォームにButtonを配置し、notifyIcon コンポーネントを追加します。タスクバーにアプリの
ASP.NET MVC でアプリケーションルートディレクトリにアクセスしたときの動作を実装する手順を紹介します。初期状態では、ASP.NET MVCアプリケーションのルートディレクトリにアクセスすると、NotFoundのエラーとなります。概
ASP.NET MVC でファイルをアップロードするコードを紹介します。空のASP.NET MVCプロジェクトを作成します。コントローラー・ビューの追加コントローラーの追加Controllerを追加します。ソリューションエクスプローラでCo
TextBoxでOLEドラッグ&ドロップを受け入れるコードを紹介します。OLE OLEドラッグ&ドロップのドロップターゲットを実装します。プログラムUI下図のUIを作成します。フォームにMultilineプロパティを"True"に設定した複
URLパラメーターを利用して DropDownListの選択要素を保持する場合のコードについて紹介します。プログラムUI下図のUIを準備します。aspxファイルのコードは下記になります。<%@ Page Language="C#" A
エクスプローラスタイルのツリービュー(TreeView)とリストビュー(ListView)を連動させるコードを紹介します。事前準備 エクスプローラスタイルのツリービュー エクスプローラスタイルのリストビューを作成します。UI下図のUIを作成
C#でSHFileOperation を利用してファイルのコピーや移動をするコードを紹介します。ファイルのコピーUI下図のUIを作成します。フォームにボタンを一つ配置します。コード下記のコードを作成します。using System;usin
IShellFolder.SetNameOf を利用してファイル名やオブジェクト名を変更するコードを紹介します。プログラムUI下図のUIを作成します。TextBoxを2つ、Buttonを3つListViewを1つ配置します。またFolder
SHGetFileInfo を利用してファイルの情報を取得するコードを紹介します。ファイルパスから情報を取得する場合ファイルパスから情報を取得するコードを紹介します。UI下図のUIを作成します。TextBox,TextBox複数行, But
エクスプローラスタイルでファイル一覧を表示するリストビューを実装します。プログラムシェルAPIのコードはCodeProjectの「http://www.codeproject.com/Articles/13097/An-quot-Explo
IEnumIDList.Next メソッドで取得した pidl を保持するコードを紹介します。概要IEnumIDList.Next メソッドで取得した pidlを保存する場合は、代入では保存できません。これは、IEnumIDList.Nex