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

C#のOpenCVSharpのデバッグを楽にする

前書き OpenCVSharpを用いてテンプレートマッチングを行っていた時に 前処理としていくつか画像処理を加えるのですが、その際のデバッグ方法として 毎度Cv2.Imshowを呼び出して確認してました。 これがあまりにもめんどくさかったので簡単に確認できるツールを作りました。 注意点 OpenCVのすべての機能を網羅していないです。 現在は色変換、二値化のみ対応しています。 更新履歴 更新日...

View Article


Unityでセーブ:ScriptableObjectもDictionaryもシリアライズしたい

やりたいこと セーブデータをファイルとして保存したい。 そのために、下記をシリアライズしたい。 Vector3などのUnity組み込みクラス Dictionary ※今回はシリアライズに関してなので、暗号化やファイル保存、逆アセンブル対策などは扱いません こまったこと Unityで利用できるシリアライズ方法は、主に2通り .Netで一般的な方法(例:System.Text.Json等)は、...

View Article


WPFでMaterialDesign導入したからMessageBoxもおしゃれにしたい!

はじめに  WPFでMaterialDesignThemes導入してせっかく見た目をかっこよくしても、 MessageBoxを表示させてみたら標準のままでダサかった…。 MaterialDesignThemesでダイアログを出す方法はなんとなくわかったけど、 標準のMessageBoxライクに簡単に表示させたい。 こちらは、そんな方に向けた記事です。 環境 .NET 5.0 C#...

View Article

【NUnit】テストケースを複数作る方法をまとめてみた

