並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 1194件

新着順 人気順

ASP.NETの検索結果321 - 360 件 / 1194件

  • Microsoft、「.NET 6」を2024年11月12日にサポート終了 移行先は?

    Microsoftは2024年7月18日(米国時間)に公式ブログで、2024年11月12日にサポートを終了する「.NET 6」について、予想される影響や「Visual Studio」との互換性、移行先を明らかにした。 .NET 6は「.NET Framework」と「.NET Core」が統合されてから最初のLTS(long-term support)として2021年11月8日にリリースされており、36カ月間のサポート期間を経て、2024年11月12日にサポートを終了する。また「Red Hat Enterprise Linux」で提供されている.NET 6も同日にサポートが終了する。 「2024年11月12日以降、Microsoftは.NET 6に対するアップデートを提供しない。セキュリティの修正や技術サポートが受けられなくなるため、この日までに『.NET 8』に移行する必要がある」と、M

      Microsoft、「.NET 6」を2024年11月12日にサポート終了 移行先は?
    • NSA urges orgs to use memory-safe programming languages

      C/C++ on the bench, as US snoop HQ puts its trust in Rust, C#, Go, Java, Ruby, Swift The NSA has released guidance encouraging organizations to shift programming languages from the likes of C and C++ to memory-safe alternatives – namely C#, Rust, Go, Java, Ruby or Swift. "NSA recommends that organizations use memory safe languages when possible and bolster protection through code-hardening defense

        NSA urges orgs to use memory-safe programming languages
      • GitHub - actions/runner: The Runner for GitHub Actions :rocket:

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          GitHub - actions/runner: The Runner for GitHub Actions :rocket:
        • EF Coreで正しくUPDATEする方法 - Qiita

          EF CoreのUpdateは結構勘違いされている 海外オフショアの方が作成したソースコードのメンテナンスをしているのですが、EF Coreでのレコード更新処理がとても無駄の多いものになっていました。恐らく、EF Coreに対する根本的な勘違いがあるように思います。 正しい理解の促進のためにこの記事を書きます。 主なポイントは次の2つです。 更新の為にDbContext.Update(entity) を呼び出す必要は(必ずしも)ありません 更新する前にエンティティをDBから取得する必要は(必ずしも)ありません 無駄の多いソースコード 以下のコードは正しく動作しますが、無駄が多く、ある意味間違っています。 // DBからエンティティを取得 var article = await _context.Article.FindAsync(model.Id); // 入力値をエンティティに反映 ar

            EF Coreで正しくUPDATEする方法 - Qiita
          • Z80 を C# で再現する - 準備 : プログラミング指南 - Code Knowledge

            Exomizer は圧縮率で ZIP をも凌ぐ大変優れたソリューションです。欠点としては解凍速度が遅いことですが、絶対的な圧縮が欲しい時は、これの選択が唯一無二とまで思っています。例えば、データロードの時間を短くする時も、Exomizer を使って圧縮すれば、その後数秒の展開時間を待つだけで、場合によっては何分も短縮することが出来ます。 Exomizer は 2024/08/18 現在は、バージョン 3.1.2 が公開されています。 検索すると嘘 URL がヒットしますのでご注意ください。上記リンクは正しい URL となります。ダウンロードすると圧縮ツールや Z80 等の解凍処理アセンブラソースが同梱されてたりします。が、残念ながら Z80 のソースは LGPL 2.1 で、ちょっと使うのは大変困るライセンスとなっています。Z80 のソースは大変使いやすい zlib license でun

              Z80 を C# で再現する - 準備 : プログラミング指南 - Code Knowledge
            • Windows App SDK を使ってモダンなタイトルバーを持つアプリケーションを作る - しばやん雑記

              Windows 11 で全面的に導入された Fluent Design System は個人的には結構好みなので、自作アプリでも同じようなデザインを実現したいのですが意外に難しいです。コントロールだけに限れば Windows App SDK を使うとある程度は対応は可能ですが、まだ使いやすく提供されていない機能もあります。 例えば以下は Microsoft Store アプリですが、タイトルバーからして大きく異なっています。全体的に Mica が適用されていて、完全にカスタマイズされたタイトルバーが実装されています。 Windows 11 におけるタイトルバーのデザインについては、以下のドキュメントに典型的なパターンが紹介されているので、こちらを参照するとイメージしやすいと思います。 このように紹介されているということは、Windows 11 向けのアプリではタイトルバー含めデザインを統一

                Windows App SDK を使ってモダンなタイトルバーを持つアプリケーションを作る - しばやん雑記
              • テンプレートエンジンT4とRiderを活用したC#コードの自動生成

                サイバーエージェントのゲーム・エンターテイメント事業部(SGE)に所属する子会社QualiArtsでUnityエンジニアをしている住田です。本記事はQualiArtsの定期ブログ「QualiArts Tech Note」第8弾の記事となります。QualiArtsでは会社で使われている様々な技術の知見をブログで紹介しています。興味のある方は、QualiArtsとタグの付いている他の記事もチェックしてみてください。 QualiArts Tech Note はじめに 開発を進めていると、似たようなコードを自動生成したいというケースが存在します。例えばAPI要件に沿った実装の量産だったり、似たような機能のコードの雛形など、コピペや単調なコードの連続で実装する部分を自動生成することで実装コストを減らしたりヒューマンエラーを防ぐことができます。本記事ではそういったコードの自動生成を行う上で有用なT4と

                  テンプレートエンジンT4とRiderを活用したC#コードの自動生成
                • GitHub - Unity-Technologies/game-programming-patterns-demo: A repo of small demos that assemble some of the well-known design patterns in Unity development to support the ebook "Level up your code with game programming patterns"

                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                    GitHub - Unity-Technologies/game-programming-patterns-demo: A repo of small demos that assemble some of the well-known design patterns in Unity development to support the ebook "Level up your code with game programming patterns"
                  • THETA x Hololensで視覚能力拡張 - Qiita

                    はじめに はじめまして、リコーのYuuki_Sです。 弊社ではRICOH THETAという全周囲360度撮れるカメラを出しています。 RICOH THETA VやRICOH THETA Z1は、OSにAndroidを採用しています。Androidアプリを作る感覚でTHETAをカスタマイズすることもでき、そのカスタマイズ機能を「プラグイン」と呼んでいます (詳細は本記事の末尾を参照)。 さて、THETAは周囲360°の映像が取得可能なカメラです。 360°、これは人間の視野(およそ200°)に比べて遥かに広いです。 しかし、自然界にはTHETAに近い視野を持つ存在がいます。 それは馬に代表される草食動物。 彼らの目は頭の側面に位置し、およそ330°の範囲を捉えます。 広い範囲を捉えることで、外敵を素早く察知する事が出来るのです。 馬とは違い、正面にしか目を持たない人間ですが、自らのテクノロジ

                      THETA x Hololensで視覚能力拡張 - Qiita
                    • neue cc - R3 - C#用のReactive Extensionsの新しい現代的再実装

                      R3 - C#用のReactive Extensionsの新しい現代的再実装 2024-02-27 先日、新しいC#用のReactive Extensionsの実装としてR3を正式公開しました!R3はRx for .NETを第一世代、UniRxを第二世代とした場合の、第三世代のRxという意味で命名しています。Rxとしてのコア部分(ほぼdotnet/reactiveと同様)は.NET共通のライブラリとして提供し、各プラットフォーム特化のカスタムスケジューラーやオペレーターは別ライブラリに分けるという形により、全ての.NETプラットフォーム向けのコアライブラリと、各種フレームワーク Unity, Godot, Avalonia, WPF, WinForms, WinUI3, Stride, LogicLooper, MAUI, MonoGame 向けの拡張ライブラリを提供しています。 GitH

                      • RaspberryPi3でWindows10 IoT Coreを動かす(2019/02/13) - Qiita

                        もくじ →https://qiita.com/tera1707/items/4fda73d86eded283ec4f 概要 xamlの画面作りの勉強をしたいので、Win10 IoTで電子工作しながら画面作成の勉強をしようと思い、その環境を作ったので、以下にやったことをメモ。 必要ファイルのダウンロード 現時点でのダウンロードページから、必要ファイルをダウンロード。 IoT Core ダウンロードページ https://docs.microsoft.com/ja-jp/windows/iot-core/downloads Windows 10 IoT Core DashBoard Windows 10 IoT Core ダッシュボードをまずダウンロード IoT Core本体 ラズパイ向けのIoT Core リリースをダウンロード ラズパイに挿すIoT Core入りSDカード作成 まずSDカー

                          RaspberryPi3でWindows10 IoT Coreを動かす(2019/02/13) - Qiita
                        • C#とマイコンでIoTプログラミング! .NET nanoFrameworkとESP32の基本を解説

                          .NET nanoFrameworkは、組み込みデバイス向けの.NET実装です。.NET nanoFrameworkを用いれば、ハードウェア的な制約のあるマイコンボードでも、C#でのプログラミングが可能になります。この連載では、.NET nanoFrameworkと、ESP32マイコンモジュール(ESP32-WROVERなど)を使い、C#によるIoTプログラミングを解説します。 対象読者 IoTに興味があり、C#と電子工作の基本的な知識がある方を対象とします。C#や電子工作のごく初歩的な説明は割愛していますので、「C#ではじめるラズパイIoTプログラミング」の記事なども併せて参照してください。 はじめに 連載第1回の今回は、.NET nanoFrameworkの概要と、ESP32というマイコンモジュールについて解説します。 ESP32マイコンとは? .NET nanoFrameworkを説

                            C#とマイコンでIoTプログラミング! .NET nanoFrameworkとESP32の基本を解説
                          • Unityプログラマにオススメの新しいC#の機能 - Qiita

                            Unityでも新しいC#! 長い歴史を持つプログラミング言語、C#。C#は着実に進化し、便利な言語機能を追加してきました。ところがゲームエンジンUnityでは少し前まで、古いC#しか使うことができませんでした。 2017年夏 Unity 2017.1がリリースし、「.NET 3.5 Equivalent」に加えて、「.NET 4.6 Equivalent」がExperimentalとして選べるようになりました。 2018年初夏 Unity 2018.1がリリースし、「.NET 4.x Equivalent」がExperimentalでなく、安定版になりました。 2018年冬 Unity 2018.3がリリースし、「.NET 4.x Equivalent」がデフォルトになり、「.NET 3.5 Equivalent」が非推奨になりました。 Unityも、現在は特に工夫をせずに比較的新しいC#

                              Unityプログラマにオススメの新しいC#の機能 - Qiita
                            • 「C# Dev Kit」が一般提供 ~「Visual Studio Code」でC#環境を構築する新しい方法/パフォーマンスが向上、ソリューション&テストエクスプローラーも搭載

                                「C# Dev Kit」が一般提供 ~「Visual Studio Code」でC#環境を構築する新しい方法/パフォーマンスが向上、ソリューション&テストエクスプローラーも搭載
                              • GitHub - shibayan/ImoutoDesktop: 「いもうとデスクトップ」はデスクトップ右下に常駐した妹キャラに文字入力でさまざまなお願いをして、他 PC を操作してもらえる対話型のリモート操作ソフトです。

                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                  GitHub - shibayan/ImoutoDesktop: 「いもうとデスクトップ」はデスクトップ右下に常駐した妹キャラに文字入力でさまざまなお願いをして、他 PC を操作してもらえる対話型のリモート操作ソフトです。
                                • .NET Core の WebAPI(C#)をIISにデプロイする(VisualStudioCode) - Qiita

                                  環境 Windows10 Pro Visual Studio Code (VSCodeUserSetup-x64-1.40.2.exe)・・・高機能テキストエディタ .NET Core (dotnet-sdk-3.1.100-win-x64.exe)・・・API作るためのもの .NET Core ホスティング バンドル (dotnet-hosting-3.1.1-win.exe)・・・APIがIISで動くようにするもの ※v3.1.0は環境によっては500 Internal Server Errortが発生する。 前提 Visual Studio Code インストール済み .NET Core 3.1 SDK ダウンロード済み ASP.NET Core 3.1 Runtime (v3.1.1) - Windows Hosting Bundle ダウンロード取得済み ※v3.1.0は環境によ

                                    .NET Core の WebAPI(C#)をIISにデプロイする(VisualStudioCode) - Qiita
                                  • マイクロソフト、Mac版Visual Studioのロードマップを解説。すでに.NET Core 3やDockerに対応、今後ターミナル機能の統合やBlazor WebAssembly対応など

                                    マイクロソフトは2月24日、オンラインイベント「Visual Studio for Mac: Refresh();」を開催し、Mac版のVisual Studioである「Visual Studio for Mac」のロードマップなどを解説しました。 「Visual Studio for Mac」はもともとWindows用のVisual Studioの移植ではなく、MacでiOSやAndroidなどのアプリケーションを開発するツール「Xamarin Studio」をベースにした製品です。 そのためIntelliSenseを備えたコードエディタやGit対応、ビルドツールにMSBuildを搭載するなど、Visual Studioの基本的な機能を踏襲してはいましたが、Windows版Visual Studioの機能とは開きがありました。 しかし現在ではVisual Studioと同等のコードエディ

                                      マイクロソフト、Mac版Visual Studioのロードマップを解説。すでに.NET Core 3やDockerに対応、今後ターミナル機能の統合やBlazor WebAssembly対応など
                                    • React vs. Blazor: Minimize JavaScript in your SPAs - LogRocket Blog

                                      Ejiro Asiuwhu Software engineer with a drive for building highly scalable and performant web applications. Heavily interested in module federation, micro frontends, state machines, TDD, and system designs. Big on web performance and optimization, advanced component design patterns, a11y, SSR, SSG, ISR, and state management. Expert at crafting highly reusable TypeScript-heavy component libraries. E

                                        React vs. Blazor: Minimize JavaScript in your SPAs - LogRocket Blog
                                      • SciSharp STACK

                                        A .NET based Open Source Ecosystem for Data Science, Machine Learning and AI SciSharp brings all major ML/AI Frameworks from Python to .NET .NET developers are most productive with the tools they know and love. Our mission is to make sure that they don't have to leave that behind when reaching for opportunities in Data Science Machine Learning and AI. The well established Python based Machine Lear

                                        • Performance Improvements in .NET 6 - .NET Blog

                                          Great. But now let’s make a small tweak: [Benchmark] public int GetLength() { ITuple t = (5, 6, 7); Ignore(t); return t.Length; } [MethodImpl(MethodImplOptions.NoInlining)] private static void Ignore(object o) { } Here I’ve forced the boxing by needing the object to exist in order to call the Ignore method, and previously that was enough to disable the ability to devirtualize the t.Length call. Bu

                                            Performance Improvements in .NET 6 - .NET Blog
                                          • GitHub - Sanakan8472/copy-dialog-lunar-lander: Play lunar lander in you windows file copy dialog

                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                              GitHub - Sanakan8472/copy-dialog-lunar-lander: Play lunar lander in you windows file copy dialog
                                            • バーチャルモーションキャプチャー+EVMC4Uで始める本格VTuber配信・撮影環境(VRM&Unity) - Qiita

                                              はじめに VR機材で3D VTuberの配信環境を作成するには、今まで様々な技術が必要でした。 モデル単体での撮影や、ゲームとの合成にはバーチャルモーションキャプチャーを始めとした様々なソフトが有りましたが、 Unityといった3D開発環境と組み合わせるものは殆どないか、専用ハードウェアとの組み合わせが必要であったり、自前で構築する必要がありました。 代表的なのが以下の記事で、IKの設定からボタンの設定、割り当て、調整など様々な作業と知識が要求され、その上技術の変化に対応するための追加作業が必要となっていました。 UniVRM+SteamVR+Final IKで始めるVTuber https://qiita.com/sh_akira/items/81fca69d6f34a42d261c せっかくVR機材を持っているのであれば、もっと簡単できないか?多少の制約があっても、もっと気軽にできない

                                                バーチャルモーションキャプチャー+EVMC4Uで始める本格VTuber配信・撮影環境(VRM&Unity) - Qiita
                                              • C# 11の新機能を理解しよう──オブジェクトの初期化とジェネリック型数値演算を解説

                                                CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                  C# 11の新機能を理解しよう──オブジェクトの初期化とジェネリック型数値演算を解説
                                                • GitHub - yanghuan/CSharp.lua: The C# to Lua compiler

                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                    GitHub - yanghuan/CSharp.lua: The C# to Lua compiler
                                                  • 五言語 基礎文法比較(C#,Java,Python,Ruby,Kotlin) - Qiita

                                                    //Systemは省略可能 System.Console.Write("Hello "); Console.Write("World"); >>> Hello World Console.WriteLine("Hello "); Console.WriteLine("Workd"); >>> Hello World System.out.print("Hello "); System.out.print("World"); >>> Hello World System.out.println("Hello "); System.out.println("World"); >>> Hello World

                                                      五言語 基礎文法比較(C#,Java,Python,Ruby,Kotlin) - Qiita
                                                    • VSCodeでC#開発をする方法

                                                      はじめに C#で開発している多くの方は Visual Studio を利用している場合がほとんどだと思います。 ただ、Mac や Linux、Windows で開発環境を変えずに開発をしたい場合があると思います。 そういった際に Visual Studio Code (以下、VSCode) が非常に便利です。 また最近では GitHub Codespaces (旧Visual Studio Codespaces) などの盛り上がりから、より一層 VSCode の需要は高まるばかりです。 そこで今回は VSCode を利用した C# 開発の方法について簡単に紹介していきたいと思います。 事前条件 以下のソフトウェアは導入されている前提で記事を書いています。 導入していない方は以下のリンクより導入しておいてください。 .NET Core 3.x or later Visual Studio C

                                                        VSCodeでC#開発をする方法
                                                      • .NET5について分かってきたことと感想まとめ 【▲→川俣晶の縁側→ソフトウェア→技術雑記】

                                                        現時点で.NET5について分かってきたこと、感想を簡単にまとめる。 .NET Core 3でWinFormが使えるという話は「馬鹿野郎」レベルで夢想的なものであり、これでもう.NET Frameworkは要らないという主張する者は相手にする意味すらなかった。しかし、.NET 5では最低限の入口ぐらいは入れた.NET 5のデスクトップ開発はMAUIではなく、Windows専用。まだマルチプラットフォームではない。MAUIは.NET6待ち.NET 5は約束の地ではなかったが、そこを目指していることは分かった。たぶん、.NET 6から7ぐらいではそこそこの線まで行けそうな気もする現在の問題はそこではないことが分かってきた。電子署名がない実行ファイルはインストールしても実行時に警告が出る模様。(何回かで消える模様)実行ファイル(インストーラー含む)のダウンロードは電子署名があってもダウンロード数が

                                                        • Microsoft、「.NET 5.0」を正式公開 ~C# 9.0/F# 5.0に対応、Windows ARM64もサポート/.NETの統合に向けた第一歩

                                                            Microsoft、「.NET 5.0」を正式公開 ~C# 9.0/F# 5.0に対応、Windows ARM64もサポート/.NETの統合に向けた第一歩
                                                          • マスターデータにおけるパラメーター検証のためのMasterMemory v2

                                                            Cy#の河合です。以前に「MasterMemory – Unityと.NET Coreのための読み取り専用インメモリデータベース」という記事で、弊社で開発しOSSにて公開しているMasterMemoryというライブラリを紹介しました。 ​ [GitHub – Cysharp/MasterMemory] ​ 最初のバージョンでは、コンセプト実証と性能の追求が主軸でしたが、最初の公開から半年を経た今回はVersion 2として、実アプリケーションに適合するにあたっての便利な周辺機能の拡充を図りました。その一つがパラメーター検証のためのバリデーターです。 ​ Cygamesでは以前、「ユーザを飽きさせない高頻度の更新を可能にする開発運用ノウハウ ~ハイスピードな開発、リリースを実現するために~」としてDSLによる検証システムを紹介しました。 ​ DSLベースにすることで、スキーマ定義によるサーバ

                                                              マスターデータにおけるパラメーター検証のためのMasterMemory v2
                                                            • 「.NET 5.0」「.NET Core 2.1/3.1」が“Microsoft Update”経由で更新可能に/アップデートの管理がシンプルに

                                                                「.NET 5.0」「.NET Core 2.1/3.1」が“Microsoft Update”経由で更新可能に/アップデートの管理がシンプルに
                                                              • Microsoft looks to React Native as a way to tackle the cross-platform development puzzle

                                                                Ignite Microsoft has hinted that cross-platform development framework React Native is a key solution to the problem of writing applications that span both Windows and mobile. Cross-platform development is critical for Microsoft since both first-party and third-party apps accessing Office 365 or Azure services need to run on iOS and Android as well as on Windows. Underlining the point, the company

                                                                • .NET Core 3で始めるWPFアプリ開発――.NET Coreって? WPFって?

                                                                  はじめに この連載では、.NET Core 3時代のWPFプログラミングを解説していきます。 前回は、とりあえず簡単なWPFアプリを作ってみました。ユーザーインターフェース(UI)をXAMLで定義し、C#でコーディングするという、WPFプログラミングのイメージをつかんでいただけたと思います。 今回は、この先へ進む前に、.NET CoreとWPFについて解説しておきます。.NET Coreとは、簡単に言ってしまえば.NET Frameworkをリストラクチャ(本来の意味のrestructure、「再構築」)したものです。 WPF(Windows Presentation Foundation)とは、デスクトップ向けWindows用のアプリを開発するためのGUI(Graphical User Interface)フレームワークです。.NET Frameworkまたは.NET Coreのクラスラ

                                                                    .NET Core 3で始めるWPFアプリ開発――.NET Coreって? WPFって?
                                                                  • GitHub - mayuki/Cocona: Micro-framework for .NET console application. Cocona makes it easy and fast to build console applications on .NET.

                                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                      GitHub - mayuki/Cocona: Micro-framework for .NET console application. Cocona makes it easy and fast to build console applications on .NET.
                                                                    • .NET everywhere apparently also means Windows 3.11 and DOS

                                                                      I often talk about how .NET Core is open source and runs "everywhere." MonoGame, Unity, Apple Watches, Raspberry Pi, and Microcontrollers (as well as a dozen Linuxes, Windows, etc) is a lot of places. Michal Strehovský wants C# to run EVERYWHERE and I love him for it. He recently got some C# code running in two "impossible" places that are now added to our definition of everywhere. While these are

                                                                        .NET everywhere apparently also means Windows 3.11 and DOS
                                                                      • C#で使える1msタイマーを探す - Qiita

                                                                        調査内容 C#かつWindowsで1msのタイマーを使いたい。Threading.TimerやTask.Delay(1)では最短でも15msになるっぽいので他の方法を調べた。 環境 Intel Core i5-8265U CPU @ 1.60GHz 1.80 GHz Windows 10 Pro 22H2 C#, .NET Framework 4.6.2, Debug build Visual Studio Community 2022 (64-bit) Version 17.8.5 調査日:2024年5月6日 2024年5月12日、追加調査。WaitableTimer, WaitableTimerExについて。 テストコード 1ms間隔の繰り返しタイマーを30回実行、毎回経過時間を取得してバッファリングする。最後に時間を出力する。 ※私自身が作成中のライブラリのテストコードの一部として実

                                                                          C#で使える1msタイマーを探す - Qiita
                                                                        • .NET Core 3で始めるWPFアプリ開発――Hello, WPF!

                                                                          .NET CoreでWPFアプリの開発ができるようになりました。これからWPFを始めようという人も、.NET FrameworkでWPFをやっていた人も、この機会に新しいWPFアプリ開発を学んでみませんか? WPFが登場した当時と比べて、.NETもC#もずいぶんと変わっています。今回は、とりあえず"Hello, world!"を作って、それから少しいじってみましょう。 はじめに この連載では、.NET Core 3時代のWPFプログラミングを解説していきます。 WPF(Windows Presentation Foundation)が2006年に登場してからずいぶん経ちました(Visual Studioが標準対応したのは2007年)。WPFは、これまで.NET Frameworkの上だけで動いていましたが、今年(2019年)になって.NET Coreでも動くようになりました。これを機会にW

                                                                            .NET Core 3で始めるWPFアプリ開発――Hello, WPF!
                                                                          • How Async/Await Really Works in C# - .NET Blog

                                                                            Catch up on 16 sessions from .NET Conf: Focus on AI exploring how .NET developers can leverage AI libraries and features to build smarter applications, enhance productivity, and provide better user experiences. Several weeks ago, the .NET Blog featured a post What is .NET, and why should you choose it?. It provided a high-level overview of the platform, summarizing various components and design de

                                                                              How Async/Await Really Works in C# - .NET Blog
                                                                            • Windowsフォーム、ASP.NET、iOS、Android、Azure Functions――.NET 6で新規開発、移行できるアプリの技術まとめ

                                                                              .NET Framework が2002年にリリースされてから20年という歳月が流れ、当初はWindows専用でコンソールアプリやデスクトップアプリ、Webアプリのみ開発可能だったものが、.NET 6では、WindowsやLinux、macOS、iOS、Androidなど多様なプラットフォーム上で、Webアプリ、IoT、ゲームといったアプリを開発できるようになりました。さらに、例えばWebアプリを開発する場合でも、複数の技術を利用できます。 その半面、あまりにできることが多過ぎて、アプリを開発するときに自分のシナリオに合った技術を選択するために全貌を把握するのが困難になっています。 .NET 6の現状を把握し、具体的な移行方法を学ぶ本連載「.NET 6移行入門」。今回は新規アプリを開発するシナリオでも.NET Frameworkから.NET 6に移行するシナリオでも、どのワークロードを利用

                                                                                Windowsフォーム、ASP.NET、iOS、Android、Azure Functions――.NET 6で新規開発、移行できるアプリの技術まとめ
                                                                              • Visual Studio Code で C#開発環境整えちゃう(Goodbye Visual Studio) | cloud.config Tech Blog

                                                                                はじめに この記事は FIXER 2nd Advent Calendar 2020 (https://adventar.org/calendars/5752) 18 日目の記事です。 こんにちは!今年の冬も暖房なしで頑張る佐藤です。 みなさん、C#(.Net)使ってますか?弊社では、主にバックエンド開発に使われていますが、Java8 とかで開発してた時に感じた、いろいろな不満が解消されていて、いい言語だなあとひしひし感じています。 さて、C#の開発をする際にメジャーなエディターといえば、Visual Studio、Riderだと思います。 それらも、とても便利なエディターではあるのですが、IDE なのもあって多少スペックが必要+ライセンス契約をする必要がある=金銭のやりとりが発生する、等の理由のために、多少敷居の高さがあるんじゃないかな〜と個人的に感じています。 また、私自身が、他の言語の

                                                                                  Visual Studio Code で C#開発環境整えちゃう(Goodbye Visual Studio) | cloud.config Tech Blog
                                                                                • Microsoft、「.NET Core 3.1」を正式リリース ~3年間サポートされるLTS版/BlazorとWindows デスクトップ開発を強化。古いWindows Forms コントロールは削除

                                                                                    Microsoft、「.NET Core 3.1」を正式リリース ~3年間サポートされるLTS版/BlazorとWindows デスクトップ開発を強化。古いWindows Forms コントロールは削除

                                                                                  新着記事