rksoftware

Visual Studio とか C# とかが好きです

WinUI3 でファイル選択ダイアログが出したい!

今日は WinUI3 でファイルを開くためのファイル選択ダイアログを出してみたいと思います。 ■ WPF(.NET 6) WPF ではこんな感じでした。 private void Button_Click(object sender, RoutedEventArgs e) { var fileDialog = new Microsoft.Win32.OpenFileDialog…

WinUI アプリの Window のクラス

WinUI のことを良く把握していなかったので、Visual Studio でテンプレートからプロジェクトを作ってデバッグ実行した Window のクラスを見てみました。 SPY++ SPY++ で見てみました。SPY++ についてはこちら。 rksoftware.hatenablog.com クラス UWP WPF Wi…

話題のラムを食べてきました。

今、秋葉原でラムが話題です。 昭和通り口すぐの Chiyoda Terrace 地下に羊が売りの中華料理屋さんがオープンしたのです。Chiyoda Terrace は以前マクドナルドが入っていて、建て替えとでマクドナルドが閉店したときのバーガーキングが話題になったあそこで…

SPY++ の場所

SPY って言葉、かっこいいですよね。憧れますよね。 そんなカッコいい名前を持つ SPY++ の話。 SPY++ は Visual Studio に付属してくるツールです。以前はスタートメニューにも入っていた人気ツールでした。 起動しているアプリのメッセージやコントコールの…

Uno Platform は今

Uno Platform、覚えていますか? 2018 年に OSS になり、日本では 2019 年 ~ 2020 年頃に話題になった複数プラットフォーム向けアプリを作る製品です。 特徴は C# + XAML で作れるところです。話題になった大きなポイントは 2 点。 WebAssembly が作れる XA…

Microsoft Build 2022 の UWP のセッション

キーワード 「 UWP」 で検索すると 561 セッション中 1 セッションがヒットしました。 mybuild.microsoft.com キーワード 「 WPF 」 で検索すると 561 セッション中 2 セッションがヒットしました。 mybuild.microsoft.com キーワード 「 Forms 」 で検索す…

Microsoft Build 2022 の MAUI のセッション

キーワード 「 MAUI 」 で検索すると 561 セッション中 4 セッションがヒットしました。 mybuild.microsoft.com キーワード 「 Xamarin 」 で検索すると 561 セッション中 1 セッションがヒットしました。 mybuild.microsoft.com キーワード 「 Blazor 」 で…

Microsoft Build 2022 の F# のセッション

キーワード 「 F# 」 で検索すると 561 セッション中 0 セッションがヒットしました。 mybuild.microsoft.com ちなみに 「 C# 」では 4 セッションがヒットしました。 rksoftware.hatenablog.com

Microsoft Build 2022 のその他のセッション

「 C# 」などのいくつかのプログラミングでセッションを検索してみると、私の感覚としては意外な感じでした。 rksoftware.hatenablog.com 全 561 セッション中、開発系らしいキーワードでは 54 セッションしかヒットしませんでした。 「 C# 」は 4 セッショ…

Microsoft Build 2022 の C# のセッション 表形式

「 C# 」などのいくつかのプログラミングでセッションを検索してみると、私の感覚としては意外な感じでした。 rksoftware.hatenablog.com ちょっと表にしてみたいと思います。 キーワード ヒット数 ヒット数 リンク C# 4 .... C# Java 13 ............. Java…

Microsoft Build 2022 の C# のセッション

キーワード 「 C# 」 で検索すると 561 セッション中 4 セッションがヒットしました。 mybuild.microsoft.com C# 11 の最新情報 Azure SQL と Azure Functions:SQL バインディングとの統合 WebAssemblyのメカニズム WinUI を使用してシンプルな Windows アプ…

Microsoft Build とは

Microsoft 社の技術を扱う開発者向けの年次のカンファレンスです。 オンライン開催のため日本でも視聴できます。2022 年はすでに終わってしまいましたが、セッションはまだ観られるようです。 mybuild.microsoft.com 2022 のセッションリストはこちらのよう…

7 つの Blazor と作り方

Blazor には 7 つの Blazor があるのでメモ。 各内容は今後確認して行きます。まずは今回は種類を書き出します。 ※間違っているかもしれません。そこはこれからしっかり確認して行きます。 no name description side Windows Mac Android iOS dotnet command…

Visual Studio のアップデートがより簡単になりました

Visual Studio の更新 (アップデート) は基本的に簡単なのですが、一部状況で少し手間でした。 ■ 複数バージョンのインストール 複数のバージョン・エディションをインストールしていると一つずつ更新せねばならず少し手間でした。 そんな手間とももうお別れ…

Blazor Hybrid (Windows フォーム) プロジェクトの作り方

Blazor には 7 つのプロジェクト タイプがあります。 今回は少し複雑なな Blazor Hybrid (Windows フォーム) プロジェクトを作ってみたいと思います。 参考 docs.microsoft.com ■ dotnet command コマンドで作成すると手ばやいです。 > dotnet new winforms …

Blazor Hybrid (WPF) プロジェクトの作り方

Blazor には 7 つのプロジェクト タイプがあります。 今回は少し複雑な Blazor Hybrid (WPF) プロジェクトを作ってみたいと思います。 参考 docs.microsoft.com ■ dotnet command コマンドで作成すると手ばやいです。 > dotnet new wpf -o BlazorWpfSample >…

PowerShell でコマンドでファイルを作る

PowerShell でコマンドでテキストファイルを作る場合、文字列をファイルにリダイレクトしてしまえばファイルを作ることができます。 しかしこの方法でプログラムのソースコードファイルを作るとうまくいかないことがあります。 こんな感じでリダイレクトでフ…

Mobile Blazor Bindings (Hybrid) プロジェクトの作り方

Blazor には 7 つのプロジェクト タイプがあります。 今回は少し複雑な Mobile Blazor Bindings (Hybrid) プロジェクトを作ってみたいと思います。 参考 docs.microsoft.com ■ 準備 □ Visual Sudio Visual Studio をインストールします。 ワークロード ASP.N…

Mobile Blazor Bindings プロジェクトの作り方

Blazor には 7 つのプロジェクト タイプがあります。 今回は少し複雑な Mobile Blazor Bindings プロジェクトを作ってみたいと思います。 参考 docs.microsoft.com ■ 準備 □ Visual Sudio Visual Studio をインストールします。 ワークロード ASP.NET と Web…

Blazor Hybrid (.NET MAUI) プロジェクトの作り方

Blazor には 7 つのプロジェクト タイプがあります。 今回はわりとシンプルな Blazor Hybrid (.NET MAUI プロジェクトを作ってみたいと思います。 ■ dotnet command 今回はビルドや実行には Visual Studio が便利なのでコマンドでは作成せず Visual Studio …

Mobile Blazor Bindings (Hybrid) でエラーで Windows アプリが実行されない

Mobile Blazor Bindings (Hybrid) の Windows アプリでエラーでプロジェクトテンプレートから作ったばかりのプロジェクトを Windows をターゲットに実行しようとすると、実行されないことがありました。 こんな画面でエラーになります。 To run this applica…

Mobile Blazor Bindings (Hybrid) でエラーで Blazor が実行されない

Mobile Blazor Bindings (Hybrid) の Windows アプリでエラーでプロジェクトテンプレートから作ったばかりのプロジェクトを Windows をターゲットに実行しようとすると、Blazor が実行されないことがありました。 こんな画面でエラーになります。 申し訳ござ…

PowerShell で空白の入ったパスを実行する

頭に & を付けます。 docs.microsoft.com 例えば Visual Studio を実行する場合は > &"C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\devenv.exe"

Blazor WebAssembly プロジェクトの作り方

Blazor には 7 つのプロジェクト タイプがあります。 今回は一番シンプルな Blazor WebAssembly プロジェクトを作ってみたいと思います。 ■ dotnet command コマンドで作成すると手ばやいです。 > dotnet new blazorwasm -o BlazorWasmSamle 実行はプロジェ…

Blazor Server プロジェクトの作り方

Blazor には 7 つのプロジェクト タイプがあります。 今回は一番シンプルな Blazor Server プロジェクトを作ってみたいと思います。 ■ dotnet command コマンドで作成すると手ばやいです。 > dotnet new blazorserver -o BlazorServerSample 実行はプロジェ…

自己証明書で Web アプリをデバッグする (Edge)

Web アプリのデバッグ中は自己証明書 (通称:オレオレ証明書 とも) で実行すると思います。 自己証明書だとブラウザが素直に開いてくれないので (※) ひと手間必要です。 ※:開かない動作は正しい。本来自己証明書のサイトは開かないのが一般的なインターネッ…

7 つの Blazor のプロジェクトの作り方

Blazor には 7 つの Blazor があります。 今回はその作り方 ~プロジェクト (ソリューション) の作り方~ です。 ■ プロジェクト (ソリューション) の作り方 no name dotnet command Visual Studio (Project Template) note article 1 Blazor Server dotnet …

7 つの Blazor

Blazor には 7 つの Blazor があるのでメモ。 各内容は今後確認して行きます。まずは今回は種類を書き出します。 ※間違っているかもしれません。そこはこれからしっかり確認して行きます。 no Go-Live name description side Windows Mac Android iOS 1 ○ Bl…

Google Analytics 4 プロパティ (GA4) でサイト全体の Page View 合計を確認する

サイトの Page View、日々確認しづらくなっている気がします。 以前の Analytics でも機能としてはまだ残っているのですが、どんどん分かりにくく深い場所になっている気がします。これは世間の多くの方はサイト全体の Page View に関心はないということかも…

Visual Studio の 17.1.6 がリリースされました

Visual Studio のアップデート 17.1.6 がリリースされました。 ■ 更新内容 ■ 機能の追加 機能追加は無いようです。 問題の解決 C++ コンパイラ (CL.exe) がクラッシュすることがある問題 mac と繋いで iPhoneシミュレーターでデバッグ仕様とすると、致命的な…