0

この夏休みの間、中学生と高校生に 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、およびフレームワークがあれば素晴らしいと思います。ありがとう!

4

4 に答える 4

1

Accelerated C++をチェックしましたか? それは、初心者向けに書かれた最新の C++ の教科書でした。

http://www.amazon.com/Accelerated-C-Practical-Programming-Example/dp/020170353X

初心者に GUI プログラミングを教えることは良い考えかどうかはわかりません。GUI プログラミングは、その性質上、より複雑です。本当に試してみたい場合は、Codeblocks は wxWidgets を中心に構築されたクロスプラットフォーム IDE であり、適切なオープンソース GUI フレームワークです。

于 2013-04-02T13:36:36.333 に答える
0

MFC はかなり古く、Visual Studio を使用した Windows での Forms プログラミングは、c++ の拡張機能である C++/CLI を使用した現在のプラクティスであり、習得する必要がありますが、c++ と同様の構文です。

Visual Studio に関心がある場合は、Express エディションが望ましくなく、Eclipse C++ CDT と MinGW を使用してオープン ソースの IDE/コンパイラを使用できる場合を除き、それが私が行う方法です。CodeBlocks や、学生が C++ コードを記述できるオープンソースおよび無料の IDE もいくつかあります。

プラグもつけます

C++入門

私がC ++を学んでいる本として。

于 2013-03-27T17:29:41.030 に答える
0

「Head First C」のような本をお勧めします。Head First シリーズは写真がたくさんあり、ユーモアがたくさんあるのでとても面白いです。彼らはC++の本を持っていませんが。物事を異なる方法で説明する方法についてより良いアイデアを得ることができるように、チェックアウトする価値があります.

私は個人的にこれらの本が大好きです。OOP の概念を教えることを考えているなら、私の意見では、Head First OOAD は必須です。

Windows コンソール アプリを作成するための無料の C++ IDE があるかどうかはわかりません。C++ アプリケーションを作成するための無料の IDE がありますが、Windows 固有のものです。あるとは思いません。マイクロソフトに連絡すれば、無料のライセンスを提供できる可能性があると確信しています。あなたはK-12学校で教えることになるからです。ただし、Visual Studio Express バージョンは無料であるため、開始するには十分なはずです。

すべての付属機能が必要な場合は、Pro バージョンが最適ですが、Microsoft に連絡して無料で入手する必要がある場合があります。

幸運をお祈りしています。

于 2013-03-27T18:13:47.410 に答える