Akira

.NET 5 Windows Forms

【.NET 5 C# WinForms】メニューとメニューイベントの追加

(2021.8.3追記)Visual Studio 2019を更新することにより下図のように従来の.NET Frameworkと同等にメニューを追加できるようになりました。本記事は旧バージョン操作方法となります。 下図は Visual St...
.NET 5 Windows Forms

【.NET 5 C# WinForms】新規プロジェクトの作成

.NET5 の Windows Forms のプロジェクトの作成はVisual Studio を起動し、新しいプロジェクトの作成をクリックします。 ※.NET 5.0を使用するには Visual Studio 2019 Ver.16.8以降...
.NET 5 Windows Forms

.NET5とVisual Studio2019のダウンロード、インストール

2020.11.10(日本時間で11日の1:00)に.NET 5.0 が公開されました。 .NET 5.0 を使用するためには、Visual Studio 2019のVer.16.8以降が必要になるので、それぞれのダウンロードとインストール...
お知らせ

10万円の特別定額給付金の申請をスマホでオンライン申請してみた

10万円の特別給付金も私の住んでいる市でも受付が開始され、マイナンバーカードを持っていれば、スマホでオンライン申請ができるということなので、早速やってみました。 自分の住んでいる市町村でも開始しているか?は各市町村のホームページで確認できる...
製品

iPad Pro(2020) 12.9inchモデルを購入

マイクロソフトのSurfaceは持っているのですが、iPadのペンで入力する機会であって、触ってみたら、ぜんぜんSurfaceより良かったので、iPadを買おう!と思ったところに新しいiPadが発表され、思わず購入してしまいました。 購入し...
C#

【C#】ユーザーコントロールが無くなった?

久々にVisual Studio 2015のC#でユーザーコントロールを作ろうとして、新規プロジェクトを作成しようとしたら、ユーザーコントロールのテンプレートが無い!! 以前はテンプレート→Visual C#→Windowsの中にユーザーコ...
C#

【C#】フーリエ変換(FFT, DFT)プログラム

以前、Excelのマクロを使って、データ個数に応じて高速フーリエ変換(FFT)と離散フーリエ変換(DFT)の処理を自動で切り替えるマクロを作成したのですが、Excelではデータ数が多い時など、使いにくい場合もあるので、今度は、C#でフーリエ...
C#

【C#】複素数の計算(Complex構造体)

C#では複素数を扱う Complex構造体(名前空間:System.Numerics)が用意されています。 ただし、プロジェクトの初期状態では、使えないため、プロジェクトの参照を右クリックし、参照の追加で System.Numerics を...
C#

【C#3.0~】自動実装プロパティ

C#3.0(Visual Studio 2008)からは、自動実装プロパティなる物が使えるようになりました。 C#2.0までのプロパティの実装は、こんな感じ↓ class Contrast { private double _scale =...
Deep Learning

LibTorch(C++版PyTorch)の使用方法

LibTorch Ver.1.4.0対応版に修正 昨年はPFNがPyTorchへ移行するというビックニュースがありましたが、それもあって、個人的に注目度の増したPyTorch DeepLearningについては、最終的にはC#から使いたいの...
C#

【C#4.0~】Parallel.Forによる並列処理

C#4.0(Visual Studio 2010)からはParallel.For(名前空間:System.Threading.Tasks)による並列処理が可能となります。 2コアや4コアは当たり前の時代なので、C#のParallel.For...
C#

【C#】24bitと32bitカラー画像の表示速度の比較

カラー画像の24bitカラーと32bitカラーの画像はR,G,Bの成分はそれぞれ8bitで表現され、32bitの時に、残りの8bit部分で画像の透過率として使われる場合もありますが、画像処理的には、あまり使われる事はありません。 そのため、...
C#

【C#3.0~】拡張メソッド

C#3.0(Visual Studio 2008)からは、拡張メソッドよ呼ばれる、既存の型やクラスにメソッドを追加することが出来るようになりました。 と、聞くと、クラスを継承すれば出来るでしょ!という意見があろうかと思いますが、拡張メソッド...
マシンビジョン

ELP ソニー800万画素センサ搭載の激安USBカメラ購入

ELPというメーカーからソニーの800万画素センサを搭載し、CSマウントレンズ付きでケース付きの筐体でありながら、アマゾンで¥9,145という激安カメラがあり、気になって買ってみました。 8MP USBカメラ Webcam Linux wi...
製品

SoftBankからY!mobileへの乗り換えでの注意点(私の失敗談)

これまで約10年間、ソフトバンクを使ってきたのですが、いつのまにか毎月の料金も6000円ちょっとに。 そこでY!mobileにMNPで乗り換えたのですが、その時に私がやらかした失敗を共有しておきます。 iPhoneに保存された@i.soft...
製品

iPhone 11 Pro Max購入、レビュー

遅ればせながらiPhone 11 Pro Max(256GB)をアップルストアで\135,000(税別)で購入しました。 GoogleのPixel4と比べてどうかな?と思っていたのですが、Pixel4の夜景モードは気になるところではあります...