ファイルの説明
COVID-19 温度レコーダー
タスク:
2 週間分の体温測定値を記録し、平均体温を診断するプログラムを開発します。
形状:
- テキストボックスを使用してエンドユーザーからの測定値を記録し、リストボックスを使用して有効な測定値をそれぞれ記録します。
- テキストボックスを使用して、最後に記録された温度と診断を表示します
- テキストボックスを使用して、リストボックスに保存されたデータに基づいて 14 日間の平均を表示します。
- 測定値の記録と測定値のクリアのためのボタンが含まれています
全額クレジットの場合:
- プログラムは十分に文書化され、コントロールには標準に従って適切な名前が付けられている必要があります。
- データは検証され、適切にフォーマットされる必要があります。
- 読み取り値は数値であり、小数点以下の桁を受け入れる必要があります
- 読み取り値は 0 ~ 115 でなければなりません
- LOGICAL OPERATOR を含む if ステートメントを使用する必要があります。
- 適切かつ明確なエラー メッセージが表示される必要があります。
- 温度は小数点以下 2 桁でフォーマットする必要があります
- 最後の測定値と平均測定値の範囲に基づいて診断を決定するには、SELECT CASE を使用する必要があります。
- 95未満は低体温症です
- 95~99が正常
- 99 以上 103 は発熱です
- 103 より大きい場合は注意を求める
- FOR NEXT ループを使用して、測定値リスト ボックスを繰り返し、合計測定値を累積する必要があります。
- プログラムでは 14 を超える読み取りを許可してはなりません。
- そのカウントに達すると、レコードとテキストボックスが無効になります。
- 読み取りの最大数には CONSTANT を使用する必要があります。
- プログラムとランタイムに同じデータ セットを使用します。それらは一致する必要があります。
- 録音ボタンとクリアボタンが機能する必要があります
営業担当者計算機
タスク:
営業担当者の週次売上に基づいて週次給与と歩合給を計算するプロジェクトを作成します。毎週の給与と支払われたコミッションの累計の概要と、概要ボックスを提供します。
形状:
コード:
クラス
プロパティ
- 外部クラスが必要です。
- 名前 (空白であってはなりません)、週間売上高 (< 0 であってはなりません) のプロパティ
- コミッションとペイの読み取り専用プロパティ
- 読み取り専用プロパティ 総売上高、総コミッション、総支払額
手数料:
- 売上 > ノルマ (400) の場合、手数料 = 売上 * 手数料率 (10%)
- それ以外の場合は手数料 = 0
- 給与 = 基本給 (500) + 手数料
- 売上/コミッション/給与の合計は、入力されたすべての営業担当者に対して累積される必要があります
メソッド
- サブ FindPay、関数 CalculateCommission(SalesDecimal)
- どちらのメソッドも非表示にする必要があります
コンストラクタ
- Name と Sales を受け入れるようにオーバーロードされており、インスタンス化時に支払いを計算する必要があります
形状
- 名前が入力されたことを確認してください
- 入力された売上金額が数値であることを確認してください
- Pay はオブジェクトをインスタンス化し、Pay を計算して表示する必要があります。
- 概要は別の形式で開きます。入力されたすべての営業担当者の合計売上、コミッション、支払いを表示します。
- モードレスで開き、フォームのアクティベーション時に更新する必要があります
- については別のフォームを開く必要があります
- モーダルで開く必要があります
- Exit はプログラムを閉じる必要があります
全額クレジットの場合:
- プログラムは十分に文書化され、コントロールには標準に従って適切な名前が付けられている必要があります。
- データは検証され、適切にフォーマットされる必要がある
- 自動実装プロパティはありません
- 結果は実行時の回答と一致する必要があります
- 上記の「コード」セクションのすべての項目を完了する必要があります
カロリー計算機
タスク:
-脂肪、炭水化物、タンパク質のカロリーの合計を計算するウェブサイトを作成します。ユーザーが脂肪のグラム、炭水化物のグラム、タンパク質のグラムを (テキスト ボックスに) 入力できるようにします。脂肪1グラムは9カロリーです。タンパク質または炭水化物 1 グラムは 4 カロリーです。
コード:
- カスタムクラスを使用する必要があります
- このクラスには、脂肪、炭水化物、タンパク質のプロパティが含まれている必要があります。
- クラスには、ItemCalories を返す関数が必要です
- 項目カロリーは脂肪 * 9 + カード * 4 + タンパク質 * 4 に等しくなければなりません
- クラスには、プロパティを初期化するためのコンストラクターが 1 つ含まれている必要があります。
- 脂肪、炭水化物、タンパク質の必須フィールドバリデータが必要です
- 脂肪、炭水化物、タンパク質の範囲を 1 ~ 1000 の間で検証する必要があります。
- 次のような計算ボタンが必要です。
- オーバーロードされたコンストラクターを使用してクラスのインスタンスを作成します
- 計算結果の出力を表示します
- 合計を画面に表示します
- 個々の計算をクリアするには、「クリア」ボタンが必要です
- 計算回数と総カロリーの合計を蓄積
- ヒント: HiddenFields を使用して、ページ投稿間の合計を保存します。これには共有変数を使用できません。
全額クレジットの場合:
- プログラムは十分に文書化され、コントロールには標準に従って適切な名前が付けられている必要があります。
- データは検証され、適切にフォーマットされる必要がある
- 結果は実行時の回答と一致する必要があります
- 上記の「コード」セクションのすべての項目を完了する必要があります
ランダムなことわざ
- 「早起きは得をする」や「節約したペニーは獲得したペニー」など、4 つのことわざを表示するプロジェクトを作成します。 (各セリフは 1 行で入力する必要があるため、短くしておくことをお勧めします。) セリフがフォームに表示されるとき、ラベルの AutoSize プロパティが True に設定されている場合、長い行がフォームからはみ出します。ラベル内でテキストを折り返すには、AutoSize プロパティを False に変更し、サイズ変更ハンドルを使用してラベルを十分な大きさにします。
- それぞれの発言に説明的な Text プロパティを備えたボタン、印刷するボタン、プロジェクトを終了するボタンを作成します。
- フォームの下部に自分の名前を記載したラベルを貼り付けます。また、フォームのタイトル バーを意味のあるものに変更してください。
- 大きいラベルのフォント プロパティを選択したフォントとサイズに変更できます。
- ボタンが Text プロパティ全体を保持できる十分な大きさであることを確認してください。
- 各プロシージャの先頭とファイルの先頭には必ずコメントを含めてください。
- すべてのボタンとラベルには意味のある名前を使用してください。
書籍販売申込書 l10
各プロシージャの先頭とファイルの先頭には必ずコメントを含めてください。
すべてのボタンとラベルには意味のある名前を使用してください。
R'n Rでは書籍のネット販売を開始することになりました。割引を含む未払い金額を計算するための Web サイトを作成します。ユーザーが割引の合計を表示できるようにします。
ユーザーが本の数量、タイトル、価格を入力すると、プログラムは延長価格、15 パーセントの割引、および割引価格を計算します。
入力は検証される必要があります。数量と価格は必須フィールドで、数量は 1 ~ 100 の整数である必要があります。
さらに、プログラムは与えられたすべての割引の合計を維持し、ボタンのクリックに応じてその合計をページに表示します。
連絡先情報を 2 ページ目に含めます。
タイトル、数量、価格、ExtendedPrice、Discount を含む BookSale のカスタム クラスを使用する
お問い合わせフォーム l11
各プロシージャの先頭とファイルの先頭には必ずコメントを含めてください。
すべてのボタンとラベルには意味のある名前を使用してください。
Web ベースのお問い合わせフォームを実装します。 2 ページで構成される必要があります。
お問い合わせフォームを含むデフォルトのページ
- パネル 1
- 名前 (必須)、電子メール アドレス (必須およびパターン一致)、電話番号 (パターン一致)、連絡先、コメントを尋ねます
- フォームには検証の概要が記載されている必要があります
- 送信されたら、System.Net.Mail ライブラリを使用して、お問い合わせフォームの結果を電子メール アドレスに送信するサブルーチンを作成します。
- 送信したら、重複送信を防ぐために Cookie を設定します。
- パネル 2
- このパネルは、ページがロードされ、重複した Cookie がすでに設定されている場合に表示されます。
- 画像付きのサンキューページ
プロジェクトを送信できない場合は、Bin フォルダーと Packages フォルダーが存在する場合はアーカイブから削除してください。
ブック ビューア Web アプリ l12
各プロシージャの先頭とファイルの先頭には必ずコメントを含めてください。
すべてのボタンとラベルには意味のある名前を使用してください。
RNR Books MDB ファイルの Books テーブルを表示する Web アプリケーションを作成します。
1 ページあたり 15 レコードを表示し、ページングを有効にします。
銀行口座 l4
- 各プロシージャの先頭とファイルの先頭には必ずコメントを含めてください。
- すべてのボタンとラベルには意味のある名前を使用してください。
- このラボでは、預金、小切手、サービス料を受け入れる簡単な銀行アプリケーションを作成します。ユーザーが利用可能な金額を超えて引き出しようとすると、引き出しは失敗し、10 ドルのサービス料が適用されます。また、入金、出金、サービス料金の数と金額も追跡します。
メソッド l5 を備えた銀行口座
- 各プロシージャの先頭とファイルの先頭には必ずコメントを含めてください。
- すべてのボタンとラベルには意味のある名前を使用してください。
- このラボでは、預金、小切手、サービス料を受け入れる簡単な銀行アプリケーションを作成します。ユーザーが利用可能な金額を超えて引き出しようとすると、引き出しは失敗し、10 ドルのサービス料が適用されます。また、入金、出金、サービス料金の数と金額も追跡します。
- プログラムには少なくとも 3 つのメソッドが必要です
- Deposit : 入金する金額を表す 1 つのパラメータ
- ServiceCharge : 残高を表す 1 つのパラメータ byref、金額を表す 2 番目のオプションのパラメータ (デフォルトは 10)
- Withdraw : 残高を表す 1 つのパラメータ、出金する金額を表す 1 つのパラメータ、新しい残高の金額を返します
BookSale アプリ l9
- 各プロシージャの先頭とファイルの先頭には必ずコメントを含めてください。
- すべてのボタンとラベルには意味のある名前を使用してください。
- 継承を使用する外部クラスを使用して書籍の販売額を計算するプログラムを作成します。
コミッション計算機 l6
各プロシージャの先頭とファイルの先頭には必ずコメントを含めてください。
すべてのボタンとラベルには意味のある名前を使用してください。
1 次元配列を使用して、次の問題を解決します。 会社は、営業担当者に歩合制で給料を支払います。営業担当者は 1 週間あたり 250 ドルと、その週の総売上の 15% を受け取ります。たとえば、1 週間で 1,000 ドルの売上を上げた営業担当者は、250 ドルに 1,000 ドルの 15% を加えた合計 400 ドルを受け取ります。 100 ドルから 199 ドル、200 ドルから 299 ドル、300 ドルから 399 ドル、400 ドルから 499 ドル、500 ドルから 599 ドル、600 ドルから 699 ドル、700 ドルから 799 ドル、800 ドルから 899 ドルの各範囲の給与を獲得した営業担当者の数を判断するアプリを作成します。 、900〜999ドル、999ドル以上。
ユーザーが各従業員の売上をテキスト ボックスに入力できるようにします。ユーザーは、「計算」ボタンをクリックして、営業担当者の給与を計算します。
ストリームリーダー l7
- 各プロシージャの先頭とファイルの先頭には必ずコメントを含めてください。
- すべてのボタンとラベルには意味のある名前を使用してください。
- 区切り文字で区切られたサンプル データ ファイルを読み取り、どの基準に一致するかを決定するプログラムを作成します。
BookSale アプリ l8
- 各プロシージャの先頭とファイルの先頭には必ずコメントを含めてください。
- すべてのボタンとラベルには意味のある名前を使用してください。
- 外部クラスを使用して書籍の販売額を計算するプログラムを作成します。