プログラミングC# Excelを操作する(ClosedXML) コンソールアプリケーション、クラスライブラリで多言語化対応(ローカライズ)する や WPFで多言語化対応(ローカライズ)する でリソースの内容を直接リソースファイルに記述していたのですが、さすがに数が多すぎて管理しにくくなったのでエクセルか...2023.05.26プログラミング
プログラミングVisual Studioを使用してリリースファイルを1つのexeファイルにまとめる その2 Visual Studioを使用してリリースファイルを1つのexeファイルにまとめるの方法とは別の手順で1ファイル化します。最近はこっちの手順でしかやってないです。環境Visual Studio 2022 v17.6.0 Preview 1...2023.04.11プログラミング
プログラミングコンソールアプリケーション、クラスライブラリで多言語化対応(ローカライズ)する 以前やったWPFのローカライズはCLI、クラスライブラリでは使用できないので別の方法で実装していきます。環境.NET 7.0リソースファイル(resx)を言語ごとに作成する今回リソースファイルとしてresxで作成していきます。場所はReso...2023.04.08プログラミング
プログラミングWPFで多言語化対応(ローカライズ)する WPFでアプリを作成する場合、多言語対応が必要な場合があります。多言語化には複数の方法がありますが、ここではResourceDictionaryを使用して実装していきます。リソースファイル(xaml)を言語ごとに作成するまず、言語ごとにリソ...2023.03.282023.04.08プログラミング
プログラミングC#でToast表示する 必要なライブラリMicrosoft.Toolkit.Uwp.NotificationsをNuGetでインストールします。さらに、.csprojのTargetFrameworkを修正していきます。ここにある通り、TargetFramework...2023.03.252023.03.27プログラミング
プログラミング.NET Core 3.1 から upgrade-assistant を使用して.NET 6.0にアップグレードする アップグレードするプロジェクトアップグレード対象は.NET Core 3.1 で開発したものを使用します。以前、バージョンを.NET 6.0に変更しようとしたときはビルドエラーが出たので再チャレンジです。ちなみにその時はエラーの内容すら見て...2023.03.08プログラミング
プログラミング.NET MAUI でToast表示する 環境.NET 7VisualStudio 2022 Version 17.5.0 Preview 6.0CommunityToolkit.Maui 4.0ライブラリNuGetで "CommunityToolkit.Maui" を検索し、イン...2023.02.282023.03.27プログラミング
プログラミング.NET MAUI データバインディング MAUIでのバインディングのメモ。たぶんWPFとほとんど変わらない。と思う。XAMLMAUIのプロジェクト作成するとデフォルトで出来上がるXAMLを少し改変しLabel、Entry(1行テキスト入力)、Buttonを配置<?xml vers...2023.01.27プログラミング
プログラミング.NET MAUI プラットフォーム毎の処理の実装と呼び出し方法 .NET MAUIでマルチプラットフォームのアプリを作成する際に各プラットフォーム毎に異なる処理を実装する場合があると思います。この場合にMAUIではプラットフォーム毎に処理を分けて実装することができます。今回はその方法をメモ。環境.NET...2023.01.21プログラミング
プログラミングNJsonSchema ネストした階層にAdditionalPropertiesを設定する方法 クラスからスキーマを生成し、AllowAdditionalProperties = true を設定したにも関わらずJSONに定義外のプロパティを記載するとバリデーションエラーが発生してしまいました。調べても中々良いのが見つからなかったので...2022.12.20プログラミング