タグ: デスクトップアプリ開発
このタグが付いたすべての記事 "デスクトップアプリ開発".
C#でDPAPIを使い機密情報を安全に保存する|ProtectedDataでAPIキーを暗号化
WindowsデスクトップアプリでAPIキーやパスワードを平文保存しないための定番、DPAPI(Data Protection API)をC#で使う方法を解説。ProtectedData と WinUI 向けの DataProtectionProvider の使い方、CurrentUser/LocalMachine の違い、そして「守れない範囲」まで正確にまとめます。
Windowsデスクトップアプリ開発の忘れがちな作業チェックリスト|C#/WinUIで設計から配布まで
C#でのWindowsデスクトップアプリ(WinUI/WPF)開発で忘れがちな作業を、立ち上げ・実装・検証・配布・公開後の5フェーズに整理。各項目の完了条件と確認方法まで分かる、次の開発でそのまま使えるチェックリストです。
WinUIデスクトップアプリに自動更新を入れる|App Installer と Velopack の選び方
WinUI(C#)デスクトップアプリに自動更新を実装する方法を、配布方法別に整理。Microsoft Store・MSIX+App Installer・Velopackの3択を、仕組み・コード例・メリット/デメリットから比較し、どれを選ぶべきか判断できるようにまとめました。
WinUIアプリの配布入門|MSIXパッケージングと署名・配布の全体像
作ったWinUIアプリを人に配るには? Windowsのモダンな配布形式MSIXの概要から、なぜコード署名が必要か、パッケージ化・署名の流れ、サイドロードとMicrosoft Storeという配布方法の選び方までを、概要と最小コマンドで整理します。
WinUIのウィンドウ操作入門|WinUIExで簡単に、CsWin32でWin32を直接呼ぶ
WinUIの素のウィンドウ操作は意外と手薄。ウィンドウのサイズ記憶・中央表示・最前面化などを、WinUIExで簡単に実装する方法と、それでも足りない低レベル操作をCsWin32でWin32 APIを直接呼んで補う方法を、概要と最小コードで解説します。
WinUIのプロトコルアクティベーション入門|独自URI(myapp://)でアプリを起動する
ブラウザや他アプリから myapp:// のような独自URIで自分のWinUIアプリを起動する「プロトコルアクティベーション」の仕組みを解説。スキームの登録から起動時の受け取り、単一インスタンス化やセキュリティの勘所までを概要でまとめます。
WPFからWinUI 3への移行の勘所|つまずく差分を一枚のマップで整理
WPFアプリをWinUI 3へ移行するとき、どこが変わってどこでつまずくのかを一枚のマップに整理。名前空間・コントロール・スレッド・リソース・バインディングの主要な差分を、WPF経験者目線でまとめます。
WinUIでMVVMをはじめる|CommunityToolkit.Mvvmで「画面とロジックの分離」を最小コードで
WinUI開発で避けて通れないMVVMを、初心者向けにやさしく解説。なぜ必要かをBefore/Afterで示し、CommunityToolkit.Mvvmを使って画面とロジックを最小コードで分離する型を紹介します。WPFのMVVMとの違いも整理。
WinUI 3開発の始め方ロードマップ|初心者が挫折せず動くアプリに辿り着く学習手順
WinUI 3を学ぶとき「何をどの順番でやればいいか」で迷わないための学習ロードマップ。XAML・データバインディング・MVVM・配布までの最短ルートと、順番を間違えやすいポイントを実体験ベースで整理します。
WinUI 3とは?はじめての人向けに全体像・参考サイト・便利ツールをまとめて解説
これからWinUI 3を使う人向けに、WinUIの概要から公式ドキュメント・サンプルアプリ・開発を助けるNuGetパッケージまで、最初に知っておきたい情報を1ページにまとめました。