並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 202件

新着順 人気順

xamlの検索結果121 - 160 件 / 202件

  • [Microsoft] Windowsデスクトップ向け業務アプリ開発は.NETと.NET Frameworkどっち? - 2020年3月版 - Qiita

    LTS(Long Term Support)版はリリースから3年間サポートされます。 Visual Studioにおけるサポートは? Visual Studio 2019 16.3から.NET Core 3.0がサポートされました。 WPFの場合 WPF XAMLデザイナーは、Visual Studio 2019 16.3から使用できます。プレビューではありません。 Windows Formsの場合 Updates on .NET Core Windows Forms designerによりますと、ビジュアルデザイナーはVisual Studio 2019 16.6においてプレビュー段階です。まだいくつかのコントロールしかサポートしておらず、またサードパーティのコントロールもサポートしていません。 全機能のサポートは.NET 5.0の頃になるようです。 .NET Frameworkで作って

      [Microsoft] Windowsデスクトップ向け業務アプリ開発は.NETと.NET Frameworkどっち? - 2020年3月版 - Qiita
    • C++/WinRTの始め方 - Qiita

      概要 C++ にある程度慣れている人向けに C++/WinRT を紹介する。 開発環境を整え、簡単なプログラムを実行する。 C++/WinRT とは Windows 10 のネイティブアプリを作るためのフレームワーク C++/CX のような独自言語を用いない C++17 のライブラリとして表現される WRL という Template Library もあったらしいが、 C++/WinRT に取って代わられた 小さく、ランタイムが速いのがウリ C++ で表現されたネイティブなライブラリってことは MFC みたいなもんね、と言ってしまえばそれまでだが、ユニバーサル Windows プラットフォーム (UWP) に対応しているのが大きく異なる。PPI (DPI) の異なる複数のディスプレイの間でウィンドウを移動してもきちんと追従する。 あとは MFC みたいなマクロによるおまじないが登場しないの

        C++/WinRTの始め方 - Qiita
      • 中1息子くんラズパイにWindows10 IoT Coreを入れてアプリを作って動かす - カワリモノ息子とその母の技術メモ的な〜

        ラズパイ用のタッチディスプレイを買いました 5インチのタッチスクリーンです。 また、我が家のラズパイは Raspberry pi 3 Model B です。 (ラズパイっていうのは手のひらサイズの小型コンピュータです。) 魔の在宅期間。 いろいろ作りたいものが作れてうれしいのですが、それに伴う買い物が止まらない・・・。 息子くん早速ディスプレイをつなげたラズパイにWindows10 IoT Coreを入れて遊んでいました Windows10 IoT Coreというものがあるらしいです。 それ自体がOSらしく、ラズパイにセットアップできるらしいんです。 そしてそのOS上でVisual Studioで作ったアプリが動くって。 今日の息子氏はずっとこんな感じ。 pic.twitter.com/mwZkBpix59— しろいとり子 (@siroitori0413) 2020年4月30日 息子氏、ラ

          中1息子くんラズパイにWindows10 IoT Coreを入れてアプリを作って動かす - カワリモノ息子とその母の技術メモ的な〜
        • Blender挫折したVRC勢に捧げる3D CAD「DesignSpark Mechanical」のすすめ - Qiita

          はじめに みなさんBlenderには挑戦しましたか? まだの人は敢えてこの記事を読む必要はありません。あれを使いこなせるならそれに越したことはないので……。 ここではDesignSpark Mechanical(以下DSMech)を使ってVRChat用の小物を作る手順を紹介しながらDSMechの素晴らしさを伝えたいと思います。 ※執筆時点のバージョン:4.0(R19.1)(2018.1.0.12131) まずは結論から さて、私はVRChatのWorldを作っているので小物をたくさん作ります。全部DSMech製です。 こういう単純なものから、 これくらい複雑なものも、 この大きな客車全体もDSMechで作れます。 慣れるとこの規模でも1個30~120分かそこらでできます。細かい寸法を先に決めておけばもっと速いです。 BlenderをNヶ月かけて練習するより今パッと作りたいんだ!という人!D

            Blender挫折したVRC勢に捧げる3D CAD「DesignSpark Mechanical」のすすめ - Qiita
          • .NETとXamarinの統合、クラウドネイティブ対応はどうなるのか――2021年11月ローンチ、.NET 6の最新情報

            ※1:Mac Catalystは、iPad AppとMac Appでコードを共有する技術です。これにより、iPad向けのアプリにMac用のコードを追加するだけで比較的簡単にMacネイティブアプリとして動かせます。 ※2:前身の「Mobile Blazor Bindings」ではiOSとAndroidのサポートがありました。今後対応予定なのかどうかは残念ながら詳しい情報がありませんが、Microsoft Build 2021のセッション内では「まずはWindowsとMacにおけるリッチなデスクトップアプリのシナリオをサポートします」とコメントがあったので、今後のサポートがあるかもしれません。 .NET MAUIはXamarin.Formsの進化版なのでXamarin.Formsと同じように利用できると考えて問題ありません。今回公開された新機能は下記の通りです。 iOS、Android、Mac

              .NETとXamarinの統合、クラウドネイティブ対応はどうなるのか――2021年11月ローンチ、.NET 6の最新情報
            • GTK# プラットフォームの設定 - Xamarin

              Xamarin.Forms では、現在、GTK# アプリのプレビュー サポートが提供されています。 GTK# は、GTK+ ツールキットとさまざまな GNOME ライブラリをリンクするグラフィカル ユーザー インターフェイス ツールキットであり、Mono と .NET を使用して完全にネイティブな GNOME グラフィックス アプリを開発できます。 この記事では、GTK# プロジェクトを Xamarin.Forms ソリューションに追加する方法について説明します。 Visual Studio Visual Studio for Mac Windows デスクトップで実行される GTK# アプリを追加するには、次の手順に従います。 Visual Studio 2019 で、ソリューション エクスプローラーのソリューション名を右クリックし、[追加] > [新しいプロジェクト] を選択します。

                GTK# プラットフォームの設定 - Xamarin
              • .NET Framework 2023年7月アップデートのプレビューが開始

                2023年7月の.NET Framework累積的アップデートのプレビューが発表されました。 このアップデートには、品質と信頼性の向上が含まれており、XPSドキュメントのレンダリングの問題やメモリリークの修正が行われています。 以下に詳細をご紹介します。 2023年7月の.NET Framework累積的アップデートのプレビューが発表されました。 このアップデートには、品質と信頼性の向上が含まれており、XPSドキュメントのレンダリングの問題やメモリリークの修正が行われています。 以下に詳細をご紹介します。 WPF: XPSドキュメントの表示に関する問題を修正 WPF(Windows Presentation Foundation)は、Windowsアプリケーションのユーザーインターフェースを作成するためのフレームワークです。 WPFは、高度なUI機能(グラフィックス、メディア、テキスト、ア

                  .NET Framework 2023年7月アップデートのプレビューが開始
                • XAML 系(WPF、UWP、Xamarin.Forms)で Binding でハマらないようにするために気を付けていること - Qiita

                  XAML 系(WPF、UWP、Xamarin.Forms)で Binding でハマらないようにするために気を付けていることWPFXamlXamarin.FormsUWPVisualStudio2019 XAML 系のプラットフォームで開発するときによくお世話になるデータバインディングですが、個人的に開発中にはまらないために気を付けていることを紹介しようと思います。 間違えないために ハマらないために気を付けることは、Visual Studio に書いてもらうことです。これが一番大事です。人がプログラムを書くから間違えるので、なるべくツールに書いてもらいましょう。 データバインディングのパスでも同じで Visual Studio が DataContext の型を認識できるようにするとインテリセンスが効きます。Visual Studio に書いてもらうことが出来ます。 例えば Window

                    XAML 系(WPF、UWP、Xamarin.Forms)で Binding でハマらないようにするために気を付けていること - Qiita
                  • 3月初旬の色撮り鳥(メジロ、ヒヨドリ、ヒバリ、ツグミ、カワラヒワ、ジョウビタキ&モズ) - 諦観ブログ日記

                    お題「わたしの癒やし」 今日は快晴。 風はやや冷たいが、弥弥春らしいうららかな天気となった。弥生の時期である。 弥生(やよい)は旧歴3月(和風月名)のことであるが、新暦3月の異称として、現在も日常的に使用されている。例えば、競馬・弥生賞(2023年3月5日)である。 そんな弥生の一昨日から本日までに、色々な身近な鳥を目撃してカメラ撮影をした。 そこで、以下の写真(Twitter投稿を含め、計22枚)で、それらの様子を見て、弥生時期の雰囲気を楽しみたい(ただし、前回記事にしたモズを除く)。 (1) メジロ(Twitter投稿を含め、写真4枚) ❶セクハラ撲滅活動の弁護士(47)、セクハラで訴えられる(エントラップメント型ハラスメント)。https://t.co/3KPksFJQcChttps://t.co/PK6Ov85hfm ❷今朝目撃の「メジロ」ちゃん pic.twitter.com/u

                      3月初旬の色撮り鳥(メジロ、ヒヨドリ、ヒバリ、ツグミ、カワラヒワ、ジョウビタキ&モズ) - 諦観ブログ日記
                    • 家庭用見守りロボットを作る(Raspberry Pi2+Windows10 IoT Core+Azure)第4回:ProjectOxford FaceAPIを用いてUWPアプリで家族の顔を識別して挨拶をさせる - Qiita

                      家庭用見守りロボットを作る(Raspberry Pi2+Windows10 IoT Core+Azure)第4回:ProjectOxford FaceAPIを用いてUWPアプリで家族の顔を識別して挨拶をさせるWindowsAzureRaspberryPiMachineLearningIoT 家庭用見守りロボットを作る(Raspberry Pi2+Windows10 IoT Core+Azure)第4回です。 今回のテーマ いよいよ、Microsoft ProjectOxford FaceAPIを用いて、UWP(Universal Windows Platform)アプリで家族の顔を識別させます。 撮影した写真から家族の名前を呼んで、「◯◯ちゃんおはよう」とか、「◯◯ちゃんこんにちわ」とか、挨拶できるようになりました。 家族でない人がいると、「見知らぬ人がいます」と教えてくれます。 今回も無

                        家庭用見守りロボットを作る(Raspberry Pi2+Windows10 IoT Core+Azure)第4回:ProjectOxford FaceAPIを用いてUWPアプリで家族の顔を識別して挨拶をさせる - Qiita
                      • Microsoft、「Visual Studio 2019 バージョン16.3」を正式リリース

                        Microsoft、「Visual Studio 2019 バージョン16.3」を正式リリース:「.NET Core 3.0」に対応 Microsoftは、2019年4月初めにリリースした「Visual Studio 2019」のマイナーアップデート版「Visual Studio 2019 バージョン16.3」の一般提供を開始した。.NET Core 3.0対応などが目玉だ。 Microsoftは2019年9月23日(米国時間)、統合開発環境(IDE)の最新版「Visual Studio 2019 バージョン16.3」の一般提供を開始した。併せて、バージョン16.4のPreview 1を公開した。 Visual Studio 2019 バージョン16.3の特徴は、「.NET Core 3.0」への対応の他、C++機能の大幅な改良、Python開発者向け機能のアップデート、「TypeScri

                          Microsoft、「Visual Studio 2019 バージョン16.3」を正式リリース
                        • C#とHTMLでスマホアプリを作る MAUI Blazor

                          はじめに こちらは、デジクリ Advent Calendar 2022 の14日目の記事となります。 デジクリについてはこちらのサイトをご覧ください。 自分が書いた4日目の記事はこちら 今回は比較的プログラミング初学者向け、特にUnityなどでゲームを作ったことがありスマホやPCアプリを作りたくなった方向けを想定しています。 環境構築 環境構築といっても簡単。 VisualStudio 2022を.NET マルチプラットフォームアプリのUI開発という機能付きでインストールするだけ。 既にVisualStudio2022が入っていて、MAUIの機能をインストールしていない場合は、PCに入っているVisual Studio Installerを起動して構成を変更できます。 今回Macユーザーの方向けには解説しませんが、概ね同じ事がVisual Studio for Macの最新版でできます。も

                            C#とHTMLでスマホアプリを作る MAUI Blazor
                          • WinUI 3 (Project Reunion 0.5) がリリースしてました!

                            3 月後半にリリースすると言われていた Windows UI Library 3.0 ですが、もう 3 月も最終週だけどまだかな?と思って朝の情報収集をしてるときに GitHub を覗きにいったらリリースされていました! 8 時間前に! (向こうは日曜やぞ…) ためしてみよう とりあえず試してみよう!Visual Studio 2019 16.10 (Preview) の方が WinUI サポートに関しては高機能なので、そちらを使ってやっていきます。Project Reunion 0.5 の拡張機能を入れれば基本的には準備完了です。 以下のようなプロジェクトテンプレートが追加されます。 Project Reunion 0.5 の時点での注意点の 1 つとして、MSIX でパッケージングされたアプリケーションのみがサポートという点があります。将来的には MSIX でパッケージングしなくても使

                              WinUI 3 (Project Reunion 0.5) がリリースしてました!
                            • Flutterの状態管理とViewの更新

                              こんにちは。モバイルクライアントグループの若宮(id:D_R_1009)です。 最近スタンディングデスクを導入しました。業務時間中はずーっとスタンディング状態で、疲れたら業務終了な感じでやってます。 スタディプラスでは一部のプロダクトでFlutterを採用しています。 社内では私がFlutterの開発経験が一番多く、また長くなっているので技術選択などを行っています。 先日、新たにFlutterのアーキテクチャを選びなおす機会がありました。 アーキテクチャを比較するにあたり、社内向けに書いたブログを一部編集して公開します。 はじめに StatelessWidget StatefulWidget StatefulWidgetにmixinするObserver Viewを更新するController Provider (InheritedWidget) InheritedWidgetとは Prov

                                Flutterの状態管理とViewの更新
                              • Windows でも BLE を扱うことは可能か?〜できるかどうかやってみた〜 - 芳和システムデザイン

                                1. あらましリーダーにブログ記事を書けと言われました。 最初は .NET Core を使って mac OS で WPF アプリケーションを動かせと言われていましたが、サポートされていないので断念しました。 その後、方針を転換して Windows で BLE 通信をするアプリを作成せよ、とのお達しが出たので、やります。 2. UWP を使った BLE デバイスのアドバタイズ2.1 UWP とはUWP とは:https://docs.microsoft.com/ja-jp/windows/uwp/get-started/universal-application-platform-guideUWPは、Universal Windows Platform の略称で、Windows 用のアプリケーションソフトウェアを異なるデバイスで動かすことができる統合プラットフォームです。Windows デス

                                  Windows でも BLE を扱うことは可能か?〜できるかどうかやってみた〜 - 芳和システムデザイン
                                • » WPF 学習用ドキュメント作りました

                                  WPF の日本語ドキュメントもかなり増えてきて喜ばしいのですが、 エッセンシャル的な書籍が多い印象を受けています。 例えば「10 日でできる」とか「WPFで作る○○」とかいったような、 作業しながら読み進める学習本みたいなのは少ないというか 出版されてないんじゃないかな~ということで、 ないものは作ればいいじゃないの精神で自分で作ってみました。 PDF ファイルをこちらからダウンロードできます。 完全に独学で、C# も初めて触ってから 3 年も経っていないような 私が作ったものなので足りない部分は多々あると思いますが、 これから WPF+C# でアプリケーション開発を始めようと思う人たちにとっては 足がかりの一つになるんじゃないかなと思います。 また、こちらは公開するかどうか迷いましたが、 せっかくなのでこの機会に外へ出してみたいと思います。 「WPF 入門」というタイトルで、標準コントロ

                                  • MVVM をリアクティブプログラミングで快適に ReactiveProperty オーバービュー 2020 年版 後編 - Qiita

                                    この記事は 2020 年の ReactiveProperty のオーバービューの全 3 編からなる記事の 3 つ目の記事です。 他の記事はこちらです。 MVVM をリアクティブプログラミングで快適に ReactiveProperty オーバービュー 2020 年版 前編 MVVM をリアクティブプログラミングで快適に ReactiveProperty オーバービュー 2020 年版 中編 MVVM をリアクティブプログラミングで快適に ReactiveProperty オーバービュー 2020 年版 後編 (この記事) イベントから ReactiveProperty や ReactiveCommand を呼ぶ WPF と UWP 限定の機能としてボタンのクリックなどのイベントが発生したら ReactiveProperty の値を更新したり、ReactiveCommand を呼び出すといった

                                      MVVM をリアクティブプログラミングで快適に ReactiveProperty オーバービュー 2020 年版 後編 - Qiita
                                    • The Dragon Who Sold His Camaro: Analyzing Custom Router Implant - Check Point Research

                                      The Dragon Who Sold His Camaro: Analyzing Custom Router Implant Research by: Itay Cohen, Radoslaw Madej, and the Threat Intelligence Team Over the past few months, Check Point Research has closely monitored a series of targeted attacks aimed at European foreign affairs entities. These campaigns have been linked to a Chinese state-sponsored APT group we track as Camaro Dragon, which shares similari

                                        The Dragon Who Sold His Camaro: Analyzing Custom Router Implant - Check Point Research
                                      • 【旧版】C#でgifアニメを作る - ルパン三世のタイトルコール風 - Qiita

                                        改善版はこちら こんな感じのgifファイルができる ※画像をクリックして別ウィンドウで見てもらえれば、少しはましに見えるはず。 やりたかったこと Qiitaにアニメーションを投稿できるようにしようと思い、gifアニメファイルを作る方法を調べた。 今回はGifBitmapEncoderクラスを使ったが、 この方法は参考サイトにもあるように、 繰り返し回数や遅延時間は指定できません 結果として、速すぎる&繰り返せないものになった。 繰り返せないのは、わりと致命的・・・。 同参考サイトに、ほかの方法も記載されているので、別途試してみたい。 ⇒ やってみた エンコーダ側のソースコード using System; using System.Collections.Generic; using System.IO; using System.Windows.Media.Imaging; using S

                                          【旧版】C#でgifアニメを作る - ルパン三世のタイトルコール風 - Qiita
                                        • プレビュー版「コンパクトモード」から見るエクスプローラーの進化 - 阿久津良和のWindows Weekly Report

                                          レポート プレビュー版「コンパクトモード」から見るエクスプローラーの進化 - 阿久津良和のWindows Weekly Report 21世紀もWin32版エクスプローラーを使い続けることになりそうだ。Microsoftが米国時間2021年3月17日にリリースしたWindows 10 Insider Preview ビルド21337のエクスプローラーは、GUIの構成要素にパディング(ここでは余白の意)を加える「コンパクトモード」を追加した。 Microsoftは公式ブログにて、「XAML体験との一貫性向上を目指して設計した。タッチスクリーン使用時にエクスプローラーを操作しやすくなる」と説明している。まずは、コンパクトモードの有無でどのように変化するかご覧いただきたい(下図)。 「表示」タブに加わった「Use compact mode」 左が「Use compact mode」無効時、右が有

                                            プレビュー版「コンパクトモード」から見るエクスプローラーの進化 - 阿久津良和のWindows Weekly Report
                                          • 木村知 on Twitter: "住居を失った人、失うかもしれない人。職を失った人、失うかもしれない人。収入を失った人、失うかもしれない人。心のゆとりを失った人、失うかもしれない人。身の安全を失った人、失うかもしれない人。この人たちの存在に少しでも思いを致すことが… https://t.co/7xAml473Ud"

                                            住居を失った人、失うかもしれない人。職を失った人、失うかもしれない人。収入を失った人、失うかもしれない人。心のゆとりを失った人、失うかもしれない人。身の安全を失った人、失うかもしれない人。この人たちの存在に少しでも思いを致すことが… https://t.co/7xAml473Ud

                                              木村知 on Twitter: "住居を失った人、失うかもしれない人。職を失った人、失うかもしれない人。収入を失った人、失うかもしれない人。心のゆとりを失った人、失うかもしれない人。身の安全を失った人、失うかもしれない人。この人たちの存在に少しでも思いを致すことが… https://t.co/7xAml473Ud"
                                            • Visual Studio Code で Windows アプリ開発したいんだけど? - Qiita

                                              先に結論 Visual Studio 2019 使いましょう。 本文 今日開催している Visual Studio Code Conference Japan で VS Code で Windows アプリ開発に関する質問が出てたのでさらっと書いてみようと思います。 個人的にぱっと思いつくものは以下の3つくらいが思いつきました。 flutter React Native for Windows WPF flutter 前に少しだけ flutter は試したことがあるのですが拡張機能を入れて設定すると意外とサクッと動いて快適でした。 Flutter の開発環境を作ってみたメモ on Windows 10 Flutter の開発環境を作ってみたメモ on macOS ただ、前に試したのはモバイルアプリ開発だけでした。最近、この flutter がデスクトップもサポートしているみたいです。ただ、

                                                Visual Studio Code で Windows アプリ開発したいんだけど? - Qiita
                                              • WPFで未処理の例外を処理するベストプラクティス

                                                はじめに WPFで未処理の例外を処理する方針が、毎回わからなくなるので、ここに整理しておきます。 ベストプラクティス つぎのようにApp.xamlのStartupにイベントハンドラーを追加して private void App_OnStartup(object sender, StartupEventArgs e) { DispatcherUnhandledException += (o, args) => { // ログ出力処理 args.Handled = true; // 例外処理の中断 if ( /** アプリケーションを継続可能か判定する **/ ) { // アプリケーションが継続実行可能な場合 // ユーザーへの適切な通知処理など } else { // アプリケーションが継続不可能な場合 // ユーザーへ適切に通知したのち、リソースを解法してエラーとしてアプリケーションを終

                                                  WPFで未処理の例外を処理するベストプラクティス
                                                • 【C#-WPF】MVVMパターンとContentControlで画面遷移する方法 - 業務のためのC#・C言語・C++学習

                                                  WPFで画面遷移しようとしてWEB検索をかけるとPageとFrameを使った画面遷移が上位に表示されます。これらは開発者が実現したい機能がない場合があるため、MVVMパターンとContentControlの利用を推奨します。 コンストラクタで初期画面を反映させる場合 大まかな流れ ①表示したいUIをUserControlとして作成 ②MainWindow.xamlにResources、DataTemplate、ContentControlを設定 ③ContentControlで設定した変数ActiveContentに表示したいUIのViewModelを設定 コンボボックスで複数画面の画面遷移を行う場合 OverView 各コードやXAMLを解説していく。 MainWindow.xaml AView.xaml,BView.xaml,MainWindow.xaml.cs MainContent

                                                    【C#-WPF】MVVMパターンとContentControlで画面遷移する方法 - 業務のためのC#・C言語・C++学習
                                                  • WPFで使えるMVVMフレームワーク「Prism」とは | .NETコラム

                                                    WPF、UWPアプリなどのXAMLアプリケーションで、MVVMパターン開発を支援する「Prism」は、 WPF、UWPアプリ開発を効率的にします。「Prism」を使って簡単なアプリケーションを作成してみましょう。 SE MVVMパターンとは何ですか? PM プログラムの要素をModel、View、ViewModelの3つに分割したWPF、 Silverlight向けに考案された開発手法です。 Prismを使ってできること Prismが提供する主な機能は以下のとおりです。 [table id=25 /] Prismは疎結合で保守性が高いWPFやUWPアプリ開発を補助するフレームワークです。UIとビジネスロジックが分離されたアプリは、MSTestなどのツールによるテスト自動化も行えます。 公式HP:https://github.com/PrismLibrary/Prism Nuget:http

                                                      WPFで使えるMVVMフレームワーク「Prism」とは | .NETコラム
                                                    • C#でファイルダウンロードの進捗状況を表示する | DevelopersIO

                                                      はじめに C#で進捗が分かるファイルダウンロードの方法を調べました。ダウンロードの方法はいくつか試したのですが進捗状況が意外と取れなくて、他に進捗状況を出す方法が見つけられませんでした。UWPで作ったテストアプリのソースコードは以下になります。実際はProgressBarで進捗状況を表示すると思いますが、今回はコンソールに表示しています。画面側はボタン1つ置いただけの画面なので割愛します。このサンプルではビデオライブラリにダウンロードしたファイルを置いていますので、Package.appxmanifestの機能の設定で「ビデオ ライブラリ」を許可する必要があります。 UWPのソースコード using System; using System.Diagnostics; using Windows.Storage; using Windows.Storage.Streams; using Wi

                                                        C#でファイルダウンロードの進捗状況を表示する | DevelopersIO
                                                      • .NET Coreに対応したInputManで次世代のアプリ配布方法を試す(MSIX編) | MESCIUS.devlog - メシウス株式会社

                                                        メシウス株式会社のDeveloper Solutions〈開発支援ツール〉の情報発信メディア「MESCIUS.devlog」 先日公開した記事では、.NET Coreで作成したWindowsアプリケーションの新しい配布方法「自己完結型」を試してみました。 今回は前回紹介できなかったMSIXパッケージを作成してアプリケーションを配布する方法を試してみたいと思います。 前回に引き続き、使用するのは入力支援コンポーネント「InputManPlus for WPF(インプットマンプラス)」です。 配布するアプリケーションの準備 MSIXパッケージで配布する MSIXパッケージの作成 インストーラーファイルの設定 アプリケーションのインストール アプリケーションの更新 おわりに 配布するアプリケーションの準備 InputManとJPAddressで作成した郵便番号検索アプリを使用します。事前準備とし

                                                          .NET Coreに対応したInputManで次世代のアプリ配布方法を試す(MSIX編) | MESCIUS.devlog - メシウス株式会社
                                                        • .NET Conf 2020 Online - .NET 5 リリース記念パーティートーク フォローアップ - しばやん雑記

                                                          金曜の夜に .NET 5 のリリース記念と称して、.NET 好きメンバーを集めてアップデートや新機能について話をしました。考えていたタイムスケジュールが完全に崩壊してしまいましたが、2 時間で何とか収まりました。 スピーカーは綺麗に興味が異なっていたので、言い出しっぺかつ進行役の自分としても学びが多かったです。 最近はフォローアップばかり書いている気がしますが、自分が関わったイベントについては今後も頑張ってツイートまとめの作成とフォローアップを書いていきたいと思います。 書くにあたっては Twitter と YouTube から独断と偏見でいくつか拾ってきました。 使用したスライド Twitter まとめと YouTube アーカイブ、文字起こし .NET ランタイムのサポートポリシー GitHub Actions / Azure Pipelines での .NET 5 サポート Blaz

                                                            .NET Conf 2020 Online - .NET 5 リリース記念パーティートーク フォローアップ - しばやん雑記
                                                          • 時間のかかる処理を実行すると、COM コンテキストの移行ができないエラーが発生する (WPFプログラミング)

                                                            WPF アプリケーションで時間のかかる処理を実行すると、COM コンテキストの移行ができないエラーが発生する現象について紹介します。 現象 WPFアプリケーションで時間のかかる処理を実行すると、下記のエラーが発生することがあります。 マネージ デバッグ アシスタント 'ContextSwitchDeadlock' が 'C:\(事項ファイルのパス)\(実行ファイル名).vshost.exe' で問題を検出しました。 追加情報:CLR は、COM コンテキスト 0xnnnnnn から COM コンテキスト 0xnnnnnn へ 60 秒で移行できませんでした。ターゲット コンテキストおよびアパートメントを所有するスレッドが、ポンプしない待機を行っているか、Windows のメッセージを表示しないで非常に長い実行操作を処理しているかのどちらかです。この状態は通常、パフォーマンスを低下させたり、

                                                              時間のかかる処理を実行すると、COM コンテキストの移行ができないエラーが発生する (WPFプログラミング)
                                                            • VSCodeで.NET MAUIの開発環境構築 - Qiita

                                                              はじめに 株式会社ACCESS Advent Calender 2023の10日目の記事です。 .NET MAUIについて .NET MAUI(Multi-platform App UI)は、C#とXAMLを使用してモバイルアプリやデスクトップアプリを開発することができるクロスプラットフォームのフレームワークです。その名の通り、Microsoftの.NETシリーズとして提供されています。 これまではXamarin.Formsという名前で提供されてきましたが、2024年5月1日にサポートが終了し.NETシリーズに統合される予定となっています。 Visual Studio for Macのサポート終了について .NET MAUIでiOSやMacOS向けのアプリをビルドするにはmacOSの環境が必要ですが、 公式から提供される開発環境としては、Visual Studio for Macが唯一の手

                                                                VSCodeで.NET MAUIの開発環境構築 - Qiita
                                                              • 2023-02-11: .NET language strategy, Windows App SDK 1.3 Experimental-1, Rider EAP 日本語言語パック - WeekRef.NET

                                                                2023-02-11: .NET language strategy, Windows App SDK 1.3 Experimental-1, Rider EAP 日本語言語パック トピックス Update to the .NET language strategy - .NET Blog https://devblogs.microsoft.com/dotnet/update-to-the-dotnet-language-strategy/ .NET での言語に対する(Microsoftの)戦略のアップデートについて。 .NET では現在主要な言語として C#、F#、Visual Basic の3つがあり、それぞれへの Microsoft の戦略に関してのドキュメントがアップデートされた。 .NET マネージド言語の戦略 - .NET | Microsoft Learn Version

                                                                • ドキュメントベースではないWebアプリケーション - laiso

                                                                  Four Eras of JavaScript Frameworks JSのアプリケーションフレームワークを4世代に分けて解説する記事 今のSPAはGoogle Maps等の始祖的なAjaxアプリケーションから直接由来したというより、スマートフォンアプリのユーザーインターフェイスの再現が下地にあると思っているので近い考えた書かれていて同意した。 ユーザーが操作する範囲をWidgetとして定義する開発方法から、開発者が分割単位をコントロールするコンポーネントベースのGUI開発や関数型プログラミングの適用も、XAMLでMVVMと言われ出した頃から僕も知ったので近い時代感を受けた。 新興のフルスタックフレームワーク世代のものはMPAへの回帰が進んでいると思う。 ただし現在のJavaScriptアプリケーションはブラウザの描画とDOM操作の手続きで表現するドキュメントベースの従来のアプリケーション

                                                                    ドキュメントベースではないWebアプリケーション - laiso
                                                                  • [WPF,Prism] RegionManagerによる画面遷移方法まとめ

                                                                    [WPF,Prism] RegionManagerによる画面遷移方法まとめ 2021.09.20 C# C#, Prism, WPF Prism で RegionManager を使った画面遷移方法 Navigation Using the Prism Library for WPF | Prism WPF でよく使われるフレームワーク Prism の提供する RegionManager を使った画面遷移方法の使い方をまとめます。 今回は Prism のテンプレートを使用して作成したプロジェクトをサンプルとして用います。 Region の基本 Prism では Region という表示領域を管理し、そこに表示するコンポーネント(UserControll)を RegionManager という管理クラスで切り替えることができます。 例えば “ViewA” と “ViewB” という名前の U

                                                                      [WPF,Prism] RegionManagerによる画面遷移方法まとめ
                                                                    • Bing や Cortana のものとされる約 37 GB のソースコードが流出 | スラド セキュリティ

                                                                      count: 78,880 avr: 7KB sum: 559MB .cs count: 24,250 avr: 82KB sum: 1,949MB .json count: 19,909 avr: 7KB sum: 151MB .h count: 15,986 avr: 11KB sum: 181MB .cpp count: 12,449 avr: 538KB sum: 6,543MB .dll count: 12,032 avr: 6KB sum: 77MB .pbf count: 11,071 avr: 234KB sum: 2,534MB .xml count: 10,704 avr: 3KB sum: 35MB .ll count: 7,763 avr: 37KB sum: 284MB .png count: 7,192 avr: KB sum: 5MB .bond count:

                                                                      • .NET MAUI+Blazor を始めてみた - Qiita

                                                                        はじめに Windows のデスクトップアプリを作るのに自分は、以前は Delphi を使っていて、仕事は WinForms+VB.NET を使っていて、趣味は Electron も使っています。新たにアプリを作り始めるのに、別の開発手段も試してみようと思いました。 .NET MAUI とは .NET Multi-Platform App UI (. NET MAUI) は、C# と XAML を使用して、ネイティブのモバイル アプリやデスクトップ アプリを作成するための、クロスプラットフォーム フレームワークです。 (.NET MAUI とは - .NET MAUI | Microsoft Learn) チュートリアルのソースコードの一部を見てみます。 <?xml version="1.0" encoding="utf-8" ?> <ContentPage xmlns="http://s

                                                                          .NET MAUI+Blazor を始めてみた - Qiita
                                                                        • 【Xamarin.Forms】QRコードの読み取りをする方法 - takataka430’s blog

                                                                          Xamarin.FormsにはQRコードやバーコードを読み取るためのZXing.Net.Mobileというライブラリがあります。 GitHub - Redth/ZXing.Net.Mobile: Zxing Barcode Scanning Library for MonoTouch, Mono for Android, and Windows Phone 今回はこのライブラリを使用して、Xamarin.FormsでQRコードをスキャンして表示する簡単なアプリを作ってみました。 環境 手順 準備 画面作成と処理の追加 ViewModelで処理を行う 参考にしたページ 環境 Visual Studio Community 2017 for Mac Xamarin.Forms (3.6.0.220655) ZXing.Net.Mobile (2.4.1) ZXing.Net.Mobile.Fo

                                                                            【Xamarin.Forms】QRコードの読み取りをする方法 - takataka430’s blog
                                                                          • Uno Platform が凄く面白そうなので紹介!

                                                                            Uno Platform を少し触ってみた感じ面白そうだと感じた部分を紹介したいと思います。 公式ページはこちらになります。 https://platform.uno/ 簡単な説明 詳細は公式ドキュメントの What is the Uno Platform? にあるのでそちらを見ていただくとして個人的な解釈では UWP で開発した画面が、そのまま Android や iOS や Windows (当然ですが) や WebAssembly 上で動くといったものを目指してるものになります。 Xamarin.Forms も同じように XAML + C# の組み合わせでクロスプラットフォームアプリケーションを開発可能ですが、Uno Platform と比べて一番の違いは ContentControl があることだと思ってます。 WPF で登場したコンテンツモデルによって柔軟な見た目をコントロールで

                                                                              Uno Platform が凄く面白そうなので紹介!
                                                                            • Livet v3.2.1 をリリースしました - かずきのBlog@hatena

                                                                              しばらく触ってませんでしたが、リリースしました。 Microsoft.Xaml.Behaviors.Wpf が .NET Core 3.0 対応したので、Livet も警告が出ない状態で .NET Core で使えます。 変更点 v3 系になってから各種機能を個別の NuGet パッケージに分離してきましたが以下のような形で落ち着きました。 LivetCask パッケージ NuGet Gallery | LivetCask 3.2.1 以下のパッケージの詰め合わせです。 LivetCask.Behaviors LivetCask.Collections LivetCask.Converters LivetCask.EventListeners LivetCask.Messaging LivetCask.Mvvm 従来通りの機能セットが含まれるように各種パッケージをまとめてます。 Livet

                                                                                Livet v3.2.1 をリリースしました - かずきのBlog@hatena
                                                                              • あなたのVisualStudioをセマンティックなカラフルに in VS2022 - Qiita

                                                                                C#エディタ なにはともあれ、スクリーンショットをごらんください。 左がバニラ、右が拡張後です。 Visual Studioの標準設定とViasforaというVS拡張でVisual Studioをカラフルにできます。 ただカラフルになって楽しむだけでなく、セマンティックに色分けをすることで、コードの理解にも一役かってくれます。 呼び出す時にしばしば間違う、以下の区別ができます。 ローカル変数 vs パラメータ vs フィールド vs プロパティ 普通のメソッド vs 静的メソッド vs 拡張メソッド しばしば議論になるfieldに _ を付けるかべきかは この機能でセマンティックに判別出来るので不要だと思います。 Expression-Bodiedで書かれたメソッドと読み取り専用プロパティは () の有無でしか区別できませんが、色がはっきり違うと識別しやすいです。 Rainbow Brac

                                                                                  あなたのVisualStudioをセマンティックなカラフルに in VS2022 - Qiita
                                                                                • What's new in Windows Forms in .NET 7.0 - .NET Blog

                                                                                  There are a lot of exciting enhancements for Windows Forms developers in .NET 7. We are committed to support and innovate in the Windows Forms runtime, so let’s look at what is new in .NET 7. Accessibility improvements and fixes We strive to improve the experience for users of assistive technology. This release adds further improvements to accessibility, including but not limited to the following:

                                                                                    What's new in Windows Forms in .NET 7.0 - .NET Blog