‫先に､ コマンドライン引数の使用方法について説明しました｡
‫そして､ このパートでは､ ユーザーの入力を処理し､ 基本的な操作を行うプログラムを作る方法を学びます｡
‫また､ このプログラムの動作や必要条件を説明する基本的なマニュアルをユーザーに表示する方法も紹介します｡
‫このアプリケーションでは､ ユーザーに入力を求めるためにコンソールラインを使用しないので､ これは必要なことです｡
‫その代わり､ アプリが必要とするすべてのデータは､ コマンドライン引数を使って最初に提供されます｡
‫そこで､ 私たちができることは､ たとえば､ 次回は引数を提供する､ もっと詳しく知りたい場合はヘルプを渡す､ といったようなことを言うことです｡
‫なるほど｡
‫つまり､ アプリケーションを起動すると､ このステートメントがユーザーに表示されることになります｡
‫そして､ 実際にユーザーがhelpを入力したかどうかを確認してみましょう｡
‫だから､ もし彼が助けを求めたら､ 私たちは彼に何らかの手助けをするつもりです｡
‫指示を出す｡
‫次のコマンドのいずれかに数字を2つ続けて使用します｡
‫2つの数字を足すにはaddを使用します｡
‫Sub two 2つの数字を引き算する｡
‫その後､ 私たちのアプリケーションは一時停止して戻ります｡
‫では､ 実際にユーザーの入力を処理してみましょう｡ ルールその1は､ 決してユーザーを信用しないこと｡
‫そして､ ユーザーが入力する可能性のあるこれらの間違いをすべて処理できるようにするのが､ 私たちの仕事です｡
‫まず､ このアプリケーションは3つの引数を必要とします｡ したがって､ 3つ以上の引数または3つ未満の引数が提供された場合は､
‫アプリケーションを終了しても安全です｡
‫もし､ 長さが3でない場合は､ 無効な引数を書いてください｡
‫ヘルプコマンドで手順を確認し､ キーを読んでください｡
‫さて､ 引数が3つないとこれ以上アプリを進めないことを確認したので､ 引数の形式が正しいかどうかチェックしてみましょう｡
‫引数は､ コマンドの後に2つの数字が続く形式です｡
‫2つの数値が正しい形式であるかどうかをチェックしたいので､ floatを使用してそれを行います｡
‫floatに渡そうとする文字列と､ パース操作が成功した場合にパースされたデータを保存するために使用するfloat変数を取るようにパース機能を試してみてください｡
‫したがって､ ここにこの1番が解析され､ 2番が解析されたというコードを追加することになります｡
‫つまり､ 基本的にはこれらの値を正しく取得し､ 次に進み､ ユーザーが実際に浮動小数点数を渡すか入力するかをチェックすることができるようになったのです｡
‫そこで､ 今度はこの2つが本当かどうかを調べてみましょう｡
‫だから､ もしそれらが真実でないのなら｡
‫だから､ 両方でも､ どちらかでもいいんです｡
‫だから､ どちらかが偽であれば､ 無効な議論と言えばいいのです｡
‫helpコマンドで操作方法を確認し､ read keyでアプリケーションを終了してください｡
‫そこで､ この時点で､ 結果を格納するfloatを使って実際に計算し､ switch文として位置ゼロの円弧を取るようなswitch
‫case文を使用することができます｡
‫だから､ 私たちは､ それが追加されているかどうかを比較しています｡
‫つまり､ ユーザーがaddと入力した場合､ この流出番号1であるNUM 1を使用することになります｡
‫そして2つ目｡
‫そこで､ それらを足し合わせて､ 結果やresultを保存し､ コンソールに書き込むことにします｡
‫そして､ この時点でスイッチケースから脱却してください｡
‫そして､ ユーザーがARXゼロで最初のエントリとしてupを入力するように設定されていた場合､ 数値1からNUM2を引きます｡
‫そして､ その結果をここに表示します｡
‫そして最後に､ デフォルトの場合､ addとsubの2つのオプションがいずれも与えられていない場合は､ invalid argumentsと表示されます｡
‫操作方法は､ helpコマンドでご確認ください｡
‫そして､ ケースから脱走するのです｡
‫だから､ この際､ リッキーは大丈夫という明るい線は捨ててしまおう｡
‫そして､ 今度はアプリケーションを実行してみましょう｡
‫そしてもちろん､ 実行させるためには､ まずコマンドプロンプトを閉じておくようにします｡
‫そうでないと､ うまくいきません｡
‫それで今､ 建設されることになったのです｡
‫では､ 次に引数を渡してみましょう｡
‫そこで､ Windowsキー→CMDでコマンドプロンプトを開いてください｡
‫そして､ アプリケーションのファイルをドラッグすれば､ もちろんソリューションエクスプローラで見つけることができます｡
‫右クリックし､ ここでフォルダを開き､ ここでbinデバッグに移動します｡
‫私の場合はドットネットファイブで､ ここに主なアーギュメントデモがあります｡
‫では､ これをコマンドプロンプトにドラッグしてください｡
‫ここにドラッグして､ 例えば､ subとfive sixと入力します｡
‫つまり､ 5と6の和はマイナス1ということになる｡
‫だから､ もう一回やろう｡
‫別のエントリーで試してみましょう｡
‫15と13の足し算を使ってみましょう｡ 15と13の和は28であることがわかります｡
‫そして今度は､ 無効な議論を見ることができるように､ 何か別の､ バカげたことを入力しましょう｡
‫操作方法は､ ヘルプコマンドをご利用ください｡
‫試してみよう｡
‫入ってみましょう｡
‫助けてください｡
‫そして､ 次のコマンドのいずれかと､ それに続く2つの数字を使用することがわかります｡
‫Addで2つの数字を足す subで2つの数字を引く｡
‫よし､ じゃあもう一回やってみよう｡
‫そしてここで任意のキーワードを使って2つの数字を足してみましょう｡
‫だから
‫基本的にはそれだけです｡
‫こうして､ アプリケーションの外からの引数を使って､ 最初のコマンドライン・プログラムを実際に作ってみたのです｡
‫だから､ ユーザーが直接コマンドプロンプトに入力する｡
‫そして今､ あなたはもちろん､ アプリケーションを拡張して好きなことをすることができ､ それはあなたにとって素晴らしいことでしょう｡
‫わかりました｡
‫というわけで､ 今回の動画はここまでです｡
‫楽しんでいただけたでしょうか｡
‫そして､ コマンドプロンプトを使って､ 実際にユーザー入力を使って､ ARXの使い方を知って､ 自分の小さなアプリケーションを作ることができるようになったのです｡
‫では､ アプリケーションの起動時にデフォルトで用意されている美しいmain argsをすべて使うにはどうしたらよいのでしょう｡
‫それでは､ 次のビデオでお会いしましょう｡