プログラミング

プログラミング

Visual Studioを使用してリリースファイルを1つのexeファイルにまとめる その2

Visual Studioを使用してリリースファイルを1つのexeファイルにまとめるの方法とは別の手順で1ファイル化します。最近はこっちの手順でしかやってないです。環境Visual Studio 2022 v17.6.0 Preview 1...
プログラミング

コンソールアプリケーション、クラスライブラリで多言語化対応(ローカライズ)する

以前やったWPFのローカライズはCLI、クラスライブラリでは使用できないので別の方法で実装していきます。環境.NET 7.0リソースファイル(resx)を言語ごとに作成する今回リソースファイルとしてresxで作成していきます。場所はReso...
プログラミング

ConoHa VPS 最大60%オフキャンペーンを開始(4/27まで)

ConoHa VPSでかなり安めの春の贅沢キャンペーンが始まりました。期間は4/27(木)16時までとなっています。忘れずにチェックしましょう。キャンペーン内容春の贅沢キャンペーンは最大で60%でVPS割引きっぷを購入できるというものです。...
プログラミング

WPFで多言語化対応(ローカライズ)する

WPFでアプリを作成する場合、多言語対応が必要な場合があります。多言語化には複数の方法がありますが、ここではResourceDictionaryを使用して実装していきます。リソースファイル(xaml)を言語ごとに作成するまず、言語ごとにリソ...
プログラミング

C#でToast表示する

必要なライブラリMicrosoft.Toolkit.Uwp.NotificationsをNuGetでインストールします。さらに、.csprojのTargetFrameworkを修正していきます。ここにある通り、TargetFramework...
プログラミング

.NET Core 3.1 から upgrade-assistant を使用して.NET 6.0にアップグレードする

アップグレードするプロジェクトアップグレード対象は.NET Core 3.1 で開発したものを使用します。以前、バージョンを.NET 6.0に変更しようとしたときはビルドエラーが出たので再チャレンジです。ちなみにその時はエラーの内容すら見て...
プログラミング

.NET MAUI でToast表示する

環境.NET 7VisualStudio 2022 Version 17.5.0 Preview 6.0CommunityToolkit.Maui 4.0ライブラリNuGetで "CommunityToolkit.Maui" を検索し、イン...
プログラミング

.NET MAUI で設定を保存する(Preferences)

アプリの設定等を保存するためにPreferencesが用意されています。簡単に使用できるのでメモします。保存できる型保存できる型は以下の7種です。Boolean(Double(Int32(Single(Int64(String(DateTi...
プログラミング

.NET MAUI データバインディング

MAUIでのバインディングのメモ。たぶんWPFとほとんど変わらない。と思う。XAMLMAUIのプロジェクト作成するとデフォルトで出来上がるXAMLを少し改変しLabel、Entry(1行テキスト入力)、Buttonを配置<?xml vers...
プログラミング

.NET MAUI プラットフォーム毎の処理の実装と呼び出し方法

.NET MAUIでマルチプラットフォームのアプリを作成する際に各プラットフォーム毎に異なる処理を実装する場合があると思います。この場合にMAUIではプラットフォーム毎に処理を分けて実装することができます。今回はその方法をメモ。環境.NET...