PowerPoint プレゼンテーション

Similar documents
PowerPoint プレゼンテーション

Microsoft Word - VB.doc

Prog2_4th

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

C#の基本

PowerPoint プレゼンテーション

Visual Studio Do-It-Yourself シリーズ 第 1 回 Windows ゕプリケーション開発の概要 -1-

Microsoft Word -

Prog2_15th

PowerPoint プレゼンテーション

XAML Do-It-Yourself 第 3 回ベントとトリガー XML Do-It-Yourself 第 3 回目は ベント処理とトリガーについて学習します Windows フォームゕプリケーションでは たとえば ボタンが押された というベントに対応する処理 ( ベントハンドラー ) を記述する

Prog2_12th

Visual Studio Do-It-Yourself 第 9 回ユーザーコントロール 第 6 回のリソースから第 8 回のテンプレートで さまざまな方法でコントロールをカスタマズできるこ とを学びました 今回のテーマであるユーザーコントロールは 既存の一つのコントロールをカスタマ ズするのではな

マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL:

C#の基本2 ~プログラムの制御構造~

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

やってみようINFINITY-写真管理 編-

目 次 セットアップ(windows版) 3 ソフトの起動 6 起動 製作開始まで 7 画面名称 9 製作を始める前に 9 フォトブック製作 ページに写真を配置する 10 写真の追加 10 写真の配置 画像ボックスの移動 12 画像ボックスのサイズ変更 12 フォトブック製作 自動流し込

Microsoft PowerPoint - kougi2.ppt

2 / 26 平成 26 年 4 月 11 日 ( 金 ) 午後 1 時 9 分 Visual C Express の使用法 ( 東海大学理学部物理学科 ) 無償で利用できる開発環境 (Windows XP 以降 ) Visual Studio 2010 Express

Prog2_2nd

目次 はじめに... 3 システムの必要条件... 4 ライセンス認証... 4 アクティベーション... 6 開発... 7 手順 1. アプリケーションの作成... 7 手順 2. データソースの作成と代入... 7 手順 3. テンプレートの作成 手順 4. レポートビューアの追加

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター

基礎からの MySQL 改訂版 は Windows10 や Windows8.1 にも対応しています Windows10 および Windows8.1 をお使いの読者が 基礎からの MySQL 改訂版 を読み進めると きの補足説明 1. 基礎からの MySQL 改訂版 の Windows10 および

このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更

(6) コンボドライブのドライブ文字の変更 コンピュータの管理 ウィンドウの右下側フレームの CD-ROM 0 DVD (E:) と書かれた箱 ( 図 02-2) にマウスのポインタを合わせ, 右ボタンをクリックしてメニューを表示する メニューから ドライブ文字とパスの変更 (C)... を選択する

HANDyTRUSt「携帯電話操作編《(DOCOMO 900シーズ)

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作

IME( 日本語入力システム ) の確認 変更方法 / プロパティ確認の手順 ************************************************************************************ ドキュメント目次 IME( 日本語入力システム )