NUnit では、一つのテストメソッド内で複数テストケースを作ることができます。 そのための二つの属性の使い方をまとめてみました。 TestCase 基本形 TestCase 属性内に、メソッドに渡す引数を書きます。 TestCase のパターン分テストを実行してくれます。 using NUnit.Framework; public class Calculator { public int...

View Article

C# の Json.NET を理解する

C# を使うときに、今までふわっと理解して適当に使っていた Json.NETだけど、一度体系的にしっかり理解してみようと思った。Introductionやそのドキュメントを読んで、サンプルを書いて理解してみよう。 現在では、C# の JSON を操作するライブラリとしては、一択感のある Json.NET だが、大きく分けると2つの機能を有する。 Json を...

View Article


kintone のセキュアアクセス環境で Windows アプリからのデータ取得

kintoneセキュアアクセス環境でクライアント証明書を使ったWindowsアプリからのデータ取得を試しました。自己メモとして、参考情報のリンクとコード例をこちらに残しておきます。 kintoneのセキュアアクセスについて セキュアアクセスは、クライアント証明書を使って接続元の端末を認証する方法で、kintoneをはじめとした cybouz...

View Article

【Unity入門】ゲーム開発ができるUnityをインストール

はじめに ゲーム開発ができるUnityを使い始めるにあたって行った内容メモ Unityの説明 ゲームやツールを開発できるC++で作成されたゲームエンジン 非常に幅広いプラットフォームに使用できる iOSやAndroidのようなスマホ向けアプリ Windows、MacOS、Linux向けのデスクトップアプリ PlayStationやXbox、WiiUなどの家庭用ゲーム機...

View Article

【ElasticSearch】bulkAPIを用いたデータ登録および検索をC#で試してみた

はじめに ElasticSearchを使ってみたい!という興味方位からElasticSearch導入~Webアプリケーションにて検索までを実施してみた。 ほぼほぼ初心者なのでお手柔らかにお願いします。 ※今回はIndex定義やMapping定義などをせず、とりあえず検索したいというレベルで開発しています。 Elastic Search導入編...

View Article


Slack の Incoming Webhookで簡易なフィードバック管理機能を作る(Azure Functionsを利用)

はじめに 本稿は、Slack の Incoming Webhook を用いて、アプリに対するユーザーからの要望や不具合報告などのフィードバック管理を簡易的に実現する方法の紹介です。 ユーザーからのフィードバックを管理したい Webサービスであっても、Android/iOSアプリであっても、ユーザーからの要望や不具合報告など、ユーザーからのフィードバックを管理したいことは多いです。...

View Article


C#を使用してWord文書にワードアートを挿入する方法

C#を使用してWord文書にワードアートを挿入する方法 背景 Word文書にワードアート効果を追加すると、文書のレイアウトをより美しくなります。 特定な内容を強調するか、強い印象を残したいするか、ワードアートを選択なら人に閃いた感じを与えることができます。この記事では、主にC#およびSpire.Docコンポーネントを使用してWord文書にワードアートを挿入する方法を紹介します。...

View Article

人工知能はひまつぶしにひつまぶしを食べるか(検証編・単体テスト)

抽象クラスのテスト Productクラスは抽象クラスなので、Mockでしかテストできない。したがって、NSubstituteを使う。でも、これって本当にテストになっているのかな、と思ってしまう。 Productクラス ProductTests.cs using NUnit.Framework; using NSubstitute; using VendingMachine; using...

View Article

人工知能はひまつぶしにひつまぶしを食べるか(検証編・準備)

コーディングが完了したので、簡単に動作確認(機能を検証)してみた。とりあえず、仕様は満たしているようである。 いきなり、結合テストをしてしまったが、単体テストをいくつか作成する。単体テストのフレームワークは、NUnitを使う。 単体テスト対象クラス BalanceBaseクラス Prodauctクラス Colaクラス インターフェースの作成...

View Article

Gtk3アプリ RiderとMySqlとDapper

前提条件 MySqlのインストール MySql WorkBenchのインストール DapeprをNuGetからインストール DapperExtensionをNuGetからインストール MySQL WorkBenchでDBを作成する RiderにMySqlに接続するツールがあり、スキーマ、テーブル、カラムが作成できます。 DBの作成の仕方がわからなかったため、MySql...

View Article


C#からSSISパッケージを実行

概要 今回はSSISパッケージを実行するための、コマンドは既にMSから提供されたソースもありますので、そこを参考して作成します。 事前参照資料 ・Visual Studio 2019とSSISインストール 参照サイト:https://qiita.com/neomi/items/0472af43f65be6230490 ・.NET アプリで C# コードを使用して SSIS パッケージを実行する...

View Article

.NET 6でLINQに追加されたメソッド

.NET 6において、LINQにいくつかのメソッドが追加されました。また、既存のLINQメソッドに新たなオーバーロードが追加されました。非常に便利なメソッド、「一見するとこれは便利なのか?」と疑問が浮かぶけれど実は活躍するメソッドなど、様々なメソッドがあります。 この投稿では、そんな.NET 6において追加されたLINQメソッドを紹介します。...

View Article


👓メガネをかけたFANZA女優をピックアップした

この記事は 驚異のFANZA女優検索 Advent Calendar 2021 の 1 日目の記事です。 メガネをかけたFANZA女優一覧...

View Article

AtCoder参加時に自動化で楽をしていること紹介(.NET)

はじめに この記事は競技プログラミングを始めたばかりの人に伝えたいことアドベントカレンダー1日目の記事です アドベントカレンダーは初参加なので公開が楽しみです 概要 しばらく前からAtCoderに参加する時にプロジェクトディレクトリ作成とテストを自動で走らせています これのやり方について書いていきます 環境 OS: Windows10 エディタ: Rider 使用言語: C#(.NET Core...

View Article


Blazorプロジェクトのテンプレートについて

Blazorアプリケーションを作り始める時に使えるプロジェクトテンプレートを紹介したいと思います Blazorテンプレート VisualStudioなどを使用してBlazorのプロジェクトを作成するとき、初めから入っているBlazorテンプレートをベースにプロジェクトが作成されます。 Blazorのデフォルトテンプレートではプロジェクト作成の種類に応じて、いくつかの種類に分けることができます。...

View Article

C#でカノジョをつくる(1日目)

はじめまして。たなしょです。 ここ最近はPHPでWebサイトの開発保守を担当しています。 クリスマスまでにカノジョを作りたいと思います。 開発備忘録ですので所々文法の間違えがあると思います。ごめんなさい。 なぜやるのか...

View Article

C#を使用してWordの脚注と文末脚注の内容を読み取る方法

C#を使用してWordの脚注と文末脚注の内容を読み取る方法 背景...

View Article
Browsing all 9541 articles
Browse latest View live