並び順

ブックマーク数

期間指定

  • から
  • まで

521 - 560 件 / 1615件

新着順 人気順

C#の検索結果521 - 560 件 / 1615件

  • お手軽Linux(Ubuntu) GUIアプリ開発 パーツサンプル集 - Qiita

    //チェックボックスをOnにする checkbutton1.Active = true; checkbutton1.Clicked += clickedCallback; void clickedCallback(object obj, EventArgs args) { if(((ToggleButton)obj).Active) { } } checkbutton2.Active = false; checkbutton2.Clicked += delegate (object obj, EventArgs args) { if(((ToggleButton)obj).Active) { } }; //ラジオボックスをOnにする radiobutton1.Active = true; radiobutton1.Clicked += radioBtnClickedCallback; vo

      お手軽Linux(Ubuntu) GUIアプリ開発 パーツサンプル集 - Qiita
    • Microsoft、「Visual Studio Code」v1.54を公開 ~Apple M1チップに対応/製品アイコンのテーマも利用可能に。内部的な改善と「winget」対応にも注目

        Microsoft、「Visual Studio Code」v1.54を公開 ~Apple M1チップに対応/製品アイコンのテーマも利用可能に。内部的な改善と「winget」対応にも注目
      • Microsoft、複数の「Visual Studio」を色で見分けやすくする拡張機能を公開/「Visual Studio Code」で170万回インストールを誇る「Peacock」にヒントを得る

          Microsoft、複数の「Visual Studio」を色で見分けやすくする拡張機能を公開/「Visual Studio Code」で170万回インストールを誇る「Peacock」にヒントを得る
        • #Unity ゲームプログラミングにおいて例外処理は必要か? - 土屋つかさの技術ブログは今か無しか

          導入 TwitterのTLでヤスハラユウジさんのポッドキャストが流れてきたので聞いてみました。 voicy.jp 「ゲームプログラミングでは例外処理の実装は不要なのでは?」というお題で、興味深く拝聴しました。7分弱の音源なのでみなさんも是非お聞きください。 内容について直接の意見はありません。土屋もUnityでコード書いている時にtry-catchを書く事は無いと思います。秒間60フレームで処理してる時にメモリ確保に失敗して例外が送出された時、対応しようがあるとはちょっと想像できません(例外処理してもしなくてもアプリは落ちるんじゃないかと思います)。 ただ、「try-catchを書かない事」と「例外処理をしない事」は別の話です。try-catchは例外処理という機構の一部に過ぎず、我々ゲームプログラマも日常的に例外処理コードを書いているんだよという話を書いておこうと思います。 例外処理≒実

            #Unity ゲームプログラミングにおいて例外処理は必要か? - 土屋つかさの技術ブログは今か無しか
          • neue cc - ConsoleAppFramework v5 - ゼロオーバーヘッド・Native AOT対応のC#用CLIフレームワーク

            ConsoleAppFramework v5 - ゼロオーバーヘッド・Native AOT対応のC#用CLIフレームワーク 2024-06-13 ConsoleAppFrameworkの完全に新しいバージョンをリリースしました。完全に設計しなおして実装も完全に作り直された、何もかもが新しいフレームワークになっています。設計指針として「Zero Dependency, Zero Overhead, Zero Reflection, Zero Allocation, AOT Safe」を掲げ、もちろん、他を圧倒的に引き離すパフォーマンスを実現しています。 これはコールドスタートアップ・ウォームアップなしでのベンチマークとなっていて、CLIアプリケーションでの実際での利用に最も即したものだと考えています。System.CommandLineと比較すれば280倍!メモリアロケーション量もほかのフレ

            • 【C# 機能別】知らん書き方が出てきたらこれを見ろ!C# 10 までの進化を1ページで - OITA: Oika's Information Technological Activities

              祝 .NET 6 GA アドベントカレンダー、23日の記事になります。 .NET 6 のリリースに伴い、C# の言語バージョンがついに 10.0 となりました。 C# の進化は早く、ちょっと気を抜いている隙に、見たことのない書き方のコードがどんどん出現します。 その一方で、業務の現場では、5年前10年前に書かれたソースコードを保守することも決して珍しくありません。 新しいコードでも古いコードでも、「なんだっけこれ?」という書き方がでてきたときに、同じことを従来の書き方/現在の書き方でどうやるかのリファレンスにできるよう、主要な機能・構文ごとに縦断的に整理してみました。 以下お品書きです。 プロパティ 値の参照渡し クラス・構造体・レコード コレクションと LINQ タプル 変数の文字列化 null の扱い 型推論 メンバ名の参照 非同期処理・並列処理 IDisposable と using

                【C# 機能別】知らん書き方が出てきたらこれを見ろ!C# 10 までの進化を1ページで - OITA: Oika's Information Technological Activities
              • .NET 8 で既定で有効になった Dynamic PGO について

                .NET ラボ 2023/10/28 での発表資料 ブログ https://blog.neno.dev/entry/2023/10/29/131336

                  .NET 8 で既定で有効になった Dynamic PGO について
                • .NETの非同期戦略とUnityとの相互運用

                  Game Developers Meeting Vol.61 GDM × Born Digital

                    .NETの非同期戦略とUnityとの相互運用
                  • Visual Studio Code向け「PowerShell」拡張機能がメジャー更新、「ISE」互換モードを搭載/クロスプラットフォーム動作する「PSReadLine 2.0」も組み込まれる

                      Visual Studio Code向け「PowerShell」拡張機能がメジャー更新、「ISE」互換モードを搭載/クロスプラットフォーム動作する「PSReadLine 2.0」も組み込まれる
                    • 【アプデ/7/8.1】 WindowsUpdate 2019年8月度 注意事項と各KBメモと直リンク [Update 9: 2019年8月度適用前に必読] | ニッチなPCゲーマーの環境構築Z

                      2019年8月14日に配信されたWindows7 / 8.1用KBのザックリまとめです。この記事は足りないKBや不具合等が見つかった場合に随時更新いたします。 < Update 9: 2019年8月度適用前に必読 > [2019/8/26更新] IA-64またはUEFIブートx64環境でWin7が起動不可能になる不具合について、日本Microsoftが別ページを作成してより詳細な情報を公開しました。KBページで公開された初版の内容は間違っていましたが、2019年8月26日時点でKBページに公開されている第2版の内容も正確性に欠けることが判明しました。 2019年8月度のWin7用更新プログラムを適用前に、必ず適用しておくべき必須のKBが3つあります。この前提を無視した場合、環境によってはWindowsが起動不可になります。 日本Microsoftによって別ページで公開されたこの不具合の詳細

                        【アプデ/7/8.1】 WindowsUpdate 2019年8月度 注意事項と各KBメモと直リンク [Update 9: 2019年8月度適用前に必読] | ニッチなPCゲーマーの環境構築Z
                      • Microsoft、「WinUI 2.5」を公開 ~プログレスリングやBootstrap風の情報バーを追加/ナビゲーションペインにはフッターメニューを設定できるように

                          Microsoft、「WinUI 2.5」を公開 ~プログレスリングやBootstrap風の情報バーを追加/ナビゲーションペインにはフッターメニューを設定できるように
                        • Building a self-contained game in C# under 8 kilobytes

                          NOTE: This article captures a point in time in the past. While the general information is still correct, the CoreRT project got folded into Native AOT publishing in .NET 7 and is now a supported part of .NET. The information about sizes is no longer accurate (and much better), neither is the information about support for dynamic code (both interpreter and JIT are unsupported). Read the full articl

                            Building a self-contained game in C# under 8 kilobytes
                          • 戻る・進む処理を一から作り直した「Visual Studio Code」2022年2月更新(v1.65)/TypeScript 4.6、ライトハイコントラストテーマ、新しいオーディオキューなども搭載

                              戻る・進む処理を一から作り直した「Visual Studio Code」2022年2月更新(v1.65)/TypeScript 4.6、ライトハイコントラストテーマ、新しいオーディオキューなども搭載
                            • 【Unity】【C#】Listから要素を削除・挿入する処理は重いよって話とその解決策 - LIGHT11

                              C#でListから要素を削除や挿入する処理は重いよって話とその解決策をまとめました。 Listから要素を削除する処理は重い どのくらい重いのか試してみる 並び順を気にしなくて良いのであれば入れ替えてから末尾を削除 参照には弱いけど挿入と削除に強いLinkedList 挿入にも同じことが言える まとめ 参考 Unity2019.1.10 Listから要素を削除する処理は重い List.RemoveAt(index)を使うと指定したindexの要素を削除できます。 この処理は結構頻繁に使われがちですが、実は重いです。 正確に言うと、より先頭に近い要素を削除したときに重いです。 しかしindexを指定しているので、検索のための処理に時間はかからないはずです。 それでは何が重いのでしょうか? 実は、Listではあるindexの要素を削除するとそれ以降の要素を一つずつコピーして詰めていきます。 この

                                【Unity】【C#】Listから要素を削除・挿入する処理は重いよって話とその解決策 - LIGHT11
                              • Microsoft、「Visual Studio Code for Education」のパブリックプレビューを発表/「MakeCode」のような初心者向け学習プラットフォームからのステップアップを支援

                                  Microsoft、「Visual Studio Code for Education」のパブリックプレビューを発表/「MakeCode」のような初心者向け学習プラットフォームからのステップアップを支援
                                • [C#] もはや我々はnew ArgumentNullException(...)する必要はない - Qiita

                                  null許容参照型が導入された現在でも、引数のnullチェックに事欠かくことのない皆様、いかがお過ごしでしょうか。 今日もnew ArgumentNullException(...)していますか。 しかし、もうこんなことをする必要はないんです。 .NET6以降の世界には ArgumentNullException.ThrowIfNull(object? argument, string? paramName = default) が存在します。 これによって我々は、 public void AMethod(string str) { if (str is null) throw new ArgumentNullException(nameof(str)); ... }

                                    [C#] もはや我々はnew ArgumentNullException(...)する必要はない - Qiita
                                  • C#の新たなる進化──プライマリコンストラクタとコレクション式などバージョン12の注目機能を紹介!

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

                                      C#の新たなる進化──プライマリコンストラクタとコレクション式などバージョン12の注目機能を紹介!
                                    • Announcing .NET Core 3.0 - .NET Blog

                                      .NET Conf 2023 The biggest .NET virtual event is back, November 14-16! Announcing .NET Core 3.0 We’re excited to announce the release of .NET Core 3.0. It includes many improvements, including adding Windows Forms and WPF, adding new JSON APIs, support for ARM64 and improving performance across the board. C# 8 is also part of this release, which includes nullable, async streams, and more patterns.

                                        Announcing .NET Core 3.0 - .NET Blog
                                      • 黎明期から使ってきたC#の将来性について考える。キャリアを広げるために意識すること | Offers Magazine

                                        2005年に広島工業大学大学院卒業後、就職のため状況して都内でシステムインテグレーターに約12年在籍。社内Webアプリケーションフレームワークの開発や保守をしながら技術の標準化や多くのプロジェクト支援を手がけるかたわら趣味でしていた.NET系の活動が評価され2011年から6年間、Microsoft MVPとしてMicrosoftから表彰を受ける。現在は外資系のIT企業に転職してサポート系のエンジニアに従事しつつQiitaに趣味で記事を書いています。 リリースから18年が経ち、アプリ開発やゲーム開発など幅広いジャンルに対応できるよう進化してきたC#。今回は、Microsoft MVPとして6年観表彰された実績を持つ大田さん(@okazuki)に、C#の将来性や今学ぶ意味についてお話しを伺いました。

                                          黎明期から使ってきたC#の将来性について考える。キャリアを広げるために意識すること | Offers Magazine
                                        • neue cc - Redis互換の超高速インメモリデータストア「Garnet」にC# CustomCommandを実装してコマンドを拡張する

                                          Redis互換の超高速インメモリデータストア「Garnet」にC# CustomCommandを実装してコマンドを拡張する 2024-03-19 MicrosoftからIntroducing Garnet – an open-source, next-generation, faster cache-store for accelerating applications and servicesという記事が今日公開されて、Garnetという新しいインメモリデータストアがOSSとして公開されました。Microsoft ResearchでFASTERを手掛けていたチームによるもので、FASTERはC#実装の高速なキーバリューストアでした。今回のGarnetはその発展形のようなもので、FASTERベースのストレージと、Redis互換のプロトコルによる、インメモリデータストアになっています。詳しく

                                          • .Net 5 時代のテストフレームワーク比較 - Qiita

                                            この記事は C# Advent Calendar 2020 の 8 日目の記事です。 Microsoft 公式ドキュメント .NET でのテスト - .NET Core | Microsoft Docs に記載されている主要な三つの xUnit, NUnit, MSTest フレームワークを比較してみます。 結論、どれを使うべきか 新しいプロジェクトなら xUnit か NUnit を使うとよいと思います。過去のプロジェクトのマイグレーションならそのプロジェクトで使っているフレームワークでよいと思います。 Visual Studio からの実行や CLI (dotnet test) の実行、例外テストやデータドリブンテスト (Theory, DataSource) といった主要な機能はどのフレームワークでも対応しています。 個人的には xUnit の書き方が好きなので xUnit を使うこ

                                              .Net 5 時代のテストフレームワーク比較 - Qiita
                                            • ゲーム作りをSwiftからUnityに変えた理由 - Qiita

                                              はじめに 僕はもともとObjective-Cの時代からゲームを作っていました。 そして半年前からUnityでゲームを作るようになりました。 本記事では、この変更の理由とSwiftとUnityのテクノロジーの違いを書いています。 僕が使ったテクノロジーについて ここでは僕が使ってきたテクノロジーとそのテクノロジーを使わなくなった理由を書いていきます。 OpenGL2 ゲームと言ったら動的に動く物! という理由で調べたところアニメーションなどに適しているのがOpenGLだったため、一冊の本を買ってOpenGLを学びました。 OpenGLをObjective-Cで制御してシューティングゲームを作りました。 辞めた理由 OpenGLは2Dのゲームを描画するための技術なのですが、知識がないとかなり大変です。 例えばPNGファイルを取り込んで画面に出すだけでもかなり多くのコードを書く必要があります。

                                                ゲーム作りをSwiftからUnityに変えた理由 - Qiita
                                              • Xamarin.Android と Azure Functions で全てがC#製のスマホアプリを作った話 - Qiita

                                                この記事は C# Advent Calendar 2019 の19日目です。 前回は wasimaruさんによるASP.NET Core / ASP.NET Web API 2 Owin で Web API の自動テスト環境を整えるでした。 忙しい方のための概略 Xamarin.Androidを用いてスマホアプリを制作し、バックエンドに Azure Functions を採用することで全てをC#で完結させました。 今回書き留めるのは、はこだてローカル勉強会"ゆるはこ"での登壇内容+αです。 登壇の際に用いたスライドはこちら(All C#なモバイル開発. / All C # Mobile Development.) 構成はこんな感じ(スライドより) 環境 Visual Studio 2019 Windows 10 作ったもの 地元にあるハンバーガーショップ「ラッキーピエロ」の特売情報をストレ

                                                  Xamarin.Android と Azure Functions で全てがC#製のスマホアプリを作った話 - Qiita
                                                • 【C#】SpanとMemory - Annulus Games

                                                  今回の記事はC#のSpan<T>とMemory<T>について。 現代のC#ではパフォーマンス向上のためにSpanが用いられる機会が非常に多くなっています。.NETでも多くのAPIがSpan<T>を受け入れるようになってきており、パフォーマンスに気を遣ってコードを書く場面ではもはやSpanの活用は必須と言えます。 また、C#ではSpanとは別に似たような型としてMemory<T>も存在しています。こちらは利用する上での制約がSpanと比べて少なく、Spanの代替として主にasyncメソッド内で用いられることが多いです。 そこで今回は、Span<T>やMemory<T>の利用方法や使い分け、またMemory<T>を適切に扱うための指針やIMemoryOwner<T>による所有権の管理についてまでをまとめていきたいと思います。基本的にはSpan<T>の利用のみで事足りますが、Memory<T>が

                                                  • GitHub - Fictiverse/Redream: Realtime Diffusion, using Automatic1111 Stable Diffusion API

                                                    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 - Fictiverse/Redream: Realtime Diffusion, using Automatic1111 Stable Diffusion API
                                                    • Get started with ChatGPT in .NET - .NET Blog

                                                      Welcome back to this blog series on OpenAI and .NET! If you’re new here, check out our first post where we introduce the series and show you how to get started using OpenAI in .NET. The focus of this post is on ChatGPT and how you can use OpenAI models in conversational interfaces using .NET. Let’s get started! What is ChatGPT? The ChatGPT is a language model optimized for conversational interface

                                                        Get started with ChatGPT in .NET - .NET Blog
                                                      • .NET 7ではWebAssembly製.NETランタイムを単独で利用可能にし、WebブラウザやNode.jsなどでJavaScriptから.NETを簡単に呼び出せるように

                                                        .NET 7ではWebAssembly製.NETランタイムを単独で利用可能にし、WebブラウザやNode.jsなどでJavaScriptから.NETを簡単に呼び出せるように マイクロソフトはWebブラウザ上でC#などで書かれた.NETのWebアプリケーションを実行できる「Blazor WebAssembly」を2020年5月にリリースしています。 Blazor WebAssemblyは、WebAssembly製の.NETランタイムを用いることでWebブラウザ上で.NETアプリケーションの実行を可能にしています。 参考:[速報」Blazor WebAssemblyが正式リリース。C#/.NETでWebアプリケーションを開発可能に。Microsoft Build 2020 今年の11月に正式リリースが予定されている「.NET 7」では、このWebAssembly製.NETランタイムを単独で使え

                                                          .NET 7ではWebAssembly製.NETランタイムを単独で利用可能にし、WebブラウザやNode.jsなどでJavaScriptから.NETを簡単に呼び出せるように
                                                        • 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
                                                          • 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日にサポート終了 移行先は?
                                                            • 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
                                                                • 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#コードの自動生成
                                                                    • 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
                                                                      • 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 を操作してもらえる対話型のリモート操作ソフトです。
                                                                                • 五言語 基礎文法比較(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