C# タグのページリスト (18/37)

Task にパラメーターを渡す (メンバ変数を利用して Taskにパラメーターを与える)

メンバ変数を利用して Taskにパラメーターを与えるコードを紹介します。概要通常は state パラメータを利用してパラメーターを与えます。詳しくはこちらの記事を参照してください。state パラメータを利用せずに、値を渡す方法として、メン
カテゴリ: C# /  タグ: C# Task Palallel Library Task

Task にパラメーターを渡す (Stateパラメーターを利用して Taskにパラメーターを与える)

Stateを利用して Taskにパラメーターを与えるコードを紹介します。プログラムUI下図のUIを作成します。フォームにTextBoxとButtonを配置します。コード下記のコードを記述します。using System;using Syst
カテゴリ: C# /  タグ: C# Task Palallel Library Task

ウィンドウの親子関係を設定する - ウィンドウのOwnerを設定する

WPFアプリケーションで、ウィンドウの親子関係を指定するコードを紹介します。プログラムUI下図のUIを作成します。MainWindow.xamlメインウィンドウには、ButtonとLabelを配置します。SubWindow.xamlサブウィ
カテゴリ: C# /  タグ: C# WPF

別のウィンドウを表示する

WPFアプリで別のウィンドウを表示するコードを紹介します。概要別のウィンドウを表示する場合は、ウィンドウクラスのインスタンスを作成し、Show() メソッドを実行すると表示できます。プログラム / 実装例プロジェクトの作成WPFアプリケーシ
カテゴリ: C# /  タグ: C# WPF

WPFアプリケーションでasync await を用いた非同期処理を実装する

WPFアプリケーションでasync await を用いた非同期処理を実装するコードを紹介します。プログラムUI下図のUIを作成します。フォームにButtonとTextBoxを配置します。コードusing System;using Syste
カテゴリ: C# /  タグ: C# WPF Task

WPFアプリケーションでTaskを用いた並列処理を実装する - TaskのサブスレッドからUIスレッドを呼び出す

WPFアプリケーションでTaskを用いた並列処理を実装するコードを紹介します。プログラムUI下図のUIを作成します。ButtonとTextBoxを1つずつ配置します。コード下記のコードを記述します。using System;using Sy
カテゴリ: C# /  タグ: C# WPF Task Palallel Library Task

コントロールを明示的に更新する - WPFアプリケーションでのApplication.DoEvents の実装

WPFアプリケーションで、コントロールを明示的に更新するコード、Application.DoEventsを処理するコードを紹介します。プログラムUI下図のUIを作成します。コード下記のコードを記述します。using System;using
カテゴリ: C# /  タグ: C# WPF

時間のかかる処理を実行すると、COM コンテキストの移行ができないエラーが発生する

WPF アプリケーションで時間のかかる処理を実行すると、COM コンテキストの移行ができないエラーが発生する現象について紹介します。現象WPFアプリケーションで時間のかかる処理を実行すると、下記のエラーが発生することがあります。マネージ デ
カテゴリ: C# /  タグ: C# WPF

Amazon Product Advertising API を利用して ASIN ISBNから商品画像を取得する

Amazon Product Advertising API を利用して ASIN ISBNから商品画像を取得するコードを紹介します。概要Amazon Product Advertising APIを呼び出して、ASINやISBNから商品の
カテゴリ: C# /  タグ: C# Web サービス Amazon Product Advertising API

Amazon Product Advertising API を利用して ASIN ISBNから商品名を取得するコードと実行結果

Amazon Product Advertising API を利用して ASINやISBNから商品名を取得するコードと実行結果を紹介します。概要Amazon Product Advertising APIを呼び出して、ASINやISBNか
カテゴリ: C# /  タグ: C# Web サービス Amazon Product Advertising API

ユニバーサルアプリでボタンのクリック時に処理を実行する - ボタンのonclickイベントの実装

ユニバーサルアプリでボタンのクリック時に処理を実行するコードの記述について紹介します。概要ユニバーサルアプリでボタンがクリックされたときに処理を実行するには、ボタンコントロールのClickイベントに処理を実装します。プログラム例1空のユニバ
カテゴリ: C# /  タグ: C# UWP

ユニバーサルアプリの実行時にウィンドウ左上に表示される数値を非表示にする

ユニバーサルアプリの実行時にウィンドウ左上に表示される数値を非表示にする方法を紹介します。現象ユニバーサルアプリを実行すると、ウィンドウの左上に数値が表示されます。この数値はフレームレートを表示しています。ウィンドウの左上にボタンなどUIコ
カテゴリ: C# /  タグ: C# UWP

