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

ハッシュ値を出力する湯婆婆をC#で実装してみる(PBKDF2にも対応)

はじめに先日、.NET 5.0がリリースされました。業務ではがっつりC#は使いませんが、でも、せっかくなので触ってみたいと思ったのと、加えて、私が情報処理安全確保支援士(SC)の学習をしているのもあり、このような記事になりました。でも、他の記事と同じように、これもネタ記事です。(勉強も兼ねていますので、指摘は歓迎です)なお、本記事では.NET 5.0(C#...

View Article


C#でbase64エンコードしてBearerTokenを作成する

背景TwitterAPIのaccessTokenを取得するためのBearerTokenをC#で作成する必要があり、調べたときの備忘録です。コード以下の流れで作成していきます。 1. API keyとAPI secret keyを用意する 2. API keyとAPI secret keyをコロンでつなぐ 3. byteの配列に変換する 4. base64に変換するusingSystem;// API...

View Article


Image may be NSFW.
Clik here to view.

.NET 5(C#9.0)を試してみた

2020/11/10 (日本時間11日 1:00)に、.NET 5が正式リリースされたそうなので試してみました。.NET 5のインストール手順Visual Studio 2019のインストール/アップデート.NET 5をVisual Studioで扱う場合は、Visual Studio 2019 Version...

View Article

Image may be NSFW.
Clik here to view.

WebView2 Windows Form C#(.Net) の実装と詰まった点・困った点

今年(2020年)の8月にMicrosoftは.Netに対応させた「WebView2」のプレリリースを発表しました。今回はその「WebView2」を Windows Form で実装していき、実装時の詰まった点・困った点について話していきます。WenView2とは?「WenView2」とは、Windowsフォームに埋め込むことができるブラウザーコントロールの一種です。...

View Article

Image may be NSFW.
Clik here to view.

toio for Unity Editor Windows BLE対応

初めにUnityでtoioの開発できるってことで飛びつきました。https://toio.io/blog/detail/20200930-1.htmlしかし、よく内容を見ているとUnity Editor内で確認できるのはシュミレーターでのtoioの動き確認のみ。う~ん。やっぱUnity...

View Article


VS2019 C#でCOM DLLを作ってみた

はじめにC#でCOM In-Process ServerVBAまたはVBSからCOM経由で使用できる.NETのライブラリの作成方法を参考にさせて頂きました。圧倒的感謝……!環境Windows 10 Home (64bit)Visual Studio Community 2019手順プロジェクトの作成プロジェクト テンプレート:クラス ライブラリ (.NET Framework)...

View Article

【C#】csprojのバージョンを元にGitHubのリリース・nugetへの送信を行う

バイナリデータをUTF-16文字列に変換して保存するライブラリ base32768のC#移植を作成しました。https://github.com/naminodarie/Base32768せっかくなので、GitHub Actionsを使っていろいろとやってみたので記事にしたいと思います。workflowsGitHubのプロジェクトで .github/workflows/*.ymlがGitHub...

View Article

Image may be NSFW.
Clik here to view.

WPFプロジェクトでリソースを正しく参照する

はじめにWPFアプリをタスクトレイに常駐させたくなり、便利そうなライブラリがあったので使うことにしました。Hardcodet NotifyIcon for...

View Article


Image may be NSFW.
Clik here to view.

WebView2 C#とJavaScriptの連携

昨日の今日ではあるんですが、WebView2を使ってJavaScriptとC#を連携させる方法がわかったので、記事に残します。(筆者の個人的な事情なんですが、Qiitaの記事作成が今日で三日連続です(笑)今日は仕事終わりなので、サクッと記事を書いて終わりたい…(笑))コーディングとりあえず、サンプルのコードを下記に貼り付けます。 Form1.cs と JavaScriptを仕込んだ...

View Article


C# 9.0 のイケてるforeach

初めにC#9.0から拡張メソッドでのGetEnumeratorでforeachが使えるようになりました。これを使ってC++の様なイケてる列挙をしてみます。本題結論からサクッとここでC#9.0のトップレベルステートメントを使っています。usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;foreach(variin0....

View Article

Image may be NSFW.
Clik here to view.

【Unity】PowerPointファイル表示+音声合成でスライドの動画作成を自動化

先日PowerPointファイルを利用して発表動画を作成する機会があったのですが,何度も噛んだり,制限時間に間に合わなかったり撮り直すことになりました.すごく喉が痛くなったので,機械に読み上げてもらうようにしようと思った次第です.やろうとしていることは以下のようなものです.PowerPointファイルの読み込みスライドを画像に変換し,ノートに書かれている内容を取得画像をUnityに読み込みノートの文...

View Article

ApplicationExceptionとは

初めに上司「Qiita(社内で)公開しませんか?」ApplicationExceptionとはしません。勉強会でApplicationExceptionなるものを知りました。 Exceptionクラスの派生クラスですが、参考書もMSDNも「非推奨」としています。以下公式より。System.ApplicationException をスローしたり、System.ApplicationException...

View Article

Image may be NSFW.
Clik here to view.

SpanId、TraceId、ParentIdってなに?W3C Trace Context を利用した分散トレースの利用

はじめに 複数のサービスを組み合わせて提供するサービスの場合、利用者から発生したリクエストがどのサービスまで到達して、どのような結果になったのかのログを一貫したIDで確認できると追跡しやすくなります。...

View Article


Image may be NSFW.
Clik here to view.

CefSharpでカスタムWebブラウザを作る

1. 目的CefSharpでカスタムWebブラウザを作成します。 CefSharpはChromiumをコアとするOpenSourceのWebViewです。 CefはChromiumをコアとしているので、ほぼChromeと同等のWebブラウザを作成することができます。https://github.com/cefsharp/CefSharp.NET...

View Article

Docker 上でお手軽にC#9(.NET 5)を試す

.NET 5 をお手軽に試したい先日めでたく .NET 5がリリースされました。1.NET 5 では C# 9 がサポートされています。早速試したいところですが手元のPCにインストールせず、少しだけ触りたいので Docker を使って使い捨ての .NET 5 開発環境を用意したいと思います。Docker のインストール不要なブラウザで使えるクラウド上の使い捨て Docker 実行環境の Play...

View Article


Image may be NSFW.
Clik here to view.

unityのオブジェクトをC#で生成、子要素に移動する方法

※Unity実践リファレンスの内容を参考にしています。<エンジニアのためのUnity実践リファレンス ~...

View Article

Image may be NSFW.
Clik here to view.

【Unity】マルチディスプレイにおける座標の扱い

はじめにUnityでは、スタンドアロンモードのみマルチディスプレイに対応しています。(対応OS:Windows、Mac、Linux)Windowsでマルチディスプレイ対応のアプリを作成していたところ、座標の扱いで何度か混乱してしまったため、書き留めておきたいと思います。環境Windows 10Unity 2019.2.19f1Visual Studio...

View Article


Image may be NSFW.
Clik here to view.

C# で湯婆婆を Windows アプリと WebAssembly 対応してみた(無駄に MVVM)

最近流行していて、さらにはアドベントカレンダーまで登場した湯婆婆ですが、Flutterで湯婆婆を実装してみるに触発されて湯婆婆の画面付きを作ってみました。こんな感じです。左が Windows アプリで右側が WebAssembly になります。実際に動くサイトは以下にデプロイしています。湯婆婆 on Azure使ってるものWindows, Android, iOS, WebAssembly,...

View Article

Azure Durable Functionsのアクティビティ関数が同期的な関数のときの動作メモ

概要備忘録。アクティビティ関数が同期的な関数のときの挙動を確認。オーケストラ関数でawaitするときとawaitしないときの挙動を比較する。結果クライアント関数ではStartNewAsyncの挙動は変わらず、すぐにインスタンスIDを返して終了するオーケストラ関数でawaitするとき...

View Article

Image may be NSFW.
Clik here to view.

C#エクセルの印刷方法

エクセルの印刷方法がエクセルで行われるなら、簡単だそうですが、プログラマー達はC#で作業したいと思っているなら、どうするかしら?今日はSpire.XLSというライブラリを紹介することにします。そして、「通常使うプリンターで印刷」「指定するプリンターで印刷」「サイレント印刷」という三つの方法でエクセルを印刷する方法を見せてあげましょう。下準備1.E-iceblueの公式サイトからFree...

View Article
Browsing all 9541 articles
Browse latest View live