Python C#erによるPython学習、C#とPythonの違い 2021年現在、仕事では 「C# + C言語のDLL」の開発がほとんどで、Pythonを使う機会が無いのですが、さすがに Python を勉強するか?と思っています。 しかし、C#脳でPythonを勉強していると、なんで、こうするの?と思う... 2021.01.11 Python
Python 【Python】おすすめの開発環境は? Pythonの始めるには、まずは開発環境を整える必要がありますが、Googleで調べると、いろいろと言葉が出てきて、何が何だか分からなくなります。(って、私はそうでした。) Anaconda、Jupyter Notebook、Visual ... 2021.01.10 Python
.NET 5 Windows Forms 【.NET】C#でSIMDを使った高速演算 私は、.NET Frameworkを使う事が多いのですが、.NET FrameworkからSIMDを使うにはSystem.Numerics.Vectorsクラスを使ってSIMD演算ができるのですが、C言語で使うSIMDとは全く別物で使ってい... 2020.12.20 .NET 5 Windows FormsC#
.NET 5 Windows Forms 【.NET C# Windows Forms】ユーザーコントロールプロジェクトの作成 .NET 5.0以降の.NETで、.NET Frameworkで作っていたユーザーコントロールライブラリの作成方法を調べてみました。 最終的には下図のように、Formアプリケーション作成時のツールボックスに作成中のUserControlが表... 2020.11.18 .NET 5 Windows FormsC#
.NET 5 Windows Forms 【NU1201】プロジェクト XXX は XXX と互換性がありません。 あるプロジェクトと、別のライブラリなどのプロジェクトに依存関係(プロジェクトの参照)がある場合、プロジェクトで設定している対象のフレームワークが、参照元のプロジェクトより、参照先のプロジェクトが新しい場合、以下のエラーコードが表示されます。... 2020.11.17 .NET 5 Windows FormsC#
.NET 5 Windows Forms 【NETSDK1137】Microsoft.NET.Sdk.WindowsDesktop SDKを使用する必要はなくなりました。 対象のフレームワークを .NET Core から .NET 5.0 を指定すると、以下のような警告が表示されます。 コード 説明 NETSDK1137 Microsoft.NET.Sdk.WindowsDesktop SDKを使用する必要は... 2020.11.11 .NET 5 Windows FormsC#
.NET 5 Windows Forms .NET 5 正式版が公開されました 2020年11月11日(日本時間)、.NET5の正式版が公開されました!! .NET5は以下のページよりダウンロードできます。 対応のVisual Studio は Visual Studio 2019 Ver.16.8以降でこちらから入手... 2020.11.11 .NET 5 Windows FormsC#
.NET 5 Windows Forms .NET Frameworkから.NET5への移植作業(Windows Formsの場合) .NET Frameworkで作成していたプログラムを.NET5への移植作業方法を手探りしながら調べているのですが、そのメモ状態の情報です。(随時、修正中です。) そもそも、.NET5は従来の.NET Coreの流れを組んでいるため、.NE... 2020.11.08 .NET 5 Windows Forms
C# .NET用行列演算クラスライブラリ(行列の積、逆行列、転置行列、擬似逆行列など) .NETには標準でMatrixクラス(名前空間:System.Drawing.Drawing2D)がありますが、このクラスはアフィン変換用に作られ、3行2列の行列に限定されているため、汎用的な行列演算ができません。 汎用的な行列演算ができる... 2020.07.25 C#
.NET 5 Windows Forms 【.NET 5 C# WinForms】バージョン情報の設定 プログラムのバージョン情報を指定するのには、.NET Frameworkの時は、プロジェクトのプロパティをクリックし、 表示された画面の アプリケーション→アセンブリ情報 をクリックすると アセンブリ情報のウィンドウが表示され、バージョンを... 2020.05.31 .NET 5 Windows Forms
.NET 5 Windows Forms 【.NET 5 C# WinForms】メニューとメニューイベントの追加 (2021.8.3追記)Visual Studio 2019を更新することにより下図のように従来の.NET Frameworkと同等にメニューを追加できるようになりました。本記事は旧バージョン操作方法となります。 下図は Visual St... 2020.05.29 .NET 5 Windows Forms
.NET 5 Windows Forms 【.NET 5 C# WinForms】新規プロジェクトの作成 .NET5 の Windows Forms のプロジェクトの作成はVisual Studio を起動し、新しいプロジェクトの作成をクリックします。 ※.NET 5.0を使用するには Visual Studio 2019 Ver.16.8以降... 2020.05.29 .NET 5 Windows Forms
.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以降が必要になるので、それぞれのダウンロードとインストール... 2020.05.21 .NET 5 Windows FormsC#Visual Studioプログラム
C# 【C#】ユーザーコントロールが無くなった? 久々にVisual Studio 2015のC#でユーザーコントロールを作ろうとして、新規プロジェクトを作成しようとしたら、ユーザーコントロールのテンプレートが無い!! 以前はテンプレート→Visual C#→Windowsの中にユーザーコ... 2020.03.16 C#
C# 【C#】フーリエ変換(FFT, DFT)プログラム 以前、Excelのマクロを使って、データ個数に応じて高速フーリエ変換(FFT)と離散フーリエ変換(DFT)の処理を自動で切り替えるマクロを作成したのですが、Excelではデータ数が多い時など、使いにくい場合もあるので、今度は、C#でフーリエ... 2020.01.26 C#アプリケーションフリーウェアフーリエ変換プログラム
C# 【C#】複素数の計算(Complex構造体) C#では複素数を扱う Complex構造体(名前空間:System.Numerics)が用意されています。 ただし、プロジェクトの初期状態では、使えないため、プロジェクトの参照を右クリックし、参照の追加で System.Numerics を... 2020.01.17 C#プログラム