並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 3767件

新着順 人気順

C#の検索結果361 - 400 件 / 3767件

  • お手軽Linux(Ubuntu) GUI アプリ開発 初級 前編 - Qiita

    お手軽Linux(Ubuntu) GUIアプリ開発 初級 前編 2021/4月追記 Rider .net5 でのGUI開発に移行しています UbuntuとRiderとC# GUIアプリの開発 Sqlite3の利用 Dapperの導入 Dapperについてまとめてみた Dapper Extensionの導入 Dapperの拡張ライブラリ 比較検討 Swaggerを使う Stoplight Studioなどを使う  本当に使ってよかったOpenAPI (Swagger) ツール C#からPythonを実行する C#からPythonスクリプトを呼び出す DataGridViewとModelのバインディングの実現 URL treeView Jetson Nanoへのデプロイの仕方 開発はMac上のVisualSudioMacで行います 前編は5まで Sample File プロジェクトはGtk#を

      お手軽Linux(Ubuntu) GUI アプリ開発 初級 前編 - Qiita
    • Visual Studio for Mac Retirement Announcement - Visual Studio Blog

      Get notified in your email when a new post is published to this blog Today we are announcing the retirement of the Visual Studio for Mac IDE. Visual Studio for Mac 17.6 will continue to be supported for another 12 months, until August 31st, 2024, with servicing updates for security issues and updated platforms from Apple. While the decision has been made to retire Visual Studio for Mac, we remain

        Visual Studio for Mac Retirement Announcement - Visual Studio Blog
      • 【C#】初心者におすすめ!コードアナライザーを使おう!【.NET】

        コードアナライザーとは 初心者がやりがちな 「良くないC#の書き方」を教えてくれるツール です! 「良くない」とはこういうのです! 遅い バグりやすい 危ない(セキュリティリスク) 書き方がバラバラ あー、それ!初心者が最初に教えてほしいやつ! しかも!教えてくれるだけじゃなくて自動で直してくれます…!!(リファクタリング) (一部だけだけど…) タダで最初から使える .NET SDKをインストールすると使えるようになります。 しかも無料! 無料ってことはつまり…タダ、ってコト!? VS Codeでも使える 「初心者は本家Visual Studio(特にVS Comunity)を使おう」って言われるのですが、 Visual Studio Code (VS Code) + C# Dev Kit拡張でもコードアナライザーは使えます。 本家VSはクソデカでインストールも遅いので、軽めのVS Co

          【C#】初心者におすすめ!コードアナライザーを使おう!【.NET】
        • C# 8.0 非同期ストリーム

          5. 非同期ストリームとは • 非同期で複数のデータを受け渡し • 非同期メソッドでyieldを使える = 複数のデータを非同期に返す • foreachの非同期版が使える = 複数のデータを非同期に受け取る await Task.Delay(1); yield return 1; awaitとyieldの混在 await foreach (var item in source) { } await foreach構文 6. 非同期ストリームの例 • gRPCを例にして非同期ストリームを紹介 • サンプル: NetCoreGrpc • 背景 • gRPCは非同期ストリームを送受信する想定を持ってる • streamキーワードを付けると非同期ストリームになる • ASP.NET Core 3.0はgRPCに対応 • 既存のGoogle.Protobufパッケージを使っていそう • C# 8.

            C# 8.0 非同期ストリーム
          • WebRTC ♥ .NET ー WebRTCの.NETバインディング - pixiv inside

            こんにちは、ねこまんまです。 先日、ピクシブはWebRTCプロジェクトのフォークを公開しました。このフォークにはオリジナルのプロジェクトには含まれていないいくつかの変更が施されていますが、その中でも大きな機能追加である、WebRTCの.NETバインディングを紹介します。 pixiv/webrtc on GitHub このバインディングを用いることによって、Unityや.NET Framework、Monoといった.NETプラットフォームで映像や音声のライブ配信、受信が可能になります。 Linux上のFirefoxで、SoraのJavaScript SDKを利用して配信したディスプレイの映像を、同機上のUnity Editor、iOS、Androidのプレイヤー上で受信している。Unity上のプログラムはそれぞれ同じものを利用している。SFUとしてImageFlux Live Streami

              WebRTC ♥ .NET ー WebRTCの.NETバインディング - pixiv inside
            • C#のできることできないこと - Qiita

              C#その2アドベンドカレンダー13日目です。 今日はC#できることできないことを書いていきたいと思います。 実は去年C#に触れるということがありました。 Javaがわかる人C++がわかる人なら簡単にできます。 ただ気をつけないといけないのはクラス呼び出しの書き方です。 になります。 利点は 正直言うとコンストラクタデコンストラクタが使えるということと簡単にかけるといったところですね。 下手したらPython並に簡単にかけます。 Javaみたいに仕様やライセンスに振り回されることもなくなりました。 最近はクロスプラットフォームでも使えます。 それはxamarinとmonoと.net coreの存在です。 これらが増えたおかげで簡単にいろんなプラットフォームにプログラムが提供できるようになりました。 実は我社にはC#大好き人間がいますがxamarinのこと知りません。 今の自分だったらXama

                C#のできることできないこと - Qiita
              • 月単価の高いプログラミング言語ランキング 2位は「Ruby」で87万円、1位は? レバテック調べ

                最も月単価の高いプログラミング言語は何か。IT人材の紹介事業を行うレバテック(東京都渋谷区)が2月13日に発表したランキングによると、1位は「Go」(平均月単価88万円/最高単価130万円)だった。2位には「Ruby」(平均月単価87万円/最高単価150万円)、3位には「Swift」(平均月単価86万円/最高単価200万円)が入った。 Goは米Googleが開発したプログラミング言語。レバテックは「動作が軽く、扱えるデータ量も多いためブロックチェーンや広告、ゲームなどスピードが求められる分野のサービス開発でよく使われている」と解説。スピーディーな開発を行いたい企業を中心に導入が進み、今後も需要は伸びていくのではないかと予想している。 2位のRubyは、短期間で開発ができるため、スタートアップ企業などのWebサービスを迅速に立ち上げたい企業でよく使われているという。案件数は安定して多いが、R

                  月単価の高いプログラミング言語ランキング 2位は「Ruby」で87万円、1位は? レバテック調べ
                • Working with GitHub Issues in Visual Studio Code

                  Version 1.93 is now available! Read about the new features and fixes from August. Introducing GitHub Issues Integration May 6, 2020 by Alex Ross, @alexr00 On the Visual Studio Code team, we use GitHub issues to track all of our work. From our detailed iteration plans to individual bugs, we track everything as GitHub issues. Given how important issues are to our team and other GitHub projects, we w

                    Working with GitHub Issues in Visual Studio Code
                  • JSON とかの中身確認ツール

                    今日は、「主に自分が使う用ツールを Blazor WebAssembly で作って Static Web Apps に置いたよ」系の話を一応ブログ化。 ソースコード Static Web App よくある「JSON とかのデータの中身を確認するツール」です。 しばらく、JSON と MessagePack の読み書きをするコードを書いてて、 デバッグがしんどくなって作ったのがこのツール。 いろんな形式を同時に扱うことがニッチ需要なのであんまり自分の需要にあったツールがなかったんですよね。なら、まあ、自作。 こないだの C# 配信 で、UTF-8 とか MessagePack バイナリとかを手打ちで入力してたら @xin9le, @okazuki 両氏にドン引きされたやつ。 バイナリ読み込み (Parser) UTF-8 を ReadOnlySpan<byte> のまま扱ってて、 ブレイクポ

                      JSON とかの中身確認ツール
                    • GitHub - microsoft/ApplicationInspector: A source code analyzer built for surfacing features of interest and other characteristics to answer the question 'What's in the code?' quickly using static analysis with a json based rules engine. Ideal for scannin

                      Microsoft Application Inspector is a software source code characterization tool that helps identify coding features of first or third party software components based on well-known library/API calls and is helpful in security and non-security use cases. It uses hundreds of rules and regex patterns to surface interesting characteristics of source code to aid in determining what the software is or wh

                        GitHub - microsoft/ApplicationInspector: A source code analyzer built for surfacing features of interest and other characteristics to answer the question 'What's in the code?' quickly using static analysis with a json based rules engine. Ideal for scannin
                      • プログラミング言語「Go」のVisual Studio Code拡張機能がMicrosoftからGoプロジェクトへ移管/今後は「Go」言語の開発チームが拡張機能のメンテナンスを主導

                          プログラミング言語「Go」のVisual Studio Code拡張機能がMicrosoftからGoプロジェクトへ移管/今後は「Go」言語の開発チームが拡張機能のメンテナンスを主導
                        • UWPアプリの洗練されたUIをWin32アプリでも ~Microsoft、「WinUI 3 Preview 1」を発表/二分されたWindows開発の世界を再編・融合させる「Project Reunion」の第一歩

                            UWPアプリの洗練されたUIをWin32アプリでも ~Microsoft、「WinUI 3 Preview 1」を発表/二分されたWindows開発の世界を再編・融合させる「Project Reunion」の第一歩
                          • neue cc - UTF8文字列生成を最適化するライブラリ Utf8StringInterpolation を公開しました

                            UTF8文字列生成を最適化するライブラリ Utf8StringInterpolation を公開しました 2023-10-13 Utf8StringInterpolationという新しいライブラリを公開しました!UTF8文字列の生成と書き込みに特化していて、動作をカスタマイズした文字列補間式によるC#コンパイラの機能を活用した生成と、StringBuilder的な連続的な書き込みの両方をサポートします。 Cysharp/Utf8StringInterpolation 基本的な流れはこんな感じで、Stringを生成するのと同じように、UTF8を生成/書き込みできます。 using Utf8StringInterpolation; // Create UTF8 encoded string directly(without encoding). byte[] utf8 = Utf8String

                            • Spin 1.0 — The Developer Tool for Serverless WebAssembly

                              We are delighted to introduce Spin 1.0, the first stable release of the open source developer tool for building serverless applications with WebAssembly (Wasm)! Since we first introduced Spin last year, we have been hard at work together with the community on building a frictionless developer experience for building and running serverless applications with Wasm. For this release, we focused on bui

                                Spin 1.0 — The Developer Tool for Serverless WebAssembly
                              • 「Visual Studio Code」2023年10月更新 ~UIの柔軟性がさらに向上、編集に集中できる/Windows/macOS/Linuxで動作するフリーの高機能コードエディター

                                  「Visual Studio Code」2023年10月更新 ~UIの柔軟性がさらに向上、編集に集中できる/Windows/macOS/Linuxで動作するフリーの高機能コードエディター
                                • マイクロソフト、次世代.NETフレームワーク「.NET 5」最初のプレビューリリース。.NET Framework、.NET Core、Xamarinの3つを統合

                                  マイクロソフト、次世代.NETフレームワーク「.NET 5」最初のプレビューリリース。.NET Framework、.NET Core、Xamarinの3つを統合 マイクロソフトは、次世代.NETフレームワークとなる「.NET 5」の最初のプレビューリリースを公開しました。 Announcing .NET 5.0 Preview 1 https://t.co/OE4tYoAEl9 — .NET Team (@dotnet) March 16, 2020 .NET 5は、2019年5月に開催されたイベント「Microsoft Build 2019」で次世代フレームワークとして発表されました。 [速報]オープンソースの「.NET 5」がすべての.NETを引き継ぐ。.NET Frameworkと.NET CoreとXamarinは「.NET 5」に。Microsoft Build 2019 マイ

                                    マイクロソフト、次世代.NETフレームワーク「.NET 5」最初のプレビューリリース。.NET Framework、.NET Core、Xamarinの3つを統合
                                  • neue cc - csbindgen - C#のためのネイティブコード呼び出し自動生成、或いはC#からのネイティブコード呼び出しの現代的手法について

                                    ネイティブコードとC#を透過的に接続するために、RustのFFIからC#のDllImportコードを自動生成するライブラリを作成し、公開しました。Cysharp初のRustライブラリです!先週にプレビューを出していましたが、しっかりした機能強化とReadMeの充実をして正式公開、です! Cysharp/csbindgen crates.io/crates/csbindgen めちゃくちゃスムーズにネイティブコードがC#から呼べるようになります。すごい簡単に。超便利。こりゃもうばんばんネイティブコード書きたくなりますね……!ただし書くコードはRustのみ対応です。いや、別にRustでいいでしょ、Rustはいいぞ……! しかしまず前提として言っておくと、ネイティブコードは別に偉くもなければ、必ず速いというわけでもないので、極力書くのはやめましょう。C#で書くべき、です。高速なコードが欲しければ

                                    • 「WebView2」が.NETに対応 ~Chromiumベースの新Microsoft Edgeをアプリに組み込み/Windows 7以降、.NET Framework/CoreとWin32 C/C++、WinUI 3.0で利用可能

                                        「WebView2」が.NETに対応 ~Chromiumベースの新Microsoft Edgeをアプリに組み込み/Windows 7以降、.NET Framework/CoreとWin32 C/C++、WinUI 3.0で利用可能
                                      • Microsoft、今後Visual Basicへの新機能の追加は計画せず | スラド デベロッパー

                                        Anonymous Coward曰く、 3月11日、Microsoftの開発者ブログで.NET 5.0におけるVisual Basicサポートの計画についての発表が行われた。これによると、今後Microsoftではプログラミング言語としてのVisual Basicについて今後新機能などの追加は計画しておらず、また.NET Coreの今後のアップデートによってプログラミング言語側に新機能が必要となった場合でも、それがVisual Basicでは実装されない可能性があるという。 MicrosoftはVisual Basicについて、超長期に渡って安定している言語であるという点を評価しているという。そのため、新機能の追加は不要と考えているようだ。いっぽうで、今後も.NET Frameworkについては提供が続けられ、Visual StudioにおけるVisual Basicサポートも継続されると

                                        • AWS Toolkits for Visual Studio Code で S3 を扱えるようになりました | DevelopersIO

                                          こんにちは、岩城です。 アップデートの紹介です。 Amazon S3 の機能が AWS Toolkits for Visual Studio Code で利用可能に AWS Toolkit for Visual Studio Code とは、Visual Studio Code 用のオープンソースプラグインで、AWS 上でのアプリケーションの作成、デバッグ、デプロイを容易にします。(引用元) これまでにも様々なサービスに対応していましたが、今回のアップデートにより S3 が追加されました。 CloudFormation Lambda Schemas StepFunctions S3 <- new 何ができるのか VSCode 上では以下の操作が可能です。 バケット リスト表示 バケットの作成・削除 フォルダ リスト表示 フォルダの作成 バケットやオブジェクトの削除はできますが、フォルダの削

                                            AWS Toolkits for Visual Studio Code で S3 を扱えるようになりました | DevelopersIO
                                          • 「Visual Studio Code」Linux ARMv7/ARM64ビルドがプレビュー ~ラズパイでも利用可能に/2020年9月更新、安定版v1.50にも多くの機能改善

                                              「Visual Studio Code」Linux ARMv7/ARM64ビルドがプレビュー ~ラズパイでも利用可能に/2020年9月更新、安定版v1.50にも多くの機能改善
                                            • Microsoft、「Visual Studio Code」向けPython拡張機能の「July 2020」リリースを公開

                                              Microsoft、「Visual Studio Code」向けPython拡張機能の「July 2020」リリースを公開:新しい言語サーバ「Pylance」や「Gather」拡張機能をサポート Microsoftは、「Visual Studio Code」向けPython拡張機能の「July 2020」リリースを公開した。15件の機能強化、27件の問題修正などが行われている。 Microsoftは2020年7月16日(米国時間)、コードエディタ「Visual Studio Code」(以下、VS Code)向けPython拡張機能の「July 2020」リリースを公開したと発表した。 Python拡張機能は、Visual Studio Marketplaceからダウンロードするか、Visual Studio Codeの拡張機能ギャラリーから直接インストールできる。Python拡張機能をイ

                                                Microsoft、「Visual Studio Code」向けPython拡張機能の「July 2020」リリースを公開
                                              • neue cc - ConsoleAppFramework - .NET Coreコンソールアプリ作成のためのマイクロフレームワーク(旧MicroBatchFramework)

                                                以前にMicroBatchFramework - クラウドネイティブ時代のC#バッチフレームワークという名前でリリースしていたライブラリですが、リブランディング、ということかでConsoleAppFrameworkに変更しました。それに伴い名前変更による多数の破壊的変更と、全体の挙動の調整を行っています。 github/ConsoleAppFramework 当初の想定ではバッチ、特に機能紹介にあるMulti Batchをメイン機能と捉えて作っていたのですが、最終的には汎用的なコンソールアプリケーション用のフレームワークとして出来上がっていたので、より適正な名前にすることで、多くの人に正しく捉えてもらって、届けられるのではないかと思い、今回の変更に至りました。 といったように、 Microsoft.Extensions の仕組みに乗ってLogging, Configuration, DIな

                                                • 新テーマで装いも新たになった「Visual Studio Code」2023年4月アップデート(v1.78)/さまざまなプログラミング言語・開発用途を網羅したプロファイルテンプレートも同梱

                                                    新テーマで装いも新たになった「Visual Studio Code」2023年4月アップデート(v1.78)/さまざまなプログラミング言語・開発用途を網羅したプロファイルテンプレートも同梱
                                                  • Unity オンデマンドトレーニング | Unity

                                                    This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

                                                      Unity オンデマンドトレーニング | Unity
                                                    • C# 2Dゲームの画面描画 : プログラミング指南 - Code Knowledge

                                                      プログラミング指南 - Code Knowledge ゲーム制作に関するプログラミング等を主に書き溜めていきます。ただ、どちらかと言えば日記的な書き方が続くと思いますが、そこは温かい目で見て頂ければ。あと、ちょっとしたサンプルやツールのダウンロードも出来るようにしておきます。 今回は、リクエストがあった VS2022 の C# だけでゲームの画面表示を、どうやって実装するかの手順説明となります。簡単ではありますが、細かく説明したために少し記事が長くなっています。まあ、DirectX 使うという選択肢とかもあるんですが、簡単なゲームなら C# .NET のそのまんまでもさほど問題にはならないですね。今時の PC 能力は本当に凄いと思います。 Visual Studio 2022 にて Windows フォームアプリで新しいプロジェクトを作成します。プロジェクト名はここでは GameTest

                                                        C# 2Dゲームの画面描画 : プログラミング指南 - Code Knowledge
                                                      • GitHub Actions で .NETプロジェクトの静的コード解析を行う

                                                        GitHubにコードをpushすると静的コード解析を走らせて、問題を指摘してくれるようなCI (GitHub Actionsのワークフロー)を作ります。 完成図 https://github.com/shimat/csharp_actions_test/pull/1/files#diff-8d95ab4216ead1b0e5e99cb5ef8dece89aea47bd71c14d15a1dfb0f92e0947a2 静的コード解析について 本記事ではMicrosoftが用意している解析機を使います。従来はFxCop analyzersと呼ばれていたもので、今は .NET analyzers というそうです。 https://docs.microsoft.com/en-us/visualstudio/code-quality/migrate-from-fxcop-analyzers-to-n

                                                          GitHub Actions で .NETプロジェクトの静的コード解析を行う
                                                        • 「Visual Studio 2022」にMarkdownエディターが導入へ ~拡張機能なしで編集・プレビュー/「Visual Studio 2022 17.5 Preview 2」でテスト中

                                                            「Visual Studio 2022」にMarkdownエディターが導入へ ~拡張機能なしで編集・プレビュー/「Visual Studio 2022 17.5 Preview 2」でテスト中
                                                          • 「Copilot」は「GPT-4o」に ~「Visual Studio Code 1.92」が公開/コンソールなどパネルを上部に配置したり、既定ブラウザーを選べる2024年7月更新

                                                              「Copilot」は「GPT-4o」に ~「Visual Studio Code 1.92」が公開/コンソールなどパネルを上部に配置したり、既定ブラウザーを選べる2024年7月更新
                                                            • C# ベクトル移動 : プログラミング指南 - Code Knowledge

                                                              プログラミング指南 - Code Knowledge ゲーム制作に関するプログラミング等を主に書き溜めていきます。ただ、どちらかと言えば日記的な書き方が続くと思いますが、そこは温かい目で見て頂ければ。あと、ちょっとしたサンプルやツールのダウンロードも出来るようにしておきます。 前回でメインループの基本形が出来たので、このまま次はプレイヤーを動かしてみたいと思います。プレイヤーを動かすのに、上下左右では味気がないので、ここはベクトルを使ってアナログ的に移動させてみます。内容に関しては今回も、前回の続きとなりますので、直接こちらに来てしまった場合は、前回の記事を参照してからお読みください。

                                                                C# ベクトル移動 : プログラミング指南 - Code Knowledge
                                                              • .NET 系の DI コンテナ - Qiita

                                                                やっとコードよりの話になれる!!過去の 2 記事は言語ごとの事情や、その人の経験などで色々ちょっとずつ異なることがあるので「〇〇の場合は違う」とか「こういう側面もある」とか色々コメントしやすい感じだったのですが、そのおかげで初めての Qiita のデイリーで No1 取れました。やったね! ということで、自分の主戦場の C# での DI コンテナ事情について書いてみたいと思います。 Microsoft.Extensions.DependencyInjection ASP.NET Core などで何も考えないと使うことになる、事実上の標準の DI コンテナです。 非常にシンプルで DI コンテナとして最低限これくらいは持ってるだろうと思われる機能だけ持ってます。 例えば、以下のようなクラスがあったとします。 interface IMyService { void Greet(); } cla

                                                                  .NET 系の DI コンテナ - Qiita
                                                                • ZLogger v2の新ストラクチャードロギング体験 - hadashiA

                                                                  ゆで卵を食べるときは塩をかけるのと同じように、サーバを書くときはストラクチャードロギングをするのが当たり前といった状況になった昨今。世界のロガーたちはキー/バリュー形式の構造化データを出力すべく、その用途に特化したインターフェイスを獲得するに至っている。 一方、プログラミング言語やフレームワークによってはこの辺のサポートはけっこうまちまちで、人によってストラクチャードロギングに対しての理解度やロガーへの要求水準はけっこう違っているようである。 私がサーバを書く仕事を始めた頃なんかは、使っていたウェッブフレームワークはさも当然のように人間にとって読みやすく整形された文字列をログに吐いた。ほかにオプションはなかった。私は「ふーん。そんなもんかな」と思いながら、ログを上から下に読んでいたが、しかしこれは一件のログレコードが改行されまくっていたので、キーワードでgrepするだけで当然のようにぶっ壊

                                                                    ZLogger v2の新ストラクチャードロギング体験 - hadashiA
                                                                  • TechRepublic: News, Tips & Advice for Technology Professionals

                                                                    According to the ISC2, 90% of organizations face cybersecurity skills shortages. Plus, the gap between roles to fill and available talent widened.

                                                                      TechRepublic: News, Tips & Advice for Technology Professionals
                                                                    • neue cc - MemoryPackにみる .NET 7/C# 11世代のシリアライザー最適化技法

                                                                      MemoryPackという、C#に特化することで従来のシリアライザーとは比較にならないほどのパフォーマンスを発揮する新しいシリアライザーを新しく開発しました。 高速なバイナリシリアライザーである MessagePack for C# と比較しても、通常のオブジェクトでも数倍、データが最適な場合は50~100倍ほどのパフォーマンスにもなります。System.Text.Jsonとでは全く比較になりません。当初は .NET 7 限定としてリリースしましたが、現在は .NET Standard 2.1(.NET 5, 6)やUnity、そしてTypeScriptにも対応しています。 シリアライザーのパフォーマンスは「データフォーマットの仕様」と「各言語における実装」の両輪で成り立っています。例えば、一般的にはバイナリフォーマットのほうがテキストフォーマット(JSONとか)よりも有利ですが、バイナリ

                                                                      • .NET Core 3.0 で gRPC サーバーをコンテナー化して Azure にデプロイしてみた - ecbeing labs(イーシービーイング・ラボ)

                                                                        こんにちは、アーキテクトの小林です。 さて、前回は .NET Core 3.0 で gRPC の統合が素晴らしい件をご紹介しました。 今回は gRPC をコンテナー化して Azure にデプロイしようと思います。 ※本記事は下記の記事の続編となっています。記事後半の手順は、前回の記事で作成した成果物をつかっていますので、実際に手を動かしてみたい方は、前回の記事からはじめてください。 blog.ecbeing.tech Azure App Serivce の gRPC 対応は現在進行中 ここで少しばかり残念なお知らせがあります。 gRPC はまだ IIS や Azure App Serivce に乗せることができません。あまりに質問が多かったのか、Microsoft Docs にドドーンと書いてあります。 “gRPC not supported on Azure App Service” d

                                                                          .NET Core 3.0 で gRPC サーバーをコンテナー化して Azure にデプロイしてみた - ecbeing labs(イーシービーイング・ラボ)
                                                                        • WPF用Generic Host対応MVVMフレームワーク「KAMISHIBAI」をリリースしました

                                                                          これまでの個人的な経験や、いま持ってるノウハウを注ぎ込んで、Generic Hostに対応したMVVM画面遷移フレームワーク「KAMISHIBAI」をリリースしました。 NuGet GitHub 利用マニュアル API Reference ViewModelのコンストラクターに引数を宣言することで、専用の画面遷移メソッドをコード生成します。 たとえば画面遷移時にstringをわたす場合、つぎのようにViewModelを定義します。 [Navigate] public class FirstViewModel { public FirstViewModel(string message) { Message = message; } public string Message { get; } }

                                                                            WPF用Generic Host対応MVVMフレームワーク「KAMISHIBAI」をリリースしました
                                                                          • RaspberryPi(Windows IoT)を使ってUWPアプリでLチカ! - Qiita

                                                                            はじめに 今回は,RaspberryPiにWindows 10 IoT Coreを導入したのでLチカをして遊んでみる. 環境 Raspberry Pi 3 Model B(OS:Windows 10 IoT core ver10.0.17134.1) VisualStudio2017 手順 まず,RaspberryPi3のPinMappingを確認しておく. 今回は, GPIO 17(赤色LED用) GPIO 27(青色LED用) GPIO 22(緑色LED用) の3つのPINを使って回路を設計する. そして以下のように回路を設計した. コーディング ※まず初めに,VisualStudioから参照設定で【Windows IoT Extension SDK】を必ず追加してください. csのみでxamlは省略します. using Windows.Devices.Gpio; using Wind

                                                                              RaspberryPi(Windows IoT)を使ってUWPアプリでLチカ! - Qiita
                                                                            • File IO improvements in .NET 6 - .NET Blog

                                                                              For the table presented above, we can see that the GetLength benchmark was taking 1932 ns to execute on average with .NET 5, and only 58.52 ns with .NET 6. The ratio column tells us that .NET 6 was on average taking 3% of .NET 5 total time execution. We can also say that .NET 6 is 33 (1.00 / 0.03) times faster than .NET 5 for this particular benchmark and environment. With that in mind, let’s take

                                                                                File IO improvements in .NET 6 - .NET Blog
                                                                              • .NET 8 の ASP.NET Core Blazor 新機能オーバービュー

                                                                                はじめに .NET 8 が先日リリースされて .NET Conf 2023 のセッション動画も YouTube の dotnet チャンネルに投降されています。 .NET Conf 2023 のプレイリストで全て確認できるので興味があるやつだけでも見てみると楽しいのでお勧めです。 今回は、その動画の中の Full stack web UI with Blazor in .NET 8 | .NET Conf 2023 の内容を解説する形で記事を書いていこうと思います。後半の認証や CRUD のページを自動生成してくれる機能については別途余裕があれば書こうと思います。また、記事内の図の多くは、この動画内のものから引用しています。 細かい新機能は色々ありますが、大体の大枠はこのセッションに詰まっているのでとても勉強になります。 Blazor Blazor ですが、ASP.NET Core に完全

                                                                                  .NET 8 の ASP.NET Core Blazor 新機能オーバービュー
                                                                                • [VSCode] REST Client は変数を使うとAPIの環境やパラメータ変更が楽になる! | DevelopersIO

                                                                                  Visual Studio Codeの拡張機能「REST Client」は、エディタからHTTPリクエストを発行できます。このとき、様々な変数が使えるため、環境毎(開発・本番など)のAPI切り替えなどを便利に扱えます。 API Gatewayで作成したAPIの動作を確認するとき、何らかのRESTクライアントを使うと思います。 curlコマンド Postman Insomnia REST Client Chromeの拡張機能 など 今回は、私が使っているVisual Studio Codeの拡張機能を紹介します。特に変数が使えるため、APIの環境(開発・本番など)やリクエストパラメータの変更がとても楽に行えます。 REST Client - Visual Studio Marketplace おすすめポイント たくさんあるので、抜粋してご紹介します。 テキストファイルで管理できる 複数のリク

                                                                                    [VSCode] REST Client は変数を使うとAPIの環境やパラメータ変更が楽になる! | DevelopersIO