すぐに約1 1/2日のプログラミングでいくつかの訓練レッスンのために高校の子供たちが弊社に来ます。Visual Basic.NETトレーニングの例
私たちはVisual Basic.NETを実行することに決めました。そして、4つの基本的な演算子を持つ小さな電卓をプログラミングすることを考えました。
ここでは1/2日しかないことを考慮すると、このアプリケーションはこの時間範囲で教えるのは複雑すぎるかもしれません。
このような短期間に他に教えることができるアイデアはありますか?
すぐに約1 1/2日のプログラミングでいくつかの訓練レッスンのために高校の子供たちが弊社に来ます。Visual Basic.NETトレーニングの例
私たちはVisual Basic.NETを実行することに決めました。そして、4つの基本的な演算子を持つ小さな電卓をプログラミングすることを考えました。
ここでは1/2日しかないことを考慮すると、このアプリケーションはこの時間範囲で教えるのは複雑すぎるかもしれません。
このような短期間に他に教えることができるアイデアはありますか?
私は完全な初心者で電卓用1.5daysを言うと思いますが、実際程度のスポットです。
タスクを単純な4演算子としてターゲットに設定できます。これを上回ると、より複雑な機能を追加することができます。もしそうでなければ、例えば単に追加するだけかもしれません。生徒に応じて複雑さが拡大します。
私は電卓が実行可能だと思います。あなたは基本的に、いくつかのボタンとオペレータのための様々なクリックイベントのいくつかの基本的なロジックで単純なフォームを行う。オペランドと演算子を連鎖させるロジックだけが問題になります。
あなたはプロジェクトを自分で試してみたいと思うかもしれませんし、説明するなどのステップに分けてどのくらいの時間がかかるかを考えてみてください。
文字列を解析することは厳しいことがあり、ビュー(テキストボックス/ラベル)を分割して実際の変数を混乱させる可能性があります) – Dykam
シンプル版、プラスマイナスのみ。または、のみ行うためにそれらを必要/ 1337翻訳すご腕:
newBox.Text = oldBox.Text.Replace("l", "1").Replace("e", "3").Replace("t", "7")
良いアイデア! ] –
ロックペーパーはさみゲームですか?これはif文に適しています...次に、条件文の概念を把握すれば、選択したcaseの例に進むことができます。多くの人々は、プログラムは、より高度な概念の多くをより迅速に把握できる条件に基づいていると理解しています。条件付きサーカットは、計算の始めから終わった。
私は学校に通っていましたが、少数のボタンを持つ簡単なアプリケーションを作成することから始めました。クリックすると、背景色が変わります。次に、メッセージボックスなどの機能を追加してから、アプリケーションを閉じるボタンを追加します。デバッガ/コンパイラについて話をし、すべての食材を使ってケーキを作っているのと似ていることを説明してください。あなたは、あなたが望むほど単純か複雑にすることができます。または、実際の電卓の代わりに逆ポーランド記法計算機を作成する方法を教えてもいいです(つまり、5から3を追加するには、クリックします:5、3、次に+ 8を返します)。幸運と最も重要なこと:将来の世代のプログラマにとって楽しいものにする」
良い点、それは簡単に縮小することができます簡単に縮小することができますか、または学生の進捗状況に基づいて拡張されます – schooner
私は電卓に行くと思います。 4つの操作ボタン(MessageBoxは結果を返します) –