EnOcean BLE スイッチ Easyfit(EWSDB)を買ってみた② Windowsフォームアプリを作成する。
目次・はじめに・Windowsフォームアプリ作成結果・フォームアプリ作成準備・C#プログラムはじめに BLE対応のEnOceanスイッチ_Easyfit(EWSDB)を購入した。 まずは前回にあるように動作確認してみた。https://qiita.com/get_itchy_feet/items/0e29cda011fce7da7b73...
View Article有理数型を実装する
C#で有理数型を実装してみた例です。有理数で実現したいこと有理数型として下記の機能を作りたいと思います。加算減算乗算除算比較浮動小数点数への変換型の定義longの既約分数として有理数を表現することにします。符号はどちらでも良いですが、分子に集約することにします。既約分数は分子と分母を最大公約数で割ると良いので、最大公約数をユークリッドの互除法で求めてしまえば良いです。Fraction.cs///...
View ArticleC#でAtCoderデビューのための準備
まずは門を叩いて入門、処理を高速化することやエラー処理のことはここでは考えないでおきます。標準入力// 文字列の入力 string s = Console.ReadLine(); // 整数の入力 long n = long.Parse(Console.ReadLine()); // 文字列配列の入力 string[] inputStrArray =...
View ArticleASP.NET Core+NUnitでインテグレーションテスト
はじめにASP.NET CoreではコントローラーやRazorPagesに対するインテグレーションテストを想定して、インメモリでテスト用WebサーバーをホストするためのWebApplicationFactoryクラスがあらかじめ用意されています。このクラスの利用方法はASP.NET Core MVC...
View Article【C#】Task
Task単に「仕事」を意味する動作を指す。同期型メソッドと非同期型メソッドまず、同期型メソッドは1から順にTaskを実行するメソッド。それに対して、非同期型は順序問わず、Taskを実行するメソッドを言う。★非同期型メソッドのキーワードasync修飾子...
View ArticleAWS CloudShell に .NET 5 をインストールして、Windows向けの実行ファイルを作ってみる
はじめにAWS CloudShellはAWSのマネジメントコンソール上で、Amazon Linux2を起動してAWSの各機能をコマンドラインベースで実行するための機能です。Amazon Linux2はCentOS7に近い環境なので、yumを使って.NET Coreをインストールすることができます。今回はAWS CloudShell上に.NET...
View ArticleEMLからPSTへの変換 フリーソフト
4n6EMLからPSTへのコンバーター 4n6 EML to PST Converterは、EMLファイルをMS OutlookPSTファイル形式やその他の一般的なファイルターゲットに正確に変換するのに最適なツールです。 4n6 EML to PST Converterは、EMLからOffice 365への移行、EMLからLive Exchange...
View Article覚えておきたい書き方
stringの配列をスッキリと intの配列に変換するにはstring[] NX = System.Console.ReadLine().Trim().Split(' '); int[] intNX = NX.Select(int.Parse).ToArray();
View ArticleUnityのサブスレッドで5msごとに処理
Unityのサブスレッドで5msごとに処理多分こんな感じ以下を参考にしました。https://teratail.com/questions/109591usingUnityEngine;usingSystem.Threading;usingSystem;publicclassUnitySubThreadTimer:MonoBehaviour{Threadthread;// Start is...
View ArticleUnityの新しいInputSystemをReactivePropertyに変換し使用する
はじめに新しいInputSystemへの移行をReactivePropertyを用いて行います新しいInputSystemそのままだと使いにくすぎる…環境Unity2020.2従来のUnityEngine.Inputからの移行InputAction自体がInputすべての汎用クラスなので旧InputのInput.GetButton/Input.GetAxisと同様に使えるよう...
View Articleスクリプト1つでシーンの暗転切り替え
概要UniTaskがversion2からDOTweenのawaitにも対応したと聞いたので、作ってみました。締め切りまで時間がない!そんな時にスクリプト1つ付けるだけでひとまず暗転遷移ができます。必要なライブラリUniTaskDOTweenただし、動作させるためには次の設定が必要だそうです。OpenUPMからDOTweenを導入する、またはScripting Define...
View ArticleBlazor Tutorialまとめ(番外×2 + EP10~)
本家動画はこちらEP01~05はこちらEP06~09はこちらEP10でREST API扱うんだけど、API叩くにもちょうどいいのがないので、この人の別動画 ASP.NET Core Web API + Entity Framework Coreの基本を番外でまとめていくよ。番外①:REST APIの作り方ASP.NET CoreでREST...
View Article[.net、Java連携]C#.netで.jarを実行するンジャー
どうしてもJavaを使わないとできない処理をC#.netから起動する必要が出た場合、その実装に困りますよね…そこで参上!C#.netで.jarを実行するンジャー!!(ここまで茶番)Java側のプログラムjava側のプログラムはmainメソッド(関数)を入れます。...
View ArticleC#で塗りつぶし描画アプリを作る
以前、ピクチャボックス内をマーカーでベタ塗りするアプリを作った。それを改良して、ボタンを押した時だけピクチャボックスが塗りつぶされるアプリを作成する。追加仕様・ピクチャボックス内をマーカーが移動する・保存ボタンを押すと、マーカーが表示される位置が塗りつぶされる。・塗りつぶされた部分は消えない。C#&アプリ初心者の練習です。アプリの作成環境:Windows+VisualStudio(Winforms)...
View Article[WPF] ハンバーガーメニュー(SplitView)を使う
■概要SplitViewを使用してハンバーガーメニューを実現する。■準備🔗ここを参考に「2. プロジェクト作成」から「5. テーマ適用」まで実施する。※「2. プロジェクト作成」でプロジェクト名はHamburgerSample、フレームワークは.NET 5.0にした。※「4....
View ArticlePhoton×WebGL(7)日本語チャットの実装(構文改造からの設定とバグとり)
やりたいこと・日本語でのチャット機能の実装の続き--usingSystem.Collections.Generic;usingUnityEngine;usingSystem.Collections;usingPhoton.Pun;usingPhoton.Realtime;usingUnityEngine.UI;[RequireComponent(typeof(PhotonView))]publicc...
View Article