- 教孩子学编程:C++入门图解
- 党松年 方泽波
- 2443字
- 2023-11-29 20:07:39
1.3 C++程序开发环境
1.3.1 C++程序开发过程
一个C++程序从编写代码到生成可执行文件,再到正确运行,需要经过编辑、编译、链接、运行和调试等几个阶段。
编辑阶段:在C++程序开发环境的代码编辑窗口中输入和编辑源代码,检查无误后将其保存为扩展名为cpp的C++源文件。
编译阶段:对源代码进行编译,生成扩展名为obj的目标文件,该目标文件是由机器语言指令组成的目标代码。
链接阶段:将编译生成的目标文件与相关的库文件链接(调用库函数),生成扩展名为exe的可执行文件。
运行阶段:运行生成的可执行文件(程序)。
调试阶段:如果在编译阶段或链接阶段出错,就需要重新编辑源代码,修正错误后,再进行编译和链接;另外,如果程序的运行结果出错,那么也需要重新编辑源代码。
C++程序开发过程如图1.6所示。
图1.6 C++程序开发过程
1.3.2 Dev-C++集成开发环境
“工欲善其事,必先利其器”,要学习编程,必须有一个合适的编程工具,这个编程工具就是程序的开发环境。对程序设计语言的初学者来说,找到一个标准化程度高、兼容性好和可移植性强的程序开发环境是非常重要的。
C++开发环境就是编写和运行C++程序的平台,又称为C++编译器。常见的C++编译器有Dev-C++、Visual C++、Code::Blocks等。这些编译器都提供了强大且易于编写、修改、编译、调试C++程序的环境,因为它们把编程所需的各种功能都集成在了一起,所以被称为集成开发环境(Integrated Development Environment,IDE)。
Dev-C++是一个适用于Windows系统的、轻量化(内存占用率低)但功能齐全的C/C++集成开发环境。它有很多版本,使用较多的是Embarcadero Dev-C++ 6.3,但它在输出中文时会出现乱码,目前还没有较好的解决办法。本书使用的是RedPanda Dev-C++,它能提供高亮语法显示、代码自动补全和完善的调试功能,特别适合C++初学者。下面对它的下载、安装、用户配置及使用做简单介绍。
1.下载和安装
访问SourceForge官网,搜索“RedPanda C++”,找到图1.7所示的安装包(https://sourceforge.net/projects/redpanda-cpp/),单击【Download】按钮下载该安装包。
图1.7 从SourceForge官网下载RedPanda C++的安装包
下载以后的安装过程如下。
第一步:双击下载的文件,打开图1.8所示的对话框,在对话框的下拉列表中选择【中文(简体)】选项,单击【OK】按钮。
图1.8 在下拉列表中选择【中文(简体)】选项
第二步:在弹出的【许可证协议】界面中单击【我接受】按钮,如图1.9所示。
图1.9 【许可证协议】界面
第三步:在弹出的【选择组件】界面中的【选定的安装的类型】下拉列表中选择【Full】选项,如图1.10所示,然后单击【下一步】按钮。
图1.10 【选择组件】界面
第四步:在弹出的【选择安装位置】界面中,单击【浏览】按钮选择安装目录,如图1.11所示,然后单击【安装】按钮。
图1.11 【选择安装位置】界面
第五步:程序安装结束,弹出图1.12所示的界面,勾选【运行Red Panda C++ 2.6】复选框,单击【完成】按钮。
图1.12 程序安装结束
首次运行RedPanda C++,会弹出图1.13所示的【选择主题】对话框。在弹出的【选择主题】对话框中选择编辑器的主题颜色,【缺省语言】选择C++,然后单击【确定】按钮,打开图1.14所示的源代码编辑窗口。在菜单栏中,选择【视图】→【显示全部工具面板】选项,可以打开或关闭源代码编辑窗口左侧和底部的工具面板;也可以选择【视图】→【工具面板】选项,在打开的子菜单中选择打开或关闭对应的工具面板。
图1.13 【选择主题】对话框
图1.14 源代码编辑窗口
2.用户配置(可选)
配置一:更改编辑器的配色方案
首次运行RedPanda C++时,已经设置了编辑器的主题颜色。如果要更改配色方案,可以在菜单栏中选择【工具】→【选项】选项,打开【选项】对话框,在左侧列表中选择【编辑器】→【配色】选项,在右侧出现的【配色方案】下拉列表中选择自己喜欢的配色方案,如图1.15所示,单击【应用】按钮使更改生效。
图1.15 更改编辑器的配色方案
配置二:添加缺省代码
在【选项】对话框左侧的列表中选择【编辑器】→【代码模板】选项,在右侧单击【新文件模板】选项卡,在下面的编辑框中输入缺省代码片段,如图1.16所示,单击【应用】按钮即可使更改生效。这样设置后,每次新建的源代码文件中都会包含这段缺省代码。
图1.16 添加缺省代码
配置三:启用自动保存功能
在【选项】对话框左侧的列表中选择【编辑器】→【自动保存】选项,在右侧勾选【启用自动保存】复选框,设置自动保存的时间间隔,如图1.17所示,单击【应用】按钮,启用自动保存功能。
图1.17 启用自动保存功能
3.创建、编译和运行程序
(1)新建、保存和打开源程序。
在RedPanda C++中,新建一个源代码文件[1]有以下几种途径。
[1] 源代码文件在其他资料中也称为源文件。
在菜单栏中选择【文件】→【新建】→【新建源代码文件】选项。
单击工具栏中的图标。
按快捷键“Ctrl+N”。
新建一个无标题的源代码文件后,可以在源代码编辑窗口中进行代码的编辑与修改,如图1.18所示。
图1.18 无标题的源代码文件
保存源代码文件有以下几种途径。
在菜单栏中选择【文件】→【保存】选项或【文件】→【另存为】选项。
单击工具栏中的图标。
按快捷键“Ctrl+S”。
首次保存源代码文件时,会弹出图1.19所示的【另存为】对话框,选择保存路径,在【文件名】文本框中输入文件名,【保存类型】下拉列表中默认选择【C++语言文件(*.cpp*.CC*.CXX)】选项,单击【保存】按钮即可。
图1.19 【另存为】对话框
打开一个已经创建的C++源代码文件有以下几种途径。
在菜单栏中选择【文件】→【打开】选项。
单击工具栏中的图标。
按快捷键“Ctrl+O”。
在弹出的【打开】对话框中,选择要打开的文件,如图1.20所示,单击【打开】按钮。
图1.20 打开已经创建的C++源代码文件
(2)编译、链接和运行源程序。
源程序创建完毕,还需要编译、链接、运行,才能输出结果。
编译和链接源程序有以下几种途径。
在菜单栏中选择【运行】→【编译】选项。
单击工具栏中的图标。
按快捷键“F9”。
如果源程序编译出错,源代码编辑窗口下面的【编译器】选项卡中就会列出具体错误及其位置(行、列等);同时,在源代码编辑窗口中,出错代码的行号左侧会出现红色错误标识,如图1.21所示。编译完成后,如果没有错误,就可以运行程序。
图1.21 源代码编辑窗口提示出错代码信息
运行程序有以下几种途径。
在菜单栏中选择【运行】→【运行】选项。
单击工具栏中的图标。
按快捷键“F10”。
运行编译后生成的可执行文件,就可以在Windows的命令行界面中输出结果,如图1.22所示。
图1.22 在Windows的命令行界面输出结果