JetBrains Riderで使用できる12のデバッグテクニック
本記事はJetBrains公式ブログより引用した内容となります。 JetBrains Riderで使用できる12のデバッグテクニック アプリケーションを壊すバグほど、ソフトウェア開発の流れを止めるも…
View Article【WPF】ModelのPropertyChangedをViewModelのPropertyChangedとしてそのまま発行するViewModelの基底クラ...
概要 WPFのMVVMパターンで、ModelのPropertyChangedをViewModelのPropertyChangedとしてそのまま発行するViewModelの基底クラスを作成してみました。…
View ArticleC#を始めるならまず見た方がいいUdemy講座 / Udemy courses you should look at first if you want...
日本語 こんばんわ! Advent Calendar 2024に参加してまして、その第一弾の記事を書いていこうと思います。 題材は「Udemyおすすめ講座をシェアしよう! by Udemy Adv…
View Articlesummary(サマリー)を書こう
はじめに 職場で「summary(サマリー)をちゃんと書こう」という話が出ました。 https://learn.microsoft.com/ja-jp/dotnet/csharp/language-…
View ArticleEntityFramework Coreで爆速データベース設計
こんにちは。 テックリードのTerukiです。 先週の記事ではXにてかなり反響があり、普段よりも10倍以上のアクセスがあり嬉しいです。 今後もC#など.NET系の発信もしていきたいと思います。 今回…
View ArticleVBA.ExcelとC#で連携-爆速.xlsm-
同じMicrosoftなのだから連携できそう➡出来た!という話。 重たいExcelはもう許さない。 慣れた関数やグラフを使用したいユーザーのワガママに応えてみよう。 Wscript.Shell 簡単…
View Article横河製のPLC(F3SP71)を使って、PCと通信してみた
今回横河製のPLCを使用して、PC上で動作するソフトウェアを開発したので 記事にした。 システムの全容は莫大な情報になりすぎるため、 簡単な部分のみ掲載。 (結構組み込み系の開発は多いため今度まと…
View Article【C#】デリゲート変数の中身を変更することで、特定のタイミングでメソッド内の一部の処理を変更する方法
概要 タイトルがすごく悩みました。 デリゲートの使い方について、こういう使い方もあるという自分用のメモとして残します。 コード SampleClassというクラスの中のフィールドに、WriteTextというデリゲートが定義されているとします。またコンストラクタでこのデリゲートに処理を入れています。(処理A…
View Article文字列⇔値 の変換【備忘録】
文字列 ⇐ 値 文字列を数値に変換するにはToString()メソッドで変換できます double a = 3.14159; // b = "3.14159" string b = a.ToStri…
View Article+=演算子について
-------2024/11/27------ 勉強していたらいきなり出てきました「+=」 this.Left += e.X - mouseX; += と記載すると、左辺の変数に右辺の値が足されるみ…
View Article【個人開発】鉄道模型(Nゲージ)をセンサーで自動制御してみた
1. はじめに 今回は、「鉄道模型(Nゲージ)をRaspberry Piで動かしてみた」の続編を執筆させていただきました。 前回は加速・減速を一定時間続けるのみの制御でしたが、今回はレールにセンサー…
View ArticleBlazorでシンプルにJWT認証・認可(.Net 8 WebApi利用)
この記事の目的 Visual Studioにて、新しいBlazor Web Appプロジェクトを作成するとき、認証の種類で「個別のアカウント」を選択するとかなり複雑なサンプルコードが自動的に提供され…
View ArticleC#のTaskの同時実行数を制限したい場合、TaskSchedulerをちょっと拡張すれば実現できます
概要 C#のTaskの同時実行つまりTaskSchedulerは、スレッドプールを使って環境や状況に合わせた同時実行数を自動で決めて効率よく実行してくれます。とはいえ、「この処理は負荷を下げたいので…
View Article【OpenCvSharp+ZXing】C#で簡単カメラ起動➡バーコード・QRコード読取
カメラで連続読取り OpenCvSharpとZXingを使用。 前提 カメラがあること。 そして読み取りやすい大きなバーコード・QRコード。 特にバーコードは小さいと読めない。 画質というより接写で…
View Article【C#】弱参照イベントを実装してみる
はじめに C# における通知パターンのひとつに、イベントがあります。 var nameChangedCount = 0; var person = new Person("John"); perso…
View Article【C#】ツリー構造となるクラス群を作成するサンプルコード
概要 C#で、ツリー構造となるクラス群を作成するサンプルコードを記載しました。 説明 こちらのような構造のxmlファイルがあるとします。 また、Nodeという名前のクラスを用意して、このクラス一つが…
View ArticleAzure App Service に ASP.NET MVC をデプロイして PostgreSQL を使って簡易 TODO リストを作ってみた
Azure の初回登録時の無料プランで試した内容です、Azure App Service は無料で使えたようですが、Azure Database for PostgreSQL は有料(初回登録時にも…
View ArticleEntity Framework CoreでSQL Serverに接続する【準備編】
【はじめに】 こんにちは。藤原です。 最近は .NET Webアプリケーション開発でDBフレームワークである EntityFrameWorkCore(以下、EFCoreと記載)を使用していました。 …
View ArticleC#でtupleを使用してみる
1. はじめに C#でtupleを使用したい 2. 開発環境 C# Visual Studio 2022 .NET 8 3. タプル型とは "タプル" 機能を使用すると、軽量のデータ構造に複数のデー…
View Articleミニゲーム作成3 ゲームマネージャー基礎部分作成(GapDush_3)
こんにちは. ↓前の記事 https://qiita.com/tdtiger/items/0d3481d1bf80ea31db6b 講義やらなんやらのせいで長らく手を付けられておらず更新できてません…
View Article