プログラム

C#

前回作成したUDP通信コンポーネントでチャットソフトを作ってみる

前回作ったUDP通信コンポーネントの覚書として、簡単なチャットソフトを作ってみた前回はUDP通信コンポーネントを作りツールボックスへ登録した訳だが、それを使って今度は簡単なチャットソフトを作ってみよう。作り方ですが、新しいプロジェクトの作成...
C#

C# Windowsショートカットをキーボード入力ではなくボタンのクリックで送る方法

Windowsのスクリーンショット++S をプログラムからボタンのクリックで実行しようとSendKeys.Sendを使おうとしたのだけど、Windowsキー+コンビネーション・キー(Shift, Ctrl, Alt)は、Windowsキー専...
C#

C# UDP通信のためのコンポーネントの作成

.NET Freamwork4.7を使ったUDP通信をするためのコンポーネント作成UDP通信をするために、お決まり文句を毎回書くのは面倒で嫌なので、ツールボックスから簡単にフォームにドロップするだけで使えるようコンポーネントとして作成しまし...
プログラム

C# 既定のブラウザでURLを開けずエラーの対処

C# でプログラムからURLを開こうとして既定のブラウザを呼び出すがエラーになってしまう場合以前はURLを開こうとする時は、Microsoftのページによると、URLをtargetにいれてProcess.Start(target);のように...
プログラム

QRCodeMaker(QRコード作成、読取りソフト)

QRCodeやバーコードの作成、読み取りが出来るWindows10、11対応のフリーソフトWindows上で、QRCodeと、その他のいくつかの種類のバーコードの作成と読取りを目的に勉強がてらC#で作成しました。扱える種類は、QRコード(ロ...
Linux

LinuxでUSB接続のストレージをsambaで共有する

USB接続のHDD等をLinuxにマウントしてSambaで共有する方法知人がraspberry piでファイルサーバーを作るのになかなか難儀していたので協力することになった。もう何年の前にLinuxでSambaを使ってファイルサーバーを作っ...
プログラム

ホスト名(ドメイン)からIPアドレスを取得する方法 覚書

C# で”localhost"や"*****.com"などのホスト名(ドメイン)から実際のIPアドレスを取得するC# で実際のドメイン名から実際のIPアドレスを知りたいときがある。しかしそのような場面はそう多くはないので、すぐに忘れてその度...
プログラム

sqlite-net-pclを使ってみた

Visual C#でSQLiteデータベースを使うときにNuGet パッケージ マネージャーでSQLiteのパッケージを選択して使わせて頂いていた。それにしてもSQLiteのパッケージにもずいぶんと種類があって、どれを使っていいか迷いますね...
プログラム

セレクトボックスで音楽ファイルを再生

htmlで音楽ファイル再生をする機会があったので忘れないよう記録いくつか音楽ファイルのある中、一つを選択して再生するにはセレクトボックス等で選択するのが場所も取らず簡単でいけそうです。しかし選曲数が増えるとジャンル分けして選択数を少なくした...
プログラム

C# WPFでシリアル通信をするときの覚書

Visual Studio 2022でC#WPFプログラムを書いていると、Windowsフォームアプリケーションで使っていたSerialPort クラスがそのままでは使えないようだ。using System.IO.Ports;というように書...