IDE的详细介绍

article/2025/11/8 5:07:33

IDE(集成开发环境)

就是电脑上编程时用的应用,比如:visual studio(如图), eclipse等。IDE一般包括:代码编辑器、编译器、调试器和图形用户界面等工具。IDE是集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件。
在这里插入图片描述

各个工具在IDE中的作用

名称作用
编辑器用来编写代码,并且给代码着色(语法突显),以方便阅读
编译器将代码翻译成CPU可以读懂的机器语言
代码提示器输入部分代码,即可提示全部代码,加速代码的编写过程
调试器观察程序的每一个运行步骤,发现程序的逻辑错误
项目管理工具对程序所有资源进行管理,包括源文件、图片、第三方库等
用户界面各种按钮、面板、菜单、窗口等控件整齐排布,操作更方便
PS:各部分详细功能读者可以自行了解。

IDE的优点

1、节省时间和精力。IDE的目的就是要让开发更加快捷方便,通过提供工具和各种性能来帮助开发者组织资源,减少失误,提供捷径。

2、建立统一标准。当一组程序员使用同一个开发环境时,就建立了统一的工作标准,当IDE提供预设的模板,或者不同团队分享代码库时,这一效果就更加明显了。

3、管理开发工作。首先,IDE提供文档工具,可以自动输入开发者评论,或者迫使开发者在不同区域编写评论。其次,IDE可以展示资源,更便于发现应用所处位置,无需在文件系统里面艰难的搜索。

IDE的缺点

占用空间较大,有时候人们更愿意使用像vs code这种轻量级代码编辑器,而不是全特性的IDE。

使用IDE前的预备知识

1、源文件

在开发软件的过程中,我们需要将编写好的代码(Code)保存到一个文件中,这样代码才不会丢失,才能够被编译器找到,才能最终变成可执行文件。这种用来保存代码的文件就叫做源文件(Source File)。

每种编程语言的源文件都有特定的后缀,以方便被编译器识别,被程序员理解。源文件后缀大都根据编程语言本身的名字来命名:

C语言源文件的后缀是.c;
C++语言(C Plus Plus)源文件的后缀是.cpp;

2、工程/项目

一个真正的程序(也可以说软件)往往包含多项功能,每一项功能都需要几十行甚至几千行、几万行的代码来实现,如果我们将这些代码都放到一个源文件中,那将会让人崩溃,不但源文件打开速度极慢,代码的编写和维护也将变得非常困难。

在实际开发中,程序员都是将这些代码分门别类地放到多个源文件中。除了这些成千上万行的代码,一个程序往往还要包含图片、视频、音频、控件、库(也可以说框架)等其它资源,它们也都是一个一个的文件。

为了有效地管理这些种类繁杂、数目众多的文件,我们有理由把它们都放到一个目录(文件夹)下,并且这个目录下只存放与当前程序有关的资源。实际上 IDE 也是这么做的,它会为每一个程序都创建一个专门的目录,将用到的所有文件都集中到这个目录下,并对它们进行便捷的管理,比如重命名、删除文件、编辑文件等。

这个为当前程序配备的专用文件夹,在 IDE 中也有一个专门的称呼,叫做“Project”,翻译过来就是“工程”或者“项目”。

3、工程类型/项目类型

“程序”是一个比较宽泛的称呼,它可以细分为很多种类,例如:

1.有的程序不带界面,完全是“黑屏”的,只能输入一些字符或者命令,称为控制台程序(Console Application),例如 Windows 下的 cmd.exe,Linux 或 Mac OS 下的终端(Terminal)。
2.有的程序带界面,看起来很漂亮,能够使用鼠标点击,称为GUI程序(Graphical User Interface Program),例如 QQ、迅雷、Chrome 等。
3.有的程序不单独出现,而是作为其它程序的一个组成部分,普通用户很难接触到它们,例如静态库、动态库等。

不同的程序对应不同的工程类型(项目类型),使用 IDE 时必须选择正确的工程类型才能创建出我们想要的程序。换句话说,IDE 包含了多种工程类型,不同的工程类型会创建出不同的程序。

4、链接

代码并不是编译后就生成了可执行文件,还有一个链接的步骤。当有多个源文件时,链接生成中间文件。当只有一个源文件时,链接也会起作用:与系统库组合。


http://chatgpt.dhexx.cn/article/EYwMlmLP.shtml

相关文章

IDE等开发工具的使用(VSCODE + IDEA)

Mac下各按键对应含义 ⌥ ⌃⇧⌘→ / ← ↑ / ↓ 各种快捷键的组合场景 左ctrl 待定 左alt cmd 待定 左ctrl shift 待定 左ctrl cmd 待定 左shift cmd 待定 1.熟悉的Mac下的快捷键(持续补充) 附:Vscode KeyShortCut 功能 快捷键 功能…

【HBuilder】前端IDE神器

Hbulider目录 一、Hbulider简介1.1 Hbulider出身1.2 Hbulider特点 二、Hbulider安装2.1 Hbulider官网下载2.2 解压,发送快捷方式到桌面 三、Hbulider启动3.1 选择主题和快捷键方案 四、Hbulider使用4.1 失去焦点自动保存 一、Hbulider简介 1.1 Hbulider出身 HBuild…

前端vscode必备插件(强烈推荐)

目录 一、前言 二、工具推荐 1.《Chinese (Simplified) (简体中文) Language》 2.《ESLint》 3.《Git History》 4.vscode-icons 5.Path Intellisense 6.《Vetur》 7.《GitLens — Git supercharged》 8.《Image preview》 9.Debugger for Chrome 10.Prettier 11…