ユニバーサルアプリでメッセージボックスを表示する

ユニバーサルアプリでメッセージボックスを表示するコードを紹介します。概要ユニバーサルアプリでメッセージボックスを表示する場合は、Windows.UI.Popups.MessageDialog クラスを利用します。プログラム例UIVisual
カテゴリ: C# /  タグ: C# UWP

ボタンのクリック時に処理を実行する - ボタンのonclickイベントの実装

C#でボタンがクリックされたときに処理をするコードの実装方法を紹介します。概要ボタンのクリック時に処理を実行する場合は、ボタンのclick イベントに処理内容を記述します。プログラム例UI下図のフォームを作成します。フォームにボタンを一つ設
カテゴリ: C# /  タグ: C#

Windows Formアプリケーションでテキストボックスに入力された文字列を取得するコードと実行結果

C#のWindows Formアプリケーションでテキストボックスに入力された文字列(値)を取得するコードと実行結果を紹介します。概要テキストボックスの文字列を取得するには、テキストボックスコントロールのTextプロパティの値を参照します。プ
カテゴリ: C# /  タグ: C# TextBox

プログラム実行時のコマンドライン引数を取得する

C#でプログラム実行時のコマンドライン引数を取得するコードを紹介します。System.Environment.CommandLine を利用するSystem.Environment.CommandLine プロパティを利用すると、コマンドラ
カテゴリ: C# /  タグ: C#

Accord.NET を利用したシンプルな画像判定プログラム

Accord.NET を利用してシンプルな画像判定プログラムを作成します。補足ML.NETで実装した同様のプログラムはこちらの記事を参照してください。プログラムUIWindows Formアプリケーションを作成し、下図のフォームを作成します
カテゴリ: C# /  タグ: C# Accord.NET

Accord.NET framework のインストール

Accord.NET framework をインストールする手順を紹介します。手順Accord.NET framework のインストール方法はいくつかありますが、今回はNuGetを利用する手順を紹介します。Visual Studioを起動
カテゴリ: C# /  タグ: C# Accord.NET

メソッドの戻り値型に (型名 変数名, 型名 変数名, .....) と記述されている書式の意味

C#でメソッドの戻り値型に (型名 変数名, 型名 変数名, .....) と記述されている書式の意味について紹介します。概要C#のメソッド、関数の戻り値の型が以下の書式で記述されている場合があります。戻り値が以下の書式で記述された場合、戻
カテゴリ: C# /  タグ: C#

ASP.NET WebFormアプリケーションでチェックボックスのチェック状態を取得するコードと実行結果

ASP.NETでチェックボックスを利用する際に、チェックボックスのチェック状態を取得するコードを紹介します。プログラムUI下図のUIを作成します。チェックボックス、ボタン、テキストボックスをWebフォームに配置します。aspxファイルのコー
カテゴリ: ASP.NET /  タグ: C# ASP.NET

桁数が非常に大きい数値の計算 - BigIntegerを利用したInt64を超える数値の計算

C#で非常に桁数の大きい数値の計算をするコードを紹介します。概要C#で非常に桁数の大きい数値(整数)の計算をする場合は、System.Numerics 名前空間の BigInteger クラスを利用します。例1 : シンプルな演算2つの非常
カテゴリ: C# /  タグ: C# BigInteger

Genericsで値の重複をさせない動作にする / Listで値を重複させない - HashSet の利用

List<T>などのジェネリック型で値の重複させない動作にするコードと実行結果を紹介します。概要List<T>を利用すると、複数の値をリスト形式で管理できます。List<T>の場合は値の検証がされないため
カテゴリ: C# /  タグ: C# HashSet Generics

ファイルパスから PIDL(シェルネームスペースITEM ID)を取得する

C#でファイルパスから(シェルネームスペースITEM ID(PIDL)を取得するコードを紹介します。UI下図のUIを作成します。フォームにボタン一つ、テキストボックス2つを配置します。コード下記のコードを記述します。using System
カテゴリ: C# /  タグ: C# シェルネームスペース

ファイルをゴミ箱に移動する - SHFileOperation を利用

SHFileOperationを利用して、ファイルをゴミ箱に移動するコードを紹介します。プログラムUI下図のUIを作成します。フォームにボタンを1つ配置します。コード下記のコードを記述します。using System;using Syste
カテゴリ: C# /  タグ: C#

if文やfor文のブロック開始の中括弧を同じ行に記述したい

