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

人工知能はひまつぶしにひつまぶしを食べるか(リファクタリング編・検討)

さて、ここから。 まずは、画面(View、ViewModel)と機能について整理してみる。 入力 ボタンの機能 飲料を購入する 自動販売機にお金を投入する お釣りをもらう 出力 表示機能 残額を表示する 各ボタンを押した結果を表示する 動作 1.ボタンを押す。 2.画面に以下を表示する。 残額を表示する 各ボタンを押した結果を表示する 検討...

View Article


C#でYoutubeDataAPIでチャンネル名と概要を取得

C#でYoutubeDataAPIでチャンネル名と概要を取得 調べてもすぐ情報が出てこなかったのでサンプルで書いておく。 api.cs public void GetChannelDetail() { var url = "https://www.googleapis.com/youtube/v3/"; url += "channels"; url += "?part=snippet";...

View Article


プログラム初心者勉強会 9回目 プログレスバーの実装 -C# Windowsフォーム入門

目次 1. 前回リンク 2. 次回リンク 3. やったこと 4. 配信時の録画 5. 今回学んだこと 6. プログレスバーの動作確認 7. ダイアログ上でプログレスバーを動かす 8. 各イベントの順番について 9. 振り返り 10. 次回予告 1. 前回リンク 2. 次回リンク まだ 3. やったこと プログレスバーの実装を学んだよ 〇 ステータスバーにプログレスバーを表示させるやりかた 〇...

View Article

.NETでの暗号化について

.NETでの暗号化について Microsoftでは以下のように暗号化を推奨している 暗号化時のキーとベクタの生成は以下が参考になる(上記ページの続きにある) 実際の参考になるコードは以下の記事が参考になった https://qiita.com/tera1707/items/a0dc441a7a432433d84d 暗号化時のbyte桁数は規定値では16の倍数になる 以下のURLのサンプルコード参照...

View Article

Native DependenciesのサポートでBlazor WebAssemblyはどうなるか

この記事は Qiita Advent Calendar 2021 Blazor の2日目の記事です。 .NET 6.0 が無事GAされ数多くの新機能が追加されました(日本マイクロソフトさんのPR Advent Calendar で他の方が新機能だったり嬉しい機能について熱く語ってくれるはずなのでこちらもどうぞ)。 その中で Blazor に関して私が一番アツいと感じた変更が Blazor...

View Article


似た顔のFANZA女優を顔写真から検索出来るようにした

この記事は 驚異のFANZA女優検索 Advent Calendar 2021 の 2 日目の記事です。 😘似た顔のFANZA女優検索...

View Article

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

お疲れ様です。たなしょです。 今日から本格的にC#を勉強していきたいと思います。 C#のコードの全体像 基本的に一番初めにusing Systemが来ますね。 using System; これはCでいうところのインクルードファイルなのでしょうか? 今のところ特に記載もないのでおまじないということで覚えておきます。 次に名前空間を書くのが一般的らしいです。(本ではしばらく書いてませんが…)...

View Article

xunit.netで、テストに対して独自の属性を付ける(Trait)

はじめに dotnet/runtimeの単体テストでは、OuterLoop属性を付けることで、CI/CD時の通常のユニットテストフローでは実行しないような単体テストを作成することができる。 この機能がどのような仕組みに基づいて作られているかということを調べたので、記事にする。 xunit.net まず、dotnet/runtimeのテストフレームワークには xunit.net が使われている。...

View Article


SystemInfo.operatingSystemからバージョンを取得するときの注意(iPadOS15.1以降のiPad端末の挙動について)

PONOS Advent Calendar 2021の2日目の記事です。 昨日は@nissy_gpさんの「UnityのGC AllocateとWaitForSeconds」でした。 はじめに UnityのSystemInfo.operatingSystemをご存知でしょうか。 アプリの実行環境のOS情報を取得するプロパティであり、OS名とバージョンを「iOS...

View Article


NotNullAttributeで設定したオブジェクトをHierarchy上で確認できる機能拡張の作成

「Applibot Advent Calendar 2021」2日目の記事になります。 前日は @Sigsiguma さんの 「Unity TextMeshProにおけるダイナミックフォントの扱い」という記事でした! はじめに Unity開発中にこういった経験をしたことがありますか? ・SerializeFieldで設定したオブジェクトが参照されておらずUnity再生中に進行不能になってしまう...