前端开发IDE---VSCode前端开发环境配置

所安装的插件如下: 1、open in browser(2.0.0版本)详细内容见VSCode插件搜索。 修改默认浏览器的步骤: File>preferences>settings>点击那三个点>选择open settings.json>找到plugin open-in-browser按照提示在右边的json文…

前端开发IDE WebStorm使用

一、安装WebStorm 前往官网下载WebStorm: The Smartest JavaScript IDE, by JetBrains 二、无限试用期工具 链接:百度网盘 请输入提取码 提取码:ide0 直接将压缩包拖入IDE窗口,将会自动刷新一次试用期时间。 也可以手动刷新&#xf…

Web前端:面向Web开发人员的顶级JavaScript开发工具和IDE

​  JavaScript是最流行的编程语言并且受到所有浏览器的支持,增强了用户与网页的交互。也就是说,许多JavaScript IDEs现在提供智能课程完成和实时消除错误。 这些有效的工具带有精确的语法检查器和显式调试器,用于快速创建各种JavaScript应…

前端开发者最常用的六款IDE

一、Visual Studio Code 下载地址:https://code.visualstudio.com/ 功能介绍: 微软在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和…

5款超好用的在线IDE,媲美vscode,可以直接编写前端构建化项目,而无需在本地下载依赖包,非常适合学习、demo、原型开发

以下5款在线IDE,可以直接编写前端构建化项目,而无需在本地下载依赖包,非常适合学习,写demo: 1、https://codesandbox.io/ 【推荐】 个人免费,支持公开项目个性化的设置,跨平台使用,…

工欲善其事,必先利其器——Web开发的10大IDE

工欲善其事,必先利其器——Web开发的10大IDE 一、Visual Studio Code二、PhpStorm三、Atom四、Pycharm五、NetBeans六、WebStorm七、Sublime Text八、Brackets九、IntelliJ IDEA十、HBuilderX 集成开发环境 (IDE) 是编码时极其重要的工具。在当今的市场上&#xff0…

Web前端:一些用于Web开发的最佳精选IDE和代码编辑器

​  IDE,或集成开发环境,是一种特殊的软件解决方案,能够为软件开发人员和计算机程序员提供全面的设施。它们通常包含多种工具,可帮助程序员更轻松地完成工作,从而提高生产力。 IDE可以为软件开发完全定制一个平台&am…

【干货】前端开发者最常用的六款IDE

一、Visual Studio Code 下载地址:https://code.visualstudio.com/ 功能介绍: 微软在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和…

2.Latex安装和TeXworks Editor基础

二.Latex安装和TeXworks Editor使用教程 上一章我们讲解了什么是Latex和为什么我们要学习Latex,从这一章开始我们就要正式开始学习Latex 就像前面所讲的,Latex包含编译器和编辑器,我们需要在编辑器中编写夹杂代码的文本,然后通过编译器编译来查看效果, 本章作为后面学习的基…

latex安装血泪史及错误解决

我的电脑安装出现很多问题,基本上是卸载重新安装解决。 一:学校电脑,用户名是英文,下载texlive和texstudio都是清华大学镜像网站,分别是 https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/ ​​​…

Latex安装问题

Latex安装报错解决 Latex安装Latex报错 Latex安装 参考博文:https://blog.csdn.net/Mikowoo007/article/details/87378235?utm_mediumdistribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0.control&spm1001.2101.3001.4242 La…

LaTeX 安装及环境配置

LaTeX 安装及环境配置 一、背景二、准备1、核心库 TeX Live2、编辑器 TeXstudio 三、安装1、TeX Live 20202、TeXstudio 四、测试 一、背景 LaTeX(/ˈlɑːtɛx/,常被读作/ˈlɑːtɛk/或/ˈleɪtɛk/)是一种基于TeX的排版系统,由…

LaTeX 安装

文章目录 LaTeX 安装环境下载——TeXLive编辑器下载——WinEdt LaTeX 安装 需要安装 LaTeX 运行环境编辑器 运行环境 TeXLive、MiKTex、proText、CTeX、MacTeX、MikTex等编辑器 TEXStudio、WinEdt 等 环境下载——TeXLive 免费替代品MiKTeX TexLive下载 编辑器下载——Win…

LaTex安装与配置保姆级教程

一直想把大学期间用到的软件的安装教程整理下来,也方便自己随时查阅,但是因为爱偷懒并未实操成功,那就从今天开始吧! 今天我们要安装的软件是Texlive2023,安装在Windows10系统下,下面是具体的安装步骤&…

【Latex安装】

安装LaTex记录 TexLive下载使用 iso 安装 TexLive环境配置更新包列表镜像源更改 Texstudio的下载 TexLive下载 LaTex的环境安装可以选择TexLive或者是MikTex。我自己安装的是TexLive。 使用 iso 安装 TexLive texlive国内清华大学开源镜像下载地址:https://mirro…

Latex安装流程(图文)

文章目录 一、Latex安装包的下载二、软件安装三、VScode环境配置 一、Latex安装包的下载 输入网址:https://www.tug.org/texlive/ 点击on DVD 点击downloading the TeX Live ISO image and burning your own DVD 点击download from a nearby CTAN mirror 现在相应的版本文件…

LaTex安装与更新

目录标题 安装更新测试overleaf详细教程注释引用文献(知网)表格公式(Mathpix Snip) 简介:https://www.zhihu.com/question/268569440 一些模板与教程https://download.csdn.net/download/qq_45539458/25358003 安装 …