プログラミング LAN内のWebサーバーで血糖値管理アプリを動かす 家庭のLAN内にWebサーバーを構築して、家庭内の各パソコンでWeb版血糖値管理アプリを利用できるようにしました。.NET Core Razor Pagesで作成した血糖値管理アプリをIISのWebサーバー上で動くようにしました。家庭内のW... 2024.01.02 プログラミングC# Razir Pages
プログラミング Webサーバーを自宅に構築 あきらめました Webサーバーを自宅に構築することをあきらめました。 技術、コスト、セキュリティ、設置環境、運用・保守などを考慮すると、趣味のレベルを超える負担を覚悟しなければなりません。 各項目の必要となる要件や発生する事柄は、つぎのようなものがあります... 2023.11.29 プログラミングC# Razir Pages
プログラミング Webアプリ ページング機能を追加しました ページングの機能を追加しました。 1ページに4件表示し、Nextボタンを押すと次のページを表示し、Previousボタンを押すと前のページを表示します。 まず、はじめに図を用いて、ページングについての概要を説明します。次に、コーディングに基... 2023.11.23 プログラミングC# Razir Pages
プログラミング Webアプリ SQLiteをMySQLに変更する データベースをSQLiteで開発してきましたが、本番環境で使用するデータベースはMySQLになります。開発環境と本番環境のデータベースの種類が異なると、デプロイに問題が生じるため、開発環境をMySQLに変更する必要がでてきました。 今回SQ... 2023.11.18 プログラミングC# Razir Pages
プログラミング 完成形イメージ LANとWANからWebアプリ利用 血糖値管理のWebアプリの完成形は、家屋内のLAN環境にLinuxのWebサーバーを設置し、家屋内の各パソコン(WindowsPCとMac)からアプリを利用できることと、ルーターを介してWAN側からも利用できるようにすることです。WAN側か... 2023.11.16 プログラミングC# Razir Pages
プログラミング Webアプリ 検索機能を追加しました 検索機能を追加します。検索項目は、日付、血糖値、時間帯で、それぞれ From Toで範囲指定できるようにします。 複数条件が指定されたときは、AND条件(全ての指定条件を満たすデータ)で検索します。 次の2つに分けて記述します。 検索条件の... 2023.11.09 プログラミングC# Razir Pages
プログラミング Webアプリ ソート機能を付加しました Webアプリ CRUD操作のメニュー画面の作成方法で掲載したコードを改変してソート機能を追加しました。 以下の順番に記述します。① ページモデルクラスの作成ポイント② Razorページの作成ポイント③ ソート列とソートキー別のソートオーダー... 2023.11.03 プログラミングC# Razir Pages
プログラミング Webアプリ CRUD操作のメニュー画面の作成方法 データベースのテーブルに対するCRUD操作を行うためのメニュー画面の作成方法について記述します。 次の4つの項目ごとに記述します。 ① 見出しを表示する方法② テーブルデータの一覧を表示する方法③ Create(レコードの新規作成)画面へリ... 2023.10.28 プログラミングC# Razir Pages
プログラミング 血糖値管理をWebアプリにする 入力検証について ブラウザで入力したデータを検証し、正常なデータだけを受取り、異常なデータの場合はエラーメッセージを表示する。アプリケーションを作成するなら、入力検証は必須です。今回は、.NET CoreのRazor Pagesにおける入力検証についてのまと... 2023.10.25 プログラミングC# Razir Pages
プログラミング 血糖値管理をWebアプリにする 試作版その① .NET Core 7.0でWeb版の血糖値管理の試作版を作成しました。データベースに血糖値測定データを登録、編集、削除、詳細表示をするだけの、簡単なものです。 フレームワークに.NET Core 7.0を指定し、プロジェクトのテンプレート... 2023.10.05 プログラミングC# Razir Pages