Visual Studio のコードエディタで、if文やfor文のブロック開始の中括弧を同じ行に記述するための設定を紹介します。概要Visual Studio のデフォルトの設定でコードを記述すると以下のスタイルで整形されます。特に問題は無
カテゴリ: Visual Studio /  タグ: Visual Studio C# C++

タスクトレイ アイコンからポップアップメッセージ(バルーンヒント)を表示する / Windows 10の通知エリアにメッセージを表示する

タスクトレイのアイコンから、吹き出し状のポップアップメッセージ(バルーンヒント)を表示するコードを紹介します。UI下図のUIを作成します。フォームにButtonを配置し、notifyIcon コンポーネントを追加します。タスクバーにアプリの
カテゴリ: C# /  タグ: C# タスクトレイ

ASP.NET MVC でデフォルトページを作成する - アプリケーションルートディレクトリの動作を実装する

ASP.NET MVC でアプリケーションルートディレクトリにアクセスしたときの動作を実装する手順を紹介します。初期状態では、ASP.NET MVCアプリケーションのルートディレクトリにアクセスすると、NotFoundのエラーとなります。概
カテゴリ: C# /  タグ: C# ASP.NET MVC

ASP.NET MVC でファイルをアップロードする

ASP.NET MVC でファイルをアップロードするコードを紹介します。空のASP.NET MVCプロジェクトを作成します。コントローラー・ビューの追加コントローラーの追加Controllerを追加します。ソリューションエクスプローラでCo
カテゴリ: C# /  タグ: C# ASP.NET MVC

TextBoxでOLEドラッグ&ドロップを受け入れる - OLE DnD ドロップターゲットの実装

TextBoxでOLEドラッグ&ドロップを受け入れるコードを紹介します。OLE OLEドラッグ&ドロップのドロップターゲットを実装します。プログラムUI下図のUIを作成します。フォームにMultilineプロパティを"True"に設定した複
カテゴリ: C# /  タグ: C# ドラッグ&ドロップ

URLパラメーターを利用して DropDownListの選択要素を保持する

URLパラメーターを利用して DropDownListの選択要素を保持する場合のコードについて紹介します。プログラムUI下図のUIを準備します。aspxファイルのコードは下記になります。<%@ Page Language="C#" A
カテゴリ: ASP.NET /  タグ: C# ASP.NET

エクスプローラースタイルのツリービュー(TreeView)とリストビュー(ListView)を連動させる

エクスプローラスタイルのツリービュー(TreeView)とリストビュー(ListView)を連動させるコードを紹介します。事前準備 エクスプローラスタイルのツリービュー エクスプローラスタイルのリストビューを作成します。UI下図のUIを作成
カテゴリ: C# /  タグ: C# シェルネームスペース

SHFileOperation を利用してファイルをコピー 移動する

C#でSHFileOperation を利用してファイルのコピーや移動をするコードを紹介します。ファイルのコピーUI下図のUIを作成します。フォームにボタンを一つ配置します。コード下記のコードを作成します。using System;usin
カテゴリ: C# /  タグ: C#

IShellFolder.SetNameOf を利用してファイル名・オブジェクト名を変更する

IShellFolder.SetNameOf を利用してファイル名やオブジェクト名を変更するコードを紹介します。プログラムUI下図のUIを作成します。TextBoxを2つ、Buttonを3つListViewを1つ配置します。またFolder
カテゴリ: C# /  タグ: C# シェルネームスペース

SHGetFileInfo を利用してファイルの情報を取得する

SHGetFileInfo を利用してファイルの情報を取得するコードを紹介します。ファイルパスから情報を取得する場合ファイルパスから情報を取得するコードを紹介します。UI下図のUIを作成します。TextBox,TextBox複数行, But
カテゴリ: C# /  タグ: C# シェルネームスペース

エクスプローラースタイルでファイル一覧を表示をすリストビュー(ListView)の実装 (Explorer ListView)

エクスプローラスタイルでファイル一覧を表示するリストビューを実装します。プログラムシェルAPIのコードはCodeProjectの「http://www.codeproject.com/Articles/13097/An-quot-Explo
カテゴリ: C# /  タグ: C# シェルネームスペース

IEnumIDList.Next メソッドで取得した pidl を保持する - IEnumIDList.Next メソッドで取得した pidlを保持して利用するとメモリーアクセスエラーになる

IEnumIDList.Next メソッドで取得した pidl を保持するコードを紹介します。概要IEnumIDList.Next メソッドで取得した pidlを保存する場合は、代入では保存できません。これは、IEnumIDList.Nex
カテゴリ: C# /  タグ: C# シェルネームスペース
Copyright © 1995–2025 iPentec all rights reserverd.