Windows でしか動かなくていいの
CA1416 の警告がウザい のでメモ。 Windows でしか動作しないアプリなので良いいの! メソッドごとは面倒なのでクラス毎まとめて指定しちゃう。 namespace FooBarApp { …
View Articlecscの作法 その550
概要 cscの作法、調べてみた。 練習問題やってみた。 練習問題 edgeのUIAutomationのツリーが見たい。 写真 サンプルコード using System; using System.C…
View Articlecscの作法 その551
概要 cscの作法、調べてみた。 練習問題やってみた。 練習問題 csvを一行ずつ処理せよ。 方針 datatable使う。 写真 サンプルコード using System; using Syste…
View ArticleC#のURLエンコード: EscapeDataStringとEscapeUriStringの違い
C#でURLのエンコードを行う際に、Uri.EscapeDataStringとUri.EscapeUriStringのどちらを使うべきか迷ったことはありませんか? 最近、リンクをエンコードする処理を…
View ArticleC#でIoTプログラミング on ESP32 #4
今回のプログラムはオンボード上のRGBLED(NeoPixel)でレインボーカラーを表示します。 #2のサンプルではカラーネームを指定して色を変更していましたが、今回のプログラムではRed,Gree…
View Article【C / C++ / C#】i++ と ++i の明確な違い、エラーの可能性
目に見える違い i++ と ++i の速度の比較検証は今回は行わない。 違いを理解していると透明なエラーに3日3晩悩まされる可能性が減ると思われる。 たとえばこんなコードがあるとする。 C #inc…
View ArticleUnity(Android) Firebaseのgoogle-services.xmlが生成されない
環境 Unity6000.0.34f1 External Dependency Manager for Unity 1.2.183 Firebase App (Core) 12.4.1 はじめに コ…
View Article【C#】ZeroAllocationへの道 - 究極のメモリ最適化テクニック
はじめに メモリアロケーションの最適化は、高パフォーマンスアプリケーションにおいて重要な要素です。 今回は、実際のプロジェクトで使える具体的なテクニックをまとめてみました。 目次 なぜZeroAll…
View ArticleC# + WindowsにおけるANSIエスケープシーケンス書式設定
Windows[^1] のコンソールアプリケーションにおいて、ANSIエスケープシーケンスによる書式設定を用いて、簡単な文字装飾を行うことを考えます。 [^1]: Windows 10 Annive…
View Articlecscの作法 その552
概要 cscの作法、調べてみた。 練習問題やってみた。 練習問題 window formでドッキングウィンドウを実現せよ。 方針 WeifenLuo.WinFormsUI.Docking.dll使う。…
View Articlecscの作法 その553
概要 cscの作法、調べてみた。 練習問題やってみた。 練習問題 window formでドッキングウィンドウを実現せよ。 方針 formをdockcontenに変換する。 写真 サンプルコード u…
View Articlecscの作法 その554
概要 cscの作法、調べてみた。 練習問題やってみた。 練習問題 メモ帳を書け。 写真 サンプルコード using System; using System.IO; using System.Win…
View ArticleWinUI3 図形を扱いたい!
WinUI3の図形の描画について学んだ事をアウトプットしていきたいと思います。 何か追加情報があれば都度記事を更新していこうと思います。 直線 直線にはLineコントロールを使用します。 Stro…
View Article【C#】GitHub Copilot Chatで値オブジェクトのxUnitテストを実装してもらう【初心者】
はじめに これまで自宅でVS Codeを使用してコーディングする際は、車輪の再発明によって言語に対する理解を深めたいという個人的理由から、GitHub Copilotを使うことは避けてきました。 が…
View ArticleWindows のアプリケーションの作成方法の例を紹介してみる part1
今回は 「画像の入ったフォルダを入れるとピンボケしている画像のみ Bad フォルダに入れる」 という Windows アプリケーションの作成手順を紹介しようと思います。 1. VisualStudi…
View Articleカプセル化について
カプセル化って?? オブジェクト指向プログラミングにおいて、データやメソッドを閉じ込め、 外部からのアクセスを制限すること 自分のクラスでのみ、編集を可能にする プロパティでの制御 C#にはオブジェ…
View ArticleAWS Lambdaで.NETのILoggerを使いたい
こんにちは。 テックリードのTerukiです。 .NETアプリをLambdaで動かす時はログをCloudWatchに飛ばしたいですよね。 ILambdaContextのLoggerを使えば良いのです…
View Articlecscの作法 その556
概要 cscの作法、調べてみた。 練習問題やってみた。 練習問題 ドッキングウィンドウでコンテンツ間通信せよ。 方針 Timer使う。 写真 サンプルコード using System; using …
View Article値渡しと参照渡し
値渡しと参照渡しとは、どちらも引数の渡し方の一種です。 各々の特徴は以下の通り 値渡し 対象の変数の値をコピーして引数として渡す方法 呼び出し先で引数の値が変わっても呼び出し元の変数は値が変わりません…
View ArticleMonoGameのカスタムパイプラインを作ろうとして躓いたところと対応
概要 MonoGameのカスタムパイプラインを作成するにあたり参考にしたサイトと、躓いた箇所と対応方法 あとでちゃんとした記事にしたい 参考にしたサイト https://aristurtle.net…
View Article