View Article

[WinForms] Languageの値ごとにコントールの大きさが定義できる

Language の値ごとに、コントールの大きさが定義できる。 例えば以下のように設定することが可能。 日本語ならSize = (100,100) 英語ならSize = (50, 200)

View Article

[C#] [WPF] 前回作成したピアノを改修する

はじめに これは前回作成したピアノアプリを改修するものですので、そちらをご覧いただいていることを前提としています 前回の仕様 鍵盤の画像が表示される 鍵盤にカーソルを当てると色が変わる 鍵盤をクリックすると音が鳴る(音を鳴らす処理はユーザーコントロール内) 今回の仕様 鍵盤の画像が表示される 鍵盤にカーソルを当てると 鍵盤をクリックすると色が変わる...

View Article

【Unity】 RewiredでInputManagerをPrefabで使用する方法

0.アセットの紹介 Unity Asset Storeで販売されている「Rewired」です。 スマホ、PC、コントローラー(XBox360 , XBoxOne , PS4 , Nintendo Switch)の様々なコントローラーに対応できる最強アセットになります。...

View Article


遺伝的アルゴリズムでドット絵の「Qiitan」を作ってみる

はじめに われらがQiitaのマスコットキャラクター「Qiitan」。 現在実施中の「Qiita Advent Calendar 2021」に参加すれば、抽選で巨大Qiitanぬいぐるみをもらえるキャンペーンも行っているみたいですね! 今回は、こんな愛くるしい笑顔の「Qiitan」を遺伝的アルゴリズムを使って画像生成することを試みる記事です。 遺伝的アルゴリズムとは...

View Article

【C#】Head First デザインパターン2章 Observerパターン

Observerパターン 2章まで進みました。今回はObserverパターンです。1対他の構造をとるので、購読システム等を作るときに使うとよいです。観察者(Observer)が観察対象者(Subject)の変化を観察します。 良い点として挙げられているのは、疎結合です。...

View Article


[C#] [NAudio] [MIDI] NAudio で MIDI ファイルを読み込んで再生する

はじめに 私はMIDIファイルを再生するための処理を C# の基本ライブラリや NAudio から見つけられませんでした。 ですので、この記事はMIDIファイルの読み込みを NAudio にやらせそこから先は自力で行う、という処理について書いたものになります。 探せば確実に何かしらのライブラリが存在するであろう類の処理ではありますが、自身の勉強も兼ねて実装したので記事にした次第です。 環境...

View Article

似た顔のFANZA女優を顔写真から検索出来るUI/UXを考えるのに苦労した

この記事は 驚異のFANZA女優検索 Advent Calendar 2021 の 3 日目の記事です。 似た顔のFANZA女優を顔写真から検索出来るUI/UXを作る 似た顔のFANZA女優を顔写真から検索出来るようにしたが、顔認識はAzure Cognitive ServicesのFace...

View Article


1文字違いの文字列を検出してParty Parrotを騒がせたい(準備編)

Party Parrot動画を見たことはありますか? 一時Twitterなどで流行った こんな感じの図で右上のParrotが喋った内容に対して下4名のParrotが反応し 大抵下ネタの場合に虹色に発光しながら高速回転する例のアレです。ここで勢いのある音楽もよく流れますね。 最近ゲーム仲間の間で何故かParty Parrotが謎の流行をしているので...

View Article

自作液晶コントローラで動画再生(階調表示編)

はじめに こちらは鈴鹿高専 Advent Calendar 2021の3日目の記事です. 注意事項としては,ここで記載されているコードを他のプロダクトでそのまま使うのは禁止とします. 何かバグがあっても責任を取れないためです. また,実際に何かを制作する際には必ず一次情報(データシートなど)を参考にしてください. 作ったもの 自作液晶コントローラを利用して3階調で動画を再生できるようにしました....

View Article

Debug.Log()の全文をファイル出力し、で省略された内容をすぐに確認できるようにする

PONOS Advent Calendar 2021の3日目の記事です。 昨日は私@e73ryoの「SystemInfo.operatingSystemからバージョンを取得するときの注意(iPadOS15.1以降のiPad端末の挙動について)」でした。 はじめに 先日、Unityプロジェクトへ外部SDKの導入をしていたところ、久しぶりにConsoleウインドウ上で<message...

View Article
Browsing all 9747 articles
Browse latest View live