1. 安装 Dev-C++编程软件
2. 熟悉 Dev-C++的界面
3. cout 输出语句的使用
4. 学会 C++程序的编译运
一、认识编译器
我们平时所说的程序,一般指双击后就可以直接运行的程序,这样的程序又称为可执行程序。Windows系统下,可执行程序的后缀一般为.exe。
可执行程序的内部是一系列计算机指令和数据的集合,它们都是二进制形式的,CPU可以直接识别。但我们使用C、C++、Java、Python等高级语言编写的程序(又称为源代码),对于开发人员来说更易理解,但CPU却无法识别(CPU只认识几百个二进制形式的指令)。这时就需要一个工具,将这些源代码转换成CPU能够识别的二进制指令,即将其“翻译”成.exe可执行程序。
翻译的工具就是编译器。翻译过程就是编译。
二、开发C++程序
编辑、编译、连接、运行。
(1)编辑
编辑就是在C++开发工具中输入代码,然后将其保存为.cpp源文件的过程。
编辑代码,并将其保存为Sample.cpp源文件。
(2)编译
编译就是将代码源文件(.cpp文件)编译成目标文件(.obj文件)的过程。
编写好代码后,在任一款C++开发工具中单击“编译”按钮,系统将自动对代码进行编译,得到Sample.obj文件
(3)连接
连接是将编译后的目标文件连接生成可执行程序的过程,就是将.obj和lib库文件连接成.exe可执行程序(lib库是编译好的提供给开发者使用的目标模块)。
在有多个源文件的工程中,例如有.cpp、成多个目标模块01.obj、02.obj、03.obj,链接器会将程序涉及的目标模块连接成可执行程序
(4)运行
运行是执行.exe可执行程序的过程,执行程序后可得到程序运行。运行是执行.exe可执行程序的过程,执行程序后可得到程序结果
三、辅助软件
编辑器:用来编写代码,并给不同代码着色,以方便阅读。
代码提示器:输入部分代码,即可提示全部代码,提升代码的编写效率。
调试器:观察程序的每一个运行步骤,发现程序的逻辑错误。
项目管理工具:对程序涉及的所有资源进行管理,包括源文件、图片、视频、第三方库等。
漂亮的界面:各种按钮、面板、菜单、窗口等控件整齐排布,操作更方便。
这些工具通常会打包在一起,统一进行发布、下载和安装。它们被统称为C++集成开发环境(IDE),常见的有Visual C++ 6.0、VisualStudio、Dev C++、Xcode、C-Free、Code::Blocks、Eclipse等。
介绍工具
1.Visual C++ 6.0
Visual C++ 6.0曾经是最经典的C/C++编译工具,是微软VisualStudio集成开发环境中的一员。目前,微软官方已不再对其进行技术支持和维护。该工具体积小巧,操作简单,对计算机配置要求不高,而且免费,所以目前仍有第三方开发者在进行维护,部分院校在使用它。
2.Visual Studio 2022Visual Studio是目前较流行的Windows应用程序的商业集成开发环境,其最新版本是2022版。它功能强大,在编译速度上有很大提升;缺点是空间和资源占用大,安装包有2~3GB,对计算机的配置要求较高,而且操作比较复杂。对于初学者来说,很多功能会暂时用不到。Visual Studio 2022支持C++最新标准规范,支持托管程序的编译和Web Service,更适合大型商业程序的开发。
3.Dev-C++Dev-C++是Windows系统下轻量级的C/C++集成开发环境,是将Linux系统的GCC/G++运用到Windows系统后的产物。它遵循C++11标准,同时兼容C++ 98标准。Dev-C++功能简洁,易于学习和使用,非常适合初学者和教学使用。
根据个人的情况选择一个即可。初期学习编程,最重要的是理解语法,弄清C++的内在机理,并通过大量训练培养编程思维,最后再通过一些大型项目积累实战经验。
本次主要以Dev-c++编译器为主。
四、C++工程项目文件
数据是以文件的形式存储在磁盘上的,不同类型的文件有着不同的扩展名。
C++代码文件分为源文件和头文件两类。
头文件
以.h为扩展名,仅包含程序片段或定义的常量、变量等,为程序提供接口;
源文件
以.cpp为扩展名,提供了程序的主体实现。有的开发环境使用cxx、cHH作为源文件的扩展名。对一个比较大的工程而言,其源文件和头文件可能比较多。为了管理它们,编译器提供了管理代码的工程项目文件。不同开发环境下的工程项目文件通常会有所不同。
(1)Dev-C++的工程项目文件
main.cpp:源文件。.
Sample.dev:工程文件。
Makefile.win:make程序执行时使用的文件,用于自动编译源代码文件。
main.o:编译后的目标文件。
Sample.exe:连接后生成的程序。
五、使用Dev C++创建程序
Dev C++是Windows系统下C/C++的集成开发环境,包括多页面窗口、工程编辑器以及调试器等。工程编辑器中集合了编辑器、编译器、链接程序和执行程序,提供高亮语法显示,以减少编辑错误。Dev C++是免安装的,适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具。
1.了解Dev C++主界面
Dev C++主界面由菜单栏、工具栏、项目资源管理器视图、程序编辑区、编译调试区和状态栏组成,
2.创建Hello World程序
(1)双击Dev C++
安装目录下的文件,启动Dev C++,然后选择“文件”→“新建”→“源代码”命令,新建一个C++源代码文件。
(2)编写程序代码
选择“运行”→“编译运行”命令,或按F11键,或单击图标,运行C++程序。
(3)选择“文件”→“保存”命令或按Ctrl+S快捷键,在“保存为”对话框中设置文件保存位置和文件名称,单击“保存”按钮,保存文件。注意为便于阅读代码,读者可自行设置屏幕的背景颜色和文字颜色。右击标题栏,在弹出的快捷菜单中选择“属性”命令,打开“属性”对话框,在“颜色”选项卡中设置即可。
拥有自由就必须时刻保持警惕!(要实际进行操作的友友)