Windows フォーム アプリ
概要
このプロジェクトは、VB.NET で構築されたフロントエンドと、Node.js および Express で構築されたバックエンドで構成されるフルスタックの Windows フォーム アプリケーションです。このアプリケーションを使用すると、ユーザーはストップウォッチや電子メール検索機能などの追加機能を使用して、提出物を作成、表示、編集、削除できます。これは、Slidely の評価タスク 2 の一部として書かれました。
形状 | 見た目は |
---|
着陸 | |
提出物の作成 | |
送信内容の表示、削除、編集、CSV へのエクスポート | |
特徴
- 送信の作成:ユーザーは、名前、電子メール、電話番号、GitHub リンク、ストップウォッチ時間のフィールドを含む新しい送信を作成できます。
- 提出物の表示:ユーザーは、既存の提出物を表示し、それらの間を移動し、各提出物の詳細を確認できます。
- 送信の編集:ユーザーは既存の送信を編集し、変更を保存できます。
- 提出物の削除:ユーザーは提出物を削除できます。
- 電子メール検索:ユーザーは電子メールで提出物を検索できます。
- ストップウォッチ:ユーザーは送信フォームに記入しながら、ストップウォッチ タイマーを開始、停止、リセットできます。
- 検証チェック:名前 (数字や特殊文字は含まれない)、電子メール (有効な電子メール形式)、および電話番号 (10 桁の数字、ただし空でもよい) の検証。
- 重複入力の防止:電子メールに基づいて重複して送信できないようにします。
- CSV にエクスポート:ユーザーはすべての提出物を CSV ファイルにエクスポートできます。
アプリの実行
前提条件
- マシンは Windows 8.1 以上を実行している必要があります。
- Node.js と npm がマシンにインストールされていること。
- Visual Studio がマシンにインストールされていること。
バックエンドの実行: 参照。バックエンド README.md。
フロントエンドの実行: 参照。フロントエンド README.md