この夏休みの間、中学生と高校生に C++ を教えます。私は書店に行き、C++ Primer、The C++ Programming Language、Thinking in C++ などの推奨される C++ の本をいくつか閲覧しましたが、生徒がそれらの本を読むとすぐに興味を失うと確信しています :) 2 時間かかります8 週間のプログラムで 1 週間なのであまり時間がありません。主な目標は、学生にアプリの作成に熱中させ、次の学期の AP コンピューター クラスの準備を整えることです (したがって、C# や Java の代わりに C++ を使用します)。
私自身、最初は MFC を使ってプログラミングを学びました。私は C++ については何も知りませんでしたが、Sam が VC++ MFC で独学しました。ボタンをクリックすると "hello world" がポップアップ表示されるアプリを作成できるというアイデアは、退屈なコンソール アプリよりもはるかにクールでした。 . 画面が真っ白でテキストが真っ白なコンソールアプリから始めていたら、今の生活に必要なソフトウェアを作っていないでしょう。
それで、私は生徒たちに MFC を教えるつもりでした。C++ に焦点を当て、学生をプログラミングに夢中にさせるため、MFC についてはあまり深く掘り下げません....Visual Studio Express に MFC が含まれていないことに気付くまでは。
私の学生が無料で使用でき、Windows ダイアログ アプリを作成できる C++ コンパイラ、IDE、およびフレームワークがあれば素晴らしいと思います。ありがとう!