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

ディレクトリのアクセス権を削除する

C#でディレクトリのアクセス権を削除する方法を紹介します。概要C#のプログラムでディレクトリに追加したアクセス権を削除します。補足対象となるディレクトリのみにアクセス権を追加した場合はこの記事で紹介する方法でアクセス権を削除できますが、アク
カテゴリ: C# /  タグ: C# ファイル・フォルダのアクセス権

ディレクトリへのアクセス権が意図したとおりにならない (「特殊なアクセス許可」になってしまう)

プログラムからディレクトリのアクセス権を追加した場合、「特殊なアクセス許可」になってしまい意図したアクセス権が設定できない現象について紹介します。現象の確認コード例次のコードを準備します。.NET の場合private void butto
カテゴリ: C# /  タグ: C# ファイル・フォルダのアクセス権

ディレクトリにアクセス権を追加する

C#でディレクトリにアクセス権を付加する方法を紹介します。概要ディレクトリにアクセス権を追加するには、Direcotyクラスの、SetAccessControlメソッドを用います。コード例 : .NET Core / .NET 5 以降ボタ
カテゴリ: C# /  タグ: C# ファイル・フォルダのアクセス権

ファイルにアクセス権を追加する

概要C#でファイルにアクセス権を追加する方法を紹介します。ファイルにアクセス権を付与するには、FileクラスのSetAccessControlメソッドを用います。コード例 : .NET Core / .NET 5以降ボタン(button5)
カテゴリ: C# /  タグ: C# ファイル・フォルダのアクセス権

ディレクトリのアクセス権を取得する

C#でディレクトリのアクセス権を取得するコードを紹介します。概要ディレクトリのアクセス権を取得するには、.NET Core、.NET 5以降では FileSystemAclExtensions クラスの GetAccessControlメソ
カテゴリ: C# /  タグ: C# ファイル・フォルダのアクセス権

ファイルのアクセス権を取得する

C#でファイルのアクセス権を取得するコードを紹介します。概要ファイルのアクセス権を取得するためには、.NET 5以降では、FileSystemAclExtensionsクラスのGetAccessControlメソッドを用います。.NET F
カテゴリ: C# /  タグ: C# ファイル・フォルダのアクセス権

MeCab.exe を呼び出して形態素解析をする

C#のプログラムからMeCab.exe を呼び出して形態素解析を実行します。事前準備MeCabのインストールはこちら、実行はこちらの記事を参照してください。。概要動作の仕組みは、コンソールアプリケーションのMeCab.Exeを実行し標準入力
カテゴリ: C# /  タグ: C# MeCab 形態素解析

非同期で標準出力(コンソールアプリケーション)の内容をプログラムで受け取る

こちらの記事では、コンソールアプリケーションからの標準出力をプログラムで取得する方法を紹介しました。今回は、コンソールアプリケーションの実行時間が長く、コンソールアプリケーションの標準出力を非同期で受け取る例を紹介します。プログラム例コード

標準出力(コンソールアプリケーション)の内容をプログラムで受け取る

プログラムから標準出力(コンソールアプリケーションの出力)の内容を受け取りたい場合があります。標準出力を受け取るにはProcessクラスのStartInfo.RedirectStandardOutput プロパティをTrueに設定すると、呼

標準入力からテキストを読み込む (パイプによるテキスト読み込み)

C#でコンソールアプリで標準入力から読み取るコードを紹介します。概要標準入力で読み取る場合はConsole.Inを利用します。パイプを使って入力した場合もConsole.Inで入力内容を取得できます。プログラム例コードコンソールアプリケーシ

Visual Studio 2010でWindows Formアプリケーションを作成すると System.Web アセンブリを参照できない

Visual Studio 2010でWindows Formアプリケーションを作成すると System.Web アセンブリを参照できない現象について紹介します。現象Visual Studio 2010で.NET Framework 4.x
カテゴリ: Visual Studio /  タグ: C# Windows Form Visual Studio 2010 .NET Framework 4 System.Web

SendKeysメソッドを利用してスクリーンキャプチャを取得する

SendKeysメソッドを利用してスクリーンキャプチャを取得するコードを紹介します。概要.NET Frameworkでは こちらの記事で紹介しているCopyFromScreenメソッドを利用する以外に、PrintScreenキーをプログラム
カテゴリ: C# /  タグ: C# スクリーンキャプチャ

WPFでSendKeysメソッドを利用してスクリーンキャプチャを取得する

