WindowsフォームアプリケーションWindows Form画面を スクリーンサイズの80%で表示する Visual Studio 2019 プロジェクト テンプレートは、Windowsフォームアプリ。 2022.10.16Visual Studio 2019Windowsフォームアプリケーション
Stubスタブ(Stub)の作り方 数千万円以上する他社製品を操作するアプリの開発を行う場合、他社製品に接続できるのは現地だけで、開発作業を行うローカルPCからは他社製品に接続できないなど、作業できる環境が限られ、デバッグ作業が思うように進まないということがよく起きます。そ... 2022.11.05.NET CoreC#StubVisual StudioVisual Studio 2019Windowsフォーム試験開発方式
Blazor Server 5.0Blazor Server ファイルアップロードボタンをカスタマイズする Blazor Server の<InputFile>組み込みコンポーネントを使った、ファイルアップロード処理を実装しました。<InputFile>のレイアウト、デザインを変更したパターン例も実装しています。ソースコードはGit... 2022.10.09.NET CoreBlazor Server 5.0C#CSSVisual Studio 2019
Blazor Server 5.0Blazor Server 画面間で使う共通メソッド Blazor Server 画面間で使う共通のメソッドは、staticクラス、staticメソッドとして実装し、共通部品用のフォルダに纏めるのが基本です。 staticクラス、staticメソッドで実装した共通処理を、2画面... 2022.02.26.NET CoreBlazor Server 5.0C#Visual Studio 2019
Blazor Server 5.0Blazor Server ボタンクリックでsubmitさせない Blazor Serverの初期プロジェクトに設けられているサンプルのボタンは、submitするボタンなので、それを元に画面にボタンを追加して行くと、追加した全てのボタンがsubmitしてしまい、submitするボタン/submitしない... 2022.10.09.NET CoreBlazor Server 5.0C#Visual Studio 2019
Blazor Server 5.0Blazor Server でInjectを一箇所に纏める Blazor Server はデフォルトで、_Imports.razor に using を集約できるようになっていますが、 Injectを集約できる場所はデフォルトではありません。 Injectを集約するための基本ク... 2022.02.17.NET CoreBlazor Server 5.0C#Visual Studio 2019
Blazor Server 5.0Blazor Server でCSVファイルをダウンロード Blazor Serverで、「BlazorDownloadFile、CsvHelper」Nugetパッケージを使ったCSVファイルダウンロード処理を実装しました。今はこの実装方式が最短だと思う。ソースコードはGitHubで公開しています... 2022.10.09.NET CoreBlazor Server 5.0C#Visual Studio 2019
Blazor Server 5.0Blazor Server で環境設定ファイルの値を画面に表示する appsettings.json 環境設定ファイル内のユーザー設定値を、WEBアプリ起動時に読込み、アプリのタイトルとして表示する処理を実装しました。ソースコードはGitHubで公開しています。 appsettings.... 2022.10.09.NET CoreASP.NET CoreBlazor Server 5.0C#Visual Studio 2019
Blazor Server 5.0Blazor Server でHtmlタグのdisabledをシンプルに実装する チェックボックスのチェック状態と、「有効/無効」状態が連動するテキストボックスを実装しました。bindしている変数をそのまま使い、bool型専用の拡張メソッドからdisabledに対応する値を返す方式で実装しましたが、この実装方式が一番ソ... 2022.10.09.NET CoreASP.NET CoreBlazor Server 5.0C#Visual Studio 2019
Blazor Server 5.0Blazor Server ボタンの連続クリック対策 連続クリックされると良くないボタンの、連続クリック対策として実装必須なのは、確認MSGです。クリックされた際にボタンを無効にすることで、より堅牢になりますが、こちらは余裕があればの実装です。クリックされた際にボタンを非表示にするのは、選択... 2022.02.05.NET CoreASP.NET CoreBlazor Server 5.0C#Visual Studio 2019