【祝!hellolevel1.mco完走】Mind8のランタイムディスパッチャC実装の代替実装をC#で行う(ZzReserve2L)
はじめに こちらの記事にてMind開発者の@killyさんより情報共有いただいたMind8の検証用Consoleをベースに一部正規のConsoleのコードを取り込んだ中間コードhellolevel0…
View Articlecscの作法 その515
概要 cscの作法、調べてみた。 練習問題やってみた。 練習問題 TreeViewで、JSON Viewerを作れ。 方針 Litjson使う。 再帰使う。 try使う。 サンプルコード using…
View Articleわたしとあなたと今日のレビュー (2)
前回: わたしとあなたと今日のレビュー(1) レビューをした後はのどの調子がよくなります。普段あんまり喋らないからね。 今回の対象プロジェクト C#, C++ の混在プロジェクト。 組み込み機器を制…
View Article【C#5】坂道グループに関するお題を抽選するプログラム
はじめに 何かのお題を抽選するプログラムをC#で実装しました ソースコード using System; // リストを使用するクラスを呼び出す using System.Collections.Ge…
View Article汎用型・基数変換メソッドの実装
前説 ふと――― こんな基数変換プログラムがあったら楽しいだろうか? と思った 勿論、私が楽しめれば充分なんですが… 「こんな」の内訳 任意の基数に対応8進でも 16進でも n進どんと来いっ 任意の…
View Article元に戻す、やり直しについて(UndoRedo)
はじめに 標準アプリなどでよく使われる「元に戻す」「やり直し」の実装において効率的な実装に迷ったことはないでしょうか。 正解はないと思いますが私が利用しているベースを紹介します。 環境 VS2022…
View ArticleDockerで.NET webapi 環境構築
概要 以下の手順で環境構築できる docker-compose.ymlを作成 コンテナを立ち上げる webapiのプロジェクトを作成 開発用サーバーの設定変更 開発用サーバーの起動 動作確認 1. …
View ArticleC#でIoTプログラミング on RaspberryPi #2
C#でIoTプログラミング 前回は初めてのプログラミングということで環境構築とLチカまでを紹介しました。 今回はGPIOへの入力処理を説明します。具体的にはGPIOにスイッチを接続してオンオフの状態…
View Article【Preview】可変長引数に Span が利用可能になりました
概要 C# preview5 で可変長引数に Span<T> が利用可能になりました。コードを書くときにこの機能を使うことは稀ですが、既存のコードのパフォーマンスが少し良くなる可能性があります。 p…
View Article自作のDirectshowプレイヤー 再生できない
VS2022で自作のDirectShowビデオプレイヤー作ってます。 コードはこんな感じです。 VideoPlayer.cpp #include "VideoPlayer.h" #include <…
View Article【WPF】チェックボックスのチェックをなくす
概要 チェックボックスのチェックをなくしてみた。 需要があるかはわからないけれど勉強のため。 結論 スタイルを定義してコントロールテンプレートを編集する。 <Style x:Key="Without…
View Articlecscの作法 その516
概要 cscの作法、調べてみた。 練習問題やってみた。 練習問題 Excelで、列幅と行の高さを設定せよ。 サンプルコード using System; using System.IO; using …
View Article正規表現初心者用・正規表現の入力をサポートする Windows アプリケーションを公開してみる
正規表現の入力をサポートする Windows アプリケーションを作成したため 皆さんの助けになれれば幸いと思い 公開してみます。 本体はこちら(BOOTH) 本体はこちら(Google Drive) このアプリケーションの説…
View ArticleSQL に C# のコードを書いて実行する
はじめに こんな感じの SQL を書いて、、、 select * from persons where true = true --# if (@name is not null) { and na…
View Articlepaiza [C020:残り物の量] C# 書いたコードをコピペしてみた、解説してみた
paiza×Qiita記事投稿キャンペーン「プログラミング問題をやってみて書いたコードを投稿しよう!」 Qiita2回目の投稿 同キャンペーンの開催に伴い、C# で書いたコードをコピペしてみた、解説…
View Article(c#/Unity/mono)Enum:如何なる環境でも高速に動作するけれど、如何ほどのスピード狂でも使用を躊躇うイディオム、CEnumの紹介
前振り 普段、何気なく書いているコードですが、「環境Aでは高速に動作するコードなのに、環境Bで実行してみたら遅くなった」という経験をされた方いませんか? それ、Enumが原因かも知れませんよ? 或い…
View ArticleC#でExcelファイルを作る
C#でExcelファイルを作る 業務でExcel出力を実装する機会がありそうなので、先に試しておこうと思って調べた。 C#からExcelファイルを作る記事は結構あったので、2シート出力してみた。 環境…
View Articleこれから始める Semantic Kernel【2024年7月版】
はじめに Semantic Kernel は GPT などの AI モデルの呼び出しと C# や Java, Python のコードを統合して使用することができる Microsoft 製のオープンソ…
View Article通信文に使用するByte配列変換について
はじめに 通信文を作成する際にByte配列からInt型の変換、Int型からByte配列の変換する機会はとても多いです。手こずることはないと思いますが、同じような形、さらには一行で変換処理を行えればコ…
View Articlecsc は嘘つき あるものを無いと主張してきやがる
csc は嘘つき csc は、最近の Windows に標準搭載されている C# のコンパイラである。 実行ファイルは C:\Windows\Microsoft.NET\Framework\v4.0…
View Article