
第一章 欲善其事,必利其器
软件的介绍
一直以来,信息时代的魔法师们借助于计算机编程来实现强大的魔法。某天,一件惊天动地的大事发生了……
百年大计,教育为本,魔法编程,国之重器!但一个众所周知的事实是,由于圣魔法学院目前使用的C++编程语言及工具过于复杂难学,导致每年新招的魔法学徒淘汰率过高,严重影响了未来帝国的发展。
故特此公开悬赏,凡能开发设计出一款人见人爱,花见花开,简单易学,容易上手的C++编程工具者,奖极品魔法石一枚。
魔法帝国宣传办
于是,一个名为“Dev-C++智能开发平台”的软件应运而生。它降低了C++编程难度,只需短短几行代码,就能实现炫目的三维动画效果。如图1.1所示,只需要Model.Teapot(50,1)一行代码,就在屏幕上绘制出了一个立体的茶壶。

图1.1
如图1.2所示,软件下载地址为www.razxhoi.com,也可以手机扫描本书封底的二维码下载资源包。

图1.2
鼠标左键双击运行下载好的安装程序,如图1.3所示。
弹出的安装界面如图1.4所示。

图1.3

图1.4
单击“下一步”按钮,出现选择安装目录的界面如图1.5所示,建议默认安装。

图1.5
安装完成后,运行Dev-C++智能开发平台,将进入初次设置界面如图1.6所示,单击Next按钮进入下一步操作即可,随后的操作均为默认下一步即可。

图1.6
如果没有出现初始设置界面或者弹出莫名其妙的错误对话框之类的,可在Dev-C++智能开发平台的“工具”菜单里选择“环境选项”,在“文件和路径”栏下单击“删除设置并退出”按钮,再重新运行Dev-C++智能开发平台即可出现初始设置界面,如图1.7所示。

图1.7
安装好的界面如图1.8所示。

图1.8
Dev-C++智能开发平台添加了许多实用的功能,例如代码数据库管理、Pascal语言转换C++语言、换肤及设计皮肤等,例如换肤功能如图1.9所示。

图1.9
至此,我们已成功地安装好了Dev-C++智能开发平台,让我们开始有趣的C++编程之旅吧,我们的目标是星辰大海!
任务 【题1.1】通过网络查询至少三种编程语言的名称,并列举一行代码。

任务 【题1.2】请通过网络查询目前流行的C++编程软件还有哪几种。