我将在这个暑假期间教初中和高中生 C++。我去了一家书店,浏览了一些推荐的 C++ 书籍,例如 C++ Primer、The C++ Programming Language、Thinking in C++,我坚信我的学生在阅读这些书籍时会很快失去兴趣 :) 需要 2 小时一个为期 8 周的计划,所以我没有太多时间,主要目标是让学生对编写应用程序感到兴奋,并让他们为下学期的 AP 计算机课程做好准备(因此 C++ 而不是 C# 或 Java)
我自己首先学习了使用 MFC 进行编程。我对 C++ 一无所知,但按照 Sam 的 VC++ MFC 自学,编写一个可以单击按钮并弹出“hello world”的应用程序的想法比无聊的控制台应用程序要酷得多. 如果我从带有黑屏和白色文本的控制台应用程序开始,我可能不会做今天的生活软件。
所以我打算向我的学生教授 MFC。我不会深入探讨 MFC,因为重点将放在 C++ 上并让学生对编程感到兴奋……直到我意识到 Visual Studio Express 不包含 MFC。
如果我的学生可以免费使用 C++ 编译器、IDE 和框架并能够创建 Windows 对话框应用程序,那就太好了。谢谢!