WPF, Prism練習帳

こちらのリンクにWPFとPrismを使った簡単なサンプルプログラムとその説明ページを用意しました。

水素原子の電子の確率密度関数のプロット

Visual Studio 2022で、WPF, Material Design In XAML Toolkit, MahApps.Metro, Prism, ScottPlotを使って水素原子の電子の確率密度関数をプロットするプログラムを作成しました。こちらのリンクにその説明ページを用意しました。

Cifar10/Cifar100の画像データセットをC#で主成分分析

Visual Studio 2022で、WPF, Material Design In XAML Toolkit, MahApps.Metro, Prism, Accordを使ってCifar10/Cifar100の画像データセットを主成分分析するプログラムを作成しました。こちらのリンクにその説明ページを用意しました。

  1. 上記のプログラムの主成分分析の計算をC++のEigenを使用して高速化したプログラムを作成しました。こちらのリンクにその説明ページを用意しました。
  2. 上記のプログラムの主成分分析の計算をCUDA実装でさらに高速化したプログラムを作成しました。こちらのリンクにその説明ページを用意しました。

Windowsアプリケーション

C#, WPF(Xaml), Web API, SQLを用いた業務用のWindowsアプリケーションを開発しています。MSIXを利用し、Webページ等から配布したWindowsアプリケーションに自動更新をかけ、機能を追加・変更することができるようにして開発を進めています。

FAX送信用のWeb API、Google Maps API等の住所・地図サービスのWeb API、法人番号システムWeb API等の行政サービスのWeb APIを利用してソフトウェア開発を進めてきました。

Windows PCのUSBポートにDenso WaveのQRコードリーダーを接続してQRコードを読み取るアプリケーションやExcelファイルの読み込みと書き込みに対応したアプリケーションも開発してきました。

下の図はWindowsのデモアプリケーションのログイン画面になります。デモアプリケーションの開発には、Visual Studio 2019とMaterialDesignInXamlを使用しました。デモアプリケーションはこちらのリンクの手順でインストールできます。

Webアプリケーション

php, JavaScript, css, html, Web API, SQLを用いた業務用のWebアプリケーションを開発しています。Windowsアプリケーションと同様、Web APIを用いてFAXを送信したり、地図・住所データ、行政データを利用したりするアプリケーションを開発しています。

これまでのプログラム開発経験

下記のプログラミング言語を用いたプログラム開発経験があります。
C#, WPF(xaml), Java, C, C++, CUDA, Objective-C, Python, Matlab (Octave), php, JavaScript, Ruby, Perl, SQL, R, アセンブリ言語

また、下記のOSで動作するアプリケーションを開発してきました。
Linux, FreeBSD, Mac OSX, iOS, Windows, Unix, ICカード上のOS等の組み込みOS

最近は、C#, C++, CUDA, php, JavaScript, Python, Ruby をよく使用しています。

ソフト開発関連の投稿