Taro-Basicの基礎・はじめに(公

PowerPoint プレゼンテーション

実習を行う上での心構えについて

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

~ ユーザーインターフェイスの自動テスト ~

Microsoft Word - プリンター登録_Windows XP Professional.doc

Microsoft Word - VisualC++利用法2.doc

Microsoft PowerPoint - guidance.ppt

Microsoft PowerPoint - kakeibo-shiryo1.pptx

1. 画面説明 ここでは普通にアプリケーションを開いた場合に表示される対話型画面の説明をしています パスワード ( 再入力 ) パスワード登録 パスワード消去 事前チェックの処理の際に必要になるパスワードを

ゲームプログラミング講習 第0章 導入

(Microsoft Word - Excel\216\300\217K\212\356\221b1.doc)

1. 画面説明 ここでは普通にアプリケーションを開いた場合に表示される対話型画面の説明をしています パスワード ( 再入力 ) パスワード登録 パスワード消去 事前チェックの処理の際に必要になるパスワ

ガイダンス

スマートにプログラミング Android 入門編 よくあるご質問 (FAQ) ここでは 読者の皆様から寄せられた質問の中で 比較的多く見受けられたトラブル事例 とその解決策を集め掲載致しました お困りの際の解決のヒントとしてご利用下さい 株式会社リックテレコム 書籍出版部 index ソースコードを

図 2 Excel スプレッドシートの世界 のウィンドウ 図 3 Visual Basic の世界 のウィンドウ 図 3 の VBA ウィンドウは 図 2 の Excel ウィンドウのメニューの ツール をクリックし 開か れるプルダウンメニューで マクロ /Visual Basic Editor

manual_ezcap_edit

TREND CA Ver.3 手順書

プログラミング演習

著作権 このドキュメントに記載されている情報は このドキュメントの発行時点におけるマクロソフトの見解を反映したものです マクロソフトは市場の変化に対応する必要があるため このドキュメントの内容に関する責任を問われないものとします また 発行日以降に発表される情報の正確性を保証できません このホワトペ

Microsoft PowerPoint - visualprogram.ppt

産能大式フローチャート作成アドインマニュアル

CS-DRC1操作説明書

(7) 手順 1 の (5) で保存した定款をダブルクリックして開きます ダブルクリック (8) 電子定款の Word 文書が表示されますので 内容を確認します Point 定款認証の事前確認について 申請前に指定公証役場と連絡をとり 定款の案をファックスやメールで送付するなどして 事前の打ち合わせ

Ver.1.1

(Microsoft Word - Word\216\300\217K\212\356\221b1.doc)

RW-4040 導入説明書 Windows 7 用 2017 年 7 月 シャープ株式会社

やってみようINFINITY-WingFan 編-

<4D F736F F D CA08CC082AA B835E B D C58B9194DB82B382EA82DC82B582BD2E646F63>

1. 新規プロジェクト作成の準備新規プロジェクトのためのフォルダを用意して そこにプロジェクトを作成します [ 新しいフォルダー ] をクリックして希望のフォルダに新しいフォルダを作成します この例では TrST_F401N_BlinkLD2 というフォルダを作成しました TrST_F401N_Bl

スマートにプログラミング Android 入門編 よくあるご質問 (FAQ) ここでは 読者の皆様から寄せられた質問の中で 比較的多く見受けられたトラブル事例 とその解決策を集め掲載致しました お困りの際の解決のヒントとしてご利用下さい index 株式会社リックテレコム書籍出版部 ( 情報更新日

4. 参照 をクリックします Java のマークがあったら W クリック! Adobe Reader 以外に Internet Explorer など ほかのプログラムで関連付けされていることがあります 無い場合は 参照 をクリックしてくださ 4 クリック 5. Java を W クリックします 5

Microsoft Word - 動画が視聴できない場合.docx

OTRS10 他社システムOTRS呼出利用手順書

サクラスケジューラのインストール説明書

10 完了 をクリック 13 このサーバーは認証が必要 をチェックして 設定 をクリック Windows メール Windows Vista に標準のメールソフト Windows メール の設定方法を説明します 1 スタート から 電子メール Windows メール をクリック 11 続いて設定ファ

Visio-XPSP2_fl—fl….vsd

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]

スタートメニュー から すべてのアプリ をクリックします すべてのアプリ (Windows アクセサリの中にある場合もあります ) の中から Internet Explorer を探します Internet Explorer をクリックすると Internet Explorer が開きます () I

親指シフトキーボード(FMV-KB611)、JISキーボード(FMV-KB621)、FMV-LIFEBOOK(親指シフトキーボードモデル)をお使いになる方へ

親指シフトキーボード(FMV-KB611)、JISキーボード(FMV-KB621)、FMV-LIFEBOOK(親指シフトキーボードモデル)をお使いになる方へ

目次 第 1 章はじめに 取扱いについて 記載内容について... 5 第 2 章基本操作 Skype for Business にログインする Windows の起動と同時に Skype for Business を起動

Microsoft PowerPoint - kougi4.ppt

Citrix Receiver導入の手引き

1 はじめに はじめに メールシステムの切り替えについて お問い合わせ窓口 OUTLOOK WEB APP システムの利用 接続方法 ( サンン ) 初回サンン時の利用開始処理

簡単操作マニュアル 目次 1 ( 例 ) 品番 ( 固定 ) + シリアル番号 ( 可変 ) を作成する ( 例 ) 品番 ( 手入力 ) + シリアル番号 ( 可変 ) を作成する ( 例 ) チェックデジットを付加する

Microsoft Word PXシリーズプリンタドライバインストール説明書(Win8・10-32・64bit)

手順 1:Razer Nostromo をお使いのコンピュータの USB ポートに差し込みます 手順 2: ドラバのンストーラを からダウンロードします 手順 3: ンストーラプログラムを実行します 手順 4: セットゕップに使用する言語を選択します [OK

スクールCOBOL2002

目 次 1. はじめに ソフトの起動と終了 環境設定 発助 SMS ファイルの操作 電話番号設定 運用条件 回線情報 SMS 送信の開始と停止 ファイル出力... 16

Prog2_2nd

C. お客様のパソコンのデスクトップ上 または お客様がご選択したフォルダ内に 圧縮ファ イルの図が表示されます このファイルを選択してクリックしますと 下右図のような画面が 表示され フォルダが現れます D. 上記 C の右図のフォルダ ( ) をクリックしますと 下図のようなファイルの一覧が表

Windows ユーザー名に全角が含まれている場合は インストールできません のエラーが表示される 手順 1 管理者権限のある Windows ユーザーでログインした上で 以下の処理を行ってください 左下のスタートボタンをクリックし メニューが表示されましたら コントロールパネル をクリックしてくだ

7: 1 ページ手順 5 で保存した定款をダブルクリックして開きます ダブルクリック 8: 電子定款の Word 文書が表示されるので 内容を確認します Point 定款認証の事前確認について 申請前に指定公証役場と連絡をとり 定款の案をファックスやメールで送付するなどして 事前の打ち合わせを行いま

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴う改訂 2018/01/22 ソフトウェア OS のバージョンアップに伴う改訂

2019/02/13 TCU Storage TCU アカウントを持つ人同士とのファイル共有 TCU アカウントを持つ人同士でのファイル共有の手順を解説します はじめに 以下を 参考にして グループ申請 をおこなってください グループ申請 1. ポータルサイトから グループ申請 手続きをおこないます

RaQuest スターターセット インストールマニュアル

XAML Do-It-Yourself シリーズ 第 1 回 XAML 概要 -1-

Manager編

編集する ファイルを開く マイクロデータの設定を行うファイルまたはファイルを開きます 開かれたファイルは編集画面に表示されて ブラウザ表示した時のプレビューも同時に表示されます HTML ファイルの選択 編集する ファイルを開くためにメインメニューから ファイル 開く を選びます ファイル選択ダイア

第1章 業務共通

本テキストの作成環境は 次のとおりです Windows 7 Home Premium Microsoft Excel 2010( テキスト内では Excel と記述します ) 画面の設定 ( 解像度 ) ピクセル 本テキストは 次の環境でも利用可能です Windows 7 Home

MOS_Windows8

Autodesk Revit Structure 2014

ファイルを直接編集する画面を切り替えることができる. 図 3 標準のレイアウトを削除する (2) グラフィカル レイアウト画面で LinearLayout(Vertical) を追加するパレットウィンドウの レイアウト の中にある LinearLayout(Vertical) をドラッグして, 編集

目次 専用アプリケーションをインストールする 1 アカウントを設定する 5 Windows クライアントから利用できる機能の紹介 7 1ファイル フォルダのアップロードとダウンロード 8 2ファイル更新履歴の管理 10 3 操作履歴の確認 12 4アクセスチケットの生成 ( フォルダ / ファイルの

FAQ82.xls

簡単操作マニュアル 目次 1 ( 例 ) 品番( 固定 ) + シリアル番号( 可変 ) を作成する ( 例 ) 品番( 手入力 ) + シリアル番号( 可変 ) を作成する ( 例 ) チェックデジットを付加する ( 例 ) 数字 2 桁の月をアルファベ

ASP-T2-インストール・アンインストール手順

目次 1. 回答作成手順 2 2. ツールの起動 3 3. 一般情報の入力 6 4. 成分表の入力 9 5. 依頼者情報の入力 エラーチェック XMLファイルの作成 動作設定 ( 任意 ) ( ご参考 ) 各種シートのボタン機能 ( ご参

Transcription:

1 01 Visual C# 2010 を使ってみよう BMI 計算プログラム 1 Visual Studio 2010 の起動 1 2 画面左下 タスクバーの左端にある スタートボタン をクリック 表示されたメニューにある すべてのプログラム をクリック 2 1 3 4 メニューから Microsoft Visual Studio 2010 のフォルダを探して これをクリック フォルダが展開されて Microsoft Visual Studio 2010 の起動用ゕコンが表示されるので これをクリック 3 4

2 2 既定の環境設定の選択 初めて起動したときだけ 既定の環境設定の選択 が表示される 1 Visual C# 開発設定 をクリック 2 Visual Studio の開始 をクリック 1 2 3 Visual Studio 2010 の起動画面

3 4 新しいプロジェクト を作成する 最初からプログラムを作成するときは 新しいプロジェクト を作成する 1 メニューの フゔル (F) クリック 2 新規作成 (N) をクリック 3 プロジェクト (P)... をクリック 1 3 2 既存のプログラムの作成をケゾクするためには 既存のプログラム からソリューションのフゔル ( 拡張子が *.sln) をクリックする エクスプローラからソリューションのフゔルをダブルクリックしてもいい

4 4 ンストールされたテンプレートの Visual C# が選択されててくることを確認 ( ここの Visual C# が無い場合は 他の言語 をクリックすると表示される ) 5 Windows フォームゕプリケーションを選択 5 4 6 7 8 9 6 プロジェクトの名前を設定する ( 今回は JKJ01 ) 7 参照 をクリックして プロジェクトを保存する場所を選択する 場所はネットワークドラブの M: か USB メモリなどの外部のドラブにすること! デフォルトのフォルダに保存するとプロフゔルが巨大化して 起動するのが遅くなる 8 ソリューションのデゖレクトリを作成 のチェックははずす 9 OK をクリックする

5 5 準備完了 ツールボックス フォーム プロパティウィンドウ フォーム ツールボックス プロパティウィンドウ ウゖンドウの設計図 この上にツールボックスの部品 ( コントロール ) を貼りつけて 作成するゕプリケーションをどういうふうに表示するかを決める フォーム上に貼りつける部品 ( コントロール ) の一覧を表示 コントロールをここからドラッグ & ドロップでフォーム上へ貼り付ける コントロールの属性 ( プロパテゖ ) の値を表示し それを変更することが可能

6 6 今回作成するゕプリケーションの概要 体重と身長から BMI を計算するプログラム 行われる動作 [1] 体重と身長を入力 [2] 体重と身長から BMI を計算する BMI = 体重 [kg] ( 身長 [m] の 2 乗 ) [3] BMI を表示する これを使用者とコンピュータの関係で描くと [ 使用者 コンピュータ ] 体重と身長を入力 [ 使用者 コンピュータ ] BMI を計算するよう指示 [ コンピュータ ] 身長と体重から BMI を計算 [ 使用者 コンピュータ ] BMI を表示する 使用者がコンピュータにすること 体重を入力 コンピュータに値を入力したい! TextBox コントロール 身長を入力 コンピュータに値を入力したい! TextBox コントロール BMI を計算 コンピュータに行動を起こさせたい! Button コントロール コンピュータがすること 身長と体重から BMI を計算 コンピュータが使用者にすること BMI の値を表示したい! Label コントロール 必要なコントロールは次の通り TextBox コントロール ( 体重を入力する ) TextBox コントロール ( 身長を入力する ) Button コントロール ( コンピュータに BMI を計算するよう指示 ) Label コントロール (BMI を表示する ) コントロールをどのように配置するか概略を描くと BMI 計算プログラム TextBox コントロール ( 体重を入力する ) BMI =??? TextBox コントロール ( 身長を入力する ) Button コントロール ( コンピュータに BMI を計算するよう指示 ) Label コントロール (BMI を表示する ) どちらの TextBox が身長か体重かがわからない ( 解決案 TextBox の前に 身長 体重 と表示する )

7 本当に必要なコントロールは次の通り TextBox コントロール ( 体重を入力する ) TextBox コントロール ( 身長を入力する ) Button コントロール ( コンピュータにBMIを計算するよう指示 ) Label コントロール (BMIを表示する) Label コントロール ( 体重 [kg] と表示する) これらも必要だった! Label コントロール ( 身長 [m] と表示する) よって コントロール配置の概略図は Label コントロール ( 体重 [kg] と表示 ) BMI 計算プログラム 体重 [kg] 身長 [kg] TextBox コントロール ( 体重を入力する ) TextBox コントロール ( 身長を入力する ) Label コントロール ( 身長 [m] と表示 ) BMI =??? Button コントロール ( コンピュータに BMI を計算するよう指示 ) Label コントロール (BMI を表示する )

8 7 フォーム上にコントロールを配置する 1 2 まず例として Label コントロールを配置してみる ツールボックス の中から Label を見つける Label をクリックしたら クリックしたままフォームへ移動して クリックを離す ( = Label をフォーム上へドラッグ & ドロップする ) 1 2 フォーム上に label1 と表示される

9 3 次の図の通り Label を 3 個 TextBox を 2 個 Button を 1 個フォーム上に貼りつけるコントロールはドラッグ & ドロップで移動することができるので だいたい図の通りの場所へ移動させておく Label コントロール ( 体重 [kg] と表示 ) TextBox コントロール ( 体重を入力する ) TextBox コントロール ( 身長を入力する ) Label コントロール ( 身長 [m] と表示 ) Button コントロール ( コンピュータに BMI を計算するよう指示 ) Label コントロール (BMI を表示する ) 8 コントロールのプロパテゖを変更する 1 まず label1 と書かれたコントロールの表示を変更する label1 をクリックすると 右下に表示される プロパテゖウゖンドウ に label1 のコントロールのプロパテゖが表示される lable1 をクリックして選択する プロパテゖウゖンドウの表示が label1 のものになる

10 プロパテゖウゖンドウ が表示されていないとき : メニューの 表示 その他のウゖンドウ プロパテゖウゖンドウ で開くことができる 2 プロパテゖウゖンドウの中から (Name) を探す 3 (Name) の右の欄の label1 を消去して lblwegiht と入力する プロパテゖを機能別に表示 プロパテゖを ABC 順に表示 2 (Name) を探し出す 3 labe1 を消去して lblwegiht と入力する (Name) で設定した文字列はプログラム内からこのコントロールへゕクセスするための名前で プログラムの途中で変更することが難しいので コントルールを配置したらすぐに 変更する lbl + Weight のように コントロールの種別のわかる文字列 + 何のコントロール下わかる文字列 を用いることが多い (Name) を変更しなくてもプログラム作成可能であるが 何をするコントロールなのかが後でわからなくなるので 必ず意味のある名前を付けること

11 4 続けて 同じコントロールのプロパテゖウゖンドウの中から Text を探す 5 Text の右の欄の label1 を消去して 体重 [kg] と入力する プロパテゖを機能別に表示 プロパテゖを ABC 順に表示 4 Text を探し出す 5 labe1 を消去して 体重 [kg] と入力する ここのラベルの表示が 体重 [kg] に変わる Text で設定した文字列は Label コントロールで表示されている文字列である プログラム中では lblweight.text という コントロールの名前 +. + プロパテゖ名 形で示される

12 6 続けて 他のコントロールを次のように設定する また フォームの何もないところをクリックするとフォーム自身のプロパテゖを変更できるフォームの Text プロパテゖを変更すると ウゖンドウのタトルが変更される Text BMI 計算プログラム (Name) Text lblweight 体重 [kg] (Name) (Name) tbweight tbheight (Name) Text lblheight 身長 [m] (Name) Text btncalc 計算 (Name) lblbmi Text BMI 値 =

13 9 プログラムを入力する C# のプログラムは C や C++ で学んできたように 最初に実行される main 関数がない コントロールを操作したり 変更したとき それに応じた関数が呼び出されることで実行される このコントロールを操作したり 変更したりしたときを ベント とよび イベント が生じたとき それに対応する関数呼び出すことで実行されるプログラムを ベント駆動型プログラム または イベントドリブンプログラム とよぶ 今回のプログラムで生じるベントは 計算 ボタン (btncalc) がクリックされたときだけである (1) 体重を入力 ( 何も起きない ) (2) 身長を入力 ( 何も起きない ) イベント (3) 計算 をクリック 体重 と 身長 の値を手に入れる BMI を計算する 計算結果を表示する ベントが生じたときの処理 1 Button コントロールをクリックしたときに呼び出される関数を作る方法は簡単である フォーム上の Button コントロールをダブルクリックすると 関数が自動的に生成され プログラム入力画面に移行する Form1.cs [ デザン ] タブをクリックすると元のフォームを設計するタブに戻る Button コントロールをダブルクリック プログラム入力画面へ移動

14 2 void btncalc_click( ) 関数が自動的に生成されている この関数の中身を入力する 関数が自動生成 ここにプログラムを入力! private void btncalc_click(object sender, EventArgs e) { double weight, height, BMI; weight = double.parse(tbweight.text); height = double.parse(tbheight.text); BMI = (weight / (height * height)); lblbmi.text = "BMI 値 l =" + BMI.ToString(); } この 5 行を入力 プログラム入力中に C# に予約されている単語 宣言した変数 関数やコントロール名などの一覧を表示する機能がある マウスか [ ] キー or [ ] で選んで TAB キーで入力できる

15 プログラムの解説 private void btncalc_click(object sender, EventArgs e) { double weight, height, BMI; 実数型変数 ( 倍精度 ) weight, height, BMI を宣言 weight = double.parse(tbweight.text); テキストボックス tbweight に入力された文字列 Text を実数へ変換して weight へ格納 height = double.parse(tbheight.text); テキストボックス tbheight に入力された文字列 Text を実数へ変換して height へ格納 BMI = (weight / (height * height)); weight と height から BMI 値の計算をして BMI へ格納 lblbmi.text = "BMI 値 l =" + BMI.ToString(); } ラベル lblbmi の表示する文字列 Text に BMI の値を表示 BMI は実数だが メンバ関数である ToString() が実数を文字列に変換したものを戻り値にしているので これを利用する

16 10 プログラムの実行 1 緑の三角のゕコンをクリックする 変更したプロパテゖと入力したプログラムを保存し コンパルを実行して エラーがなければ 実行フゔル ( 拡張子が exe ) が生成され 実行される この緑の三角をクリック 2 エラーがなければプログラムが実行される 体重を入れるテキストボックス および身長を入れるテキストボックスに数値を入れて 計算 をクリックする BMI 値が正しく計算され その結果が表示されるかどうか確認しよう 3 プログラムを終了するには ウゖンドウの をクリックするか メニューの青い四角のゕコンをクリックする この青い四角をクリック プログラムの終了 実行されたウゖンドウに ゕコンがあれば これをクリック プログラムの終了

17 11 プログラムに間違いがあると 実行フゔルを作成するとき プログラムに誤りがあったとき プログラムの下のほうの エラー一覧 に表示される こんなウゖンドウが表示されるときがあるが いいえ を選択する はい をクリックすると前回 コンパルが成功したときの実行フゔルが実行される プログラムを実行してから出るエラーもある 実行後のエラーは下のようなウゖンドウが表示される プログラムが一時停止している場合が多いので プログラムを停止させて エラーを取り除こう この例のウゖンドウは 今回のプログラムでテキストボックスに数字以外を入力してから実行したとき 表示される このエラーは今回のプログラムでは必ず生じるバグである 課題にこのバグを取り除くことを出題しているので ぜひ直してほしい

18 12 まとめ Visual Studio 2010 の起動 [1] スタート [2] すべてのプログラム [3] Visual Studio 2010 のフォルダ [4] Visual Studio 2010 のゕコン 新規プロジェクトの作成 [1] メニュー フゔル [2] 新規作成 [3] プロジェクト [4] Visual C# [5] Windows フォームゕプリケーション [6] プロジェクト名 を入力 [7] 参照 をクリックして プロジェクトを保存する場所を選択 [8] ソリューションのデゖレクトリを作成 のチェックははずす [9] OK をクリック C# でフォームプログラムを作成する手順 コントロールを配置する コントロールのプロパテゖを変更する コントロールのベントに対するプログラムを作成 プログラムの実行 メニューの 緑の三角 のゕコンをクリック プログラムの停止 メニューの 青い四角 のゕコンをクリック または 実行されたプログラムのウゖンドウにある をクリック 今回使ったコントロール Label コントロール ( 文字列を表示する ) TextBox コントロール ( 文字列を入力する 表示する ) Button コントロール ( クリックすることで何かベントを生じさせる ) 13 追加課題 1 2 3 BMI の値によって やせ気味 ふつう 太り気味 肥満 の 4 つの状態に分けられる Label コントロールを一つ追加し この判定結果も併せて表示する機能を追加せよ 区分の境界になる数値は自分で調査すること Textbox コントロールに数値以外の文字列を入力し 計算 をクリックするとこのプログラムは実行中でもエラーが表示され 停止する このエラーがでないようにプログラムの修正を行え 変数 height と weight には負の数が入力されることはない 入力されたらそれをチェックする部分を追加する また 分母になる height が 0 のときは正しく計算できないので これも入力されたことをチェックする部分を追加する