Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Browsing all 9749 articles
Browse latest View live

RLlibで強化学習したモデルをC#で使う

目的 Ray RLlibで強化学習したモデルをC#で動かせるようにします。 背景 AI・機械学習は python でやるのがライブラリ等、環境が整備されていて一番楽だと思います。 一方でゲーム開発はUnityをよく使うと思いますが、こちらはC#でスクリプトを書きます。 自作ゲームにつよつよAIを導入したくないですか?したいですよね。...

View Article


cscの作法 その86

概要 cscの作法、調べてみた。 tabcontrol使ってみた。 参考にしたページ 写真 以上。

View Article


cscの作法 その87

概要 cscの作法、調べてみた。 menu使ってみた。 参考にしたページ 写真 以上。

View Article

cscの作法 その88

概要 cscの作法、調べてみた。 xml使ってみた。 参考にしたページ test.xml <MyDataSet> <PersonalInfoTable ID="1"> <Name>taro yamada</Name> <Height>180</Height> </PersonalInfoTable>...

View Article

C#を使用してExcelに透かしを追加する方法

Microsoft Excelには、Excelテーブルに透かしを直接追加する組み込み関数がないことはわかっていますが、実際には、ヘッダー画像やワードアートを追加して透かしの外観を模倣するなど、他の回避策を使用してこの問題を解決できます。 したがって、この投稿では、Excelにヘッダー画像を作成して挿入することにより、Excelに透かしを追加する方法を紹介します。...

View Article


cscの作法 その89

概要 cscの作法、調べてみた。 Dictionary使ってみた。 参考にしたページ 写真 サンプルコード using System; using System.Drawing; using System.Windows.Forms; using System.Collections.Generic; public class Form1 : Form { Panel panel1; Panel...

View Article

cscの作法 その90

概要 cscの作法、調べてみた。 ContextMenu使ってみた。 参考にしたページ 写真 以上。

View Article

C#のフォームアプリでライフゲーム作成

Youtubeで解説したC#で作成したライフゲームのソースコード。 下記URLで長々と解説していますが、結局はこのコードを最終的に書きました。 遊んでくれると嬉しいかも。 1回目:ライフゲーム作成するための考え方とか試行錯誤のお話だったはず。 2回目:クラス設計~完成までと、最後は小話。 LifeGame.cs using System; using System.Text; using...

View Article


C# AngleSharp ログイン後の画面遷移を行う

発生した問題 AngleSharpでスクレイピングをしてみたのだが、どうもログイン後の画面遷移がうまくいっていないっぽい。 ログインしてトップページまで表示させることはできたのだが、別ページに遷移しようとすると以下のエラーメッセージが表示されてしまう。 ※ちなみにこれは某証券サイトのエラーメッセージ ログイン画面から再度入力して下さい。(エラーコード)...

View Article


キーボーddddddddddッドを壊してみた

ddddddddddっ導入 「キーボーddddddddddッドが壊れた」とは、2016年07月15日に、「2ちゃんねる」という日本再ddddddddddっ大級のddddddddddっ電子掲示板サイトに投稿されたスレddddddddddddddddddddddッドの一つddddddddddっです。...

View Article

Unity 回転とスケールだけを用いたShear(せん断)の実装

Shearとは Shear(せん断)とはアフィン変換の一種で、下の様にある軸にそって引き伸ばす変換です。 しかし残念ながら、UnityにはShearを行う機能はありません。 ただ実は回転とスケールの合成だけでShear変換を作ることができるので、代わりにこれで実装します。 Shear変換行列の分解 実装の前に行列ではどのように表現されるのかみてみましょう。...

View Article

BouncyCastle(.NET)を使ってみた

はじめに C#にて証明書を発行するプログラムを作ったのですが、 .NETに慣れているとBouncyCastleの設計は少々特殊に感じる部分もあるので備忘録として残します。 OpenSSLを利用する場合と、BouncyCastleを利用する場合の2パターンを紹介します。 今回はオレオレ証明書を作ってみます。 環境 .NET 6 BouncyCastle.NetCore (1.8.10)...

View Article

cscの作法 その91

概要 cscの作法、調べてみた。 DllImport使ってみた。 参考にしたページ コンパイル手順 >set PATH=C:\Windows\Microsoft.NET\Framework\v4.0.30319;%PATH% >csc kansi.cs 実行結果 cmd.exe_コマンドプロンプト-kansi cmd.exe_コマンドプロンプト-kansi...

View Article


cscの作法 その92

概要 cscの作法、調べてみた。 練習問題やってみた。 練習問題 もぐら叩きを作れ。 方針 pictureboxとtimer使う 一秒毎に動かす。 一匹叩くと消える、一点追加 10秒でタイムアップ 写真 サンプルコード using System; using System.Drawing; using System.Windows.Forms; namespace App { public...

View Article

【WPF】F10キーをショートカットキーとして登録する方法【MVVM】

実現したいこと F10をショートカットキーに設定したい F10をショートカットキーに設定し、ViewModelにある処理を実行したい。 この記事の冒頭にあるようにサクッと作りたいだけ。できないので色々試した。 環境 Windows10 Pro .Net Core 3.1 WPF 3.0.6系 ReactiveProperty 8.0.5 目次 1. 方法1:Behaviorに登録する 2....

View Article


C#技術記事URL保存

拡張メソッドについて C# 2.0 までの常識で言うと、 既存のクラスの機能拡張(=メソッドの追加)をしたければ、 そのクラスを継承したりなどして、新しいクラスを作るしかありませんでした。 これに対して、C# 3.0 では、後述する方法で、 既存のクラスにメソッドを追加できます。 (正確には、インスタンスメソッドの“ようなもの”。インスタンスメソッドと同じ構文で呼べるだけ。)...

View Article

Unityでマルチスレッド処理を試すための9行

素朴なスクリプトでわかりたい Unityで並行処理 マルチスレッド化した無限ループを準備してネットワーク処理をブンブン回したいのですが、調べるとやり方がいろいろあるようで難しいです。 その基本を理解するために、実験として最小限のプログラムを作ってみました。 参考記事 初心者のためのTask.Run(), async/awaitの使い方 つかうもの task.Run(() => {[処理]})...

View Article


ファイブボックス Unityカリキュラム Step2 ジャンプゲーム

このサイトは「プログラミング教室・ファイブボックス」の Unity学習カリキュラム ステップ2 「ジャンプゲーム作成」のフェーズ1になります。 他のサンプルカリキュラム Step1 Unityの基本 Step6 あつ森風、フィッシングゲゲーム作成 このプロジェクトでは以下のような作品を作ります。 ジャンプゲーム (クリックでゲーム開始) ( フェーズ1,ジャンプゲームの準備...

View Article

cscの作法 その93

概要 cscの作法、調べてみた。 GetPixel使ってみた。 写真 サンプルコード using System; using System.Drawing; using System.Windows.Forms; class Dialog1 : Form { public Dialog1() { this.Size = new Size(150, 150); this.FormBorderStyle...

View Article

cscの作法 その94

概要 cscの作法、調べてみた。 ライフゲームやってみた。 参考にしたページ 写真 以上。

View Article
Browsing all 9749 articles
Browse latest View live