WPFでSendKeysメソッドを使いスクリーンキャプチャを取得する方法を紹介します。WPFでもWinFormアプリケーションと同様に、CopyFromScreenメソッドを使ってスクリーンキャプチャを取得することもできます。詳細はこちらコ
カテゴリ: C# /  タグ: C# スクリーンキャプチャ

CopyFromScreenメソッドを利用してスクリーンキャプチャを取得する

CopyFromScreenメソッドを利用してスクリーンキャプチャを取得するコードを紹介します。概要.NET Framework (C#)ではCopyFromScreenメソッドを用いることでスクリーンキャプチャ画像を取得できます。プログラ
カテゴリ: C# /  タグ: C# スクリーンキャプチャ

ASP.NETでHTTPヘッダを取得するコードと実行結果 - HTTPヘッダのダンプ

HTTPヘッダを取得するコードを紹介します。概要ASP.NETアプリケーションで、HTTPヘッダのパラメータを取得したいことがあります。HTTPヘッダはHTTPコンテントのように、context.Request.InputStreamプロパ
カテゴリ: ASP.NET /  タグ: C# ASP.NET

HTTPヘッダのすべてのパラメータを取得する (HTTPヘッダのダンプ)

HTTPヘッダのすべてのパラメータを取得したいことがあります。この場合はServerVariablesプロパティを用います。プロジェクトの新規作成で空のASP.NET Webアプリケーションを作成し、ジェネリックハンドラーを追加します。ジェ
カテゴリ: ASP.NET /  タグ: C# ASP.NET

StreamReaderを利用しクライアントからPOSTで送信された情報を受信する (POSTされた生データの受信とダンプ)

クライアントからPOSTで送信された情報をそのまま取得したい場合があります。StreamReaderクラスを用いるとクライアントから送られたデータを直接読み取れます。今回はStreamReaderクラスを用い、クライアントからPOSTされた
カテゴリ: ASP.NET /  タグ: C# ASP.NET

LibUsbDotNetを使ってUSB機器と通信するアプリケーションを作成する

LibUsbDotNetを使ったアプリケーションを作成します。事前準備LibUsbDotNetをインストールします。インストール手順はこちらの記事を参照してください。LibUsbDotNetの参照新規にWindows Formアプリケーショ
カテゴリ: C# /  タグ: C# LibUsbDotNet

LibUsbDotNetのコンパイル

LibUsbDotNetのコンパイルの手順を紹介します。手順LibUsbDotNetのインストールができましたら、ライブラリをビルドします。ライブラリのコードはデフォルトでは以下のパスにありますが、この位置は管理者権でしか操作ができない処理
カテゴリ: C# /  タグ: C# LibUsbDotNet

PICやH-8などのUSB通信機能を持つチップとC#で通信するためのライブラリLibUsbDotNetのインストール

PICやH8などのUSB通信機能を持つチップとC#で通信するためのライブラリLibUsbDotNetをインストールしてみます。SourceforgeのLibUsbDotNetページからダウンロードします。Download Nowボタンを押し
カテゴリ: C# /  タグ: C# LibUsbDotNet

文字コードを指定して文字列をファイルに保存する (文字コードを指定してテキストファイルに保存する)

文字コードを指定してテキストをファイルに保存する場合は、System.Text.Encodingクラスを用いてエンコーディングを指定して保存します。Shift-JISで保存する場合using System.IO;public void Wi
カテゴリ: C# /  タグ: C# テキストファイル 文字コード

他のプログラムの実行の終了を非同期で待つ

他のプログラムの実行の終了を非同期で待つコードを紹介します。概要こちらの方法で、他のアプリの終了を待つことができますが、終了を待つあいだメインのアプリケーションはロックされたままとなります。この記事では非同期でアプリの終了を待つ方法を紹介し
カテゴリ: C# /  タグ: C# プログラム実行 スレッド

他のプログラムの実行の終了を待つ

他のプログラムの実行の終了を待つコードを紹介します。概要ほかのexeファイルを実行し終了を待つ場合にはProcessクラスのWaitForExitメソッドを用います。プログラム例Windows Formアプリケーションを作成します。UI下図
カテゴリ: C# /  タグ: C# プログラム実行

他のexeファイルを実行する

ほかのexeファイルを実行する場合にはProcessクラスを用います。ProcessクラスはSystem.Diagnostics名前空間にあります。プログラムUI下図のUIを作成します。フォームにボタンを2つ配置します。コード下記のコードを
カテゴリ: C# /  タグ: C# プログラム実行

構造体のアライメントを設定する

構造体のアライメントを設定する場合にはStructLayout属性(StructLayoutAttribute)を利用します。StructLayoutはSystem.Runtime.InteropServices名前空間にあるため、usin
カテゴリ: C# /  タグ: C# 構造体

タスクトレイにアイコンを表示する

C#のWinFormアプリケーションでタスクトレイにアイコンを表示する手順を紹介します。NotifyIconコントロールの配置フォームにNotifyIconコントロールを配置します。ツールボックスのNotifyIconコントロールを選択し、
カテゴリ: C# /  タグ: C# タスクトレイ

DynamicJSONを利用したJSONのパース

DynamicJSONを用いてJSONをパースするコードを紹介します。概要Dynamic JSONでJsonをパースするにはDynamicJson.Parse()メソッドを利用します。プログラム例事前準備:方法1 NuGetを利用するNuG
カテゴリ: C# /  タグ: C# JSON DynamicJSON

string.Split を利用してCSVファイルやTSVファイルを読み込む

string.Split を利用してCSVファイルを読み込みパーシングするコードを紹介します。概要こちらの記事では、Micorosoft.VisualBasic.TextFieldParserクラスを利用してCSVファイルを読み込むコードを
カテゴリ: C# /  タグ: C# CSV TSV テキスト処理

TextFieldParserを利用してCSVファイルやTSVファイルを読み込む

C#でTextFieldParserを利用してCSVファイル(カンマ区切りファイル)を読み込むコードを紹介します。概要CSVファイルでは個々のフィールドの情報を取り出すため、カンマの区切り等の検出などのパースが必要ですが、TextField
カテゴリ: C# /  タグ: C# CSV TSV テキスト処理

ファイルを開くダイアログを使用する

WPFアプリケーションで[ファイルを開く]コモンダイアログを表示したいことがあります。WPFアプリケーションではダイアログはコンポーネントとして用意されていないため、OpenFileDialogクラスのインスタンスを作成してダイアログを表示
カテゴリ: C# /  タグ: C# WPF

APOP認証でPOPサーバーにログインする

APOP認証でPOPサーバーにログインする方法を紹介します。ログインのフローAPOP認証は以下の認証フローで認証します。1.サーバーからのレスポンスクライアント側がPOPサーバーに接続するとサーバー側から次のレスポンスが返されます。+OK
カテゴリ: C# /  タグ: C# POP APOP

文字列のMD5を求める

文字列のMD5を求めるコードを紹介します。概要C#ではMD5を求めるライブラリがあらかじめ用意されているため、ライブラリのメソッドを呼び出すだけでMD5を計算できます。MD5を求める場合は、System.Security.Cryptogra
カテゴリ: C# /  タグ: C# MD5

独自のエフェクトを作成してUIElement.Effectに適用する (ShaderEffectを派生させてカスタムエフェクトを作成する)

WPFでは標準のエフェクトとして、BlurEffect, DropShadowEffectクラスが用意されています。WPFではブラーやドロップシャドウ以外の効果を与えたい場合には独自のエフェクトを作成できます。ここでは、独自の効果を作成し、
カテゴリ: C# /  タグ: C# WPF HLSL

WPFでWndProcイベントをキャプチャーする

WPFでWndProcイベントをキャプチャーするコードを紹介します。概要WinFormアプリケーションではWndProcイベントをキャプチャーする場合にはWndProcメソッドをオーバーライドすればWndProcイベントをキャプチャーできま
カテゴリ: C# /  タグ: C# WPF

ぼかし効果(Blur)をコントロールに適用する

WPFではぼかし効果やシャドウの効果をコントロールに適用できます以前のバージョンでは効果はBitmapEffectプロパティを用いていましたが、.NET Framework 4ではBitmapEffectは非推奨になったため、ここではUIE
カテゴリ: C# /  タグ: C# WPF

コンソールアプリケーションでコンソールウィンドウを表示させない

コンソールアプリケーションでコンソールウィンドウを表示させたくない場合は、プロジェクトのプロパティで[出力の種類]を[Windowsアプリケーション]に変更することでコンソールウィンドウが表示されなくなります
カテゴリ: C# /  タグ: C# コンソールアプリケーション
Copyright © 1995–2025 iPentec all rights reserverd.