当前位置:网站首页 >> 作文 >> 最新使用idea的好处 ide用法大全

最新使用idea的好处 ide用法大全

格式:DOC 上传日期:2023-04-14 18:52:14
最新使用idea的好处 ide用法大全
时间:2023-04-14 18:52:14     小编:zdfb

范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料编写前的参考。大家想知道怎么样才能写一篇比较优质的范文吗?下面是小编为大家收集的优秀范文,供大家参考借鉴,希望可以帮助到有需要的朋友。

使用idea的好处 ide用法篇一

ide是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。下面是小编分享的使用ide之前需要了解的一些概念,欢迎大家参考!

 

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

每种编程语言的源文件都有特定的后缀,以方便被编译器识别;源文件后缀大都根据编程语言本身的名字来命名,例如c语言源文件的后缀是.c,c++ ,java ,python 。

源文件其实就是纯文本文件,它的内部并没有特殊格式,能证明这一结论的典型例子是:在 windows 下用记事本程序新建一个文本文档,,输入一段c语言代码并保存,然后将该文件强制重命名为demo.c(变成了.c),发现编译器依然能够正确识别其中的c语言代码,并顺利生成可执行文件。

源文件的后缀仅仅是为了表明该文件中保存的是某种语言的代码(例如.c文件中保存的是c语言代码),这样程序员更加容易区分,编译器也更加容易识别,它并不会导致该文件的内部格式发生改变。

c++ 是在c语言的基础上进行的扩展,c++ 包含了c语言的全部内容(请猛击《c和c++到底有什么关系》一文了解更多),文件中不会有错,很多初学者都是这么做的,很多大学老师也是这么教的。但是,我还是强烈建议将c语言代码放在.c文件中,这样能够更加严格地遵循c语言的语法,也能够更加清晰地了解c语言和c++的区别。

 

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

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

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

这个为当前程序配备的专用文件夹,在 ide 中也有一个专门的称呼,叫做“project”,翻译过来就是“工程”或者“项目”。在 vc 6.0 下,这叫做一个“工程”,而在 vs 下,这又叫做一个“项目”,它们只是单词“project”的不同翻译而已,实际上是一个概念。

 

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

有的程序不带界面,完全是“黑屏”的,只能输入一些字符或者命令,称为控制台程序(console application),例如 windows 下的 ,linux 或 mac os 下的`终端(terminal)。

有的程序带界面,看起来很漂亮,能够使用鼠标点击,称为gui程序(graphical user interface program),例如 qq、迅雷、chrome 等。

有的程序不单独出现,而是作为其它程序的一个组成部分,普通用户很难接触到它们,例如静态库、动态库等。

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

不同的工程类型本质上是对 ide 中各个参数的不同设置;我们也可以创建一个空白的工程类型,然后自己去设置各种参数(不过一般不这样做)。

控制台程序对应的工程类型为“win32控制台程序(win32 console application)”,gui程序对应的工程类型为“win32程序(win32 application)”。

控制台程序是 dos 时代的产物了,它没有复杂的功能,没有漂亮的界面,只能看到一些文字,虽然枯燥无趣,也不实用,但是它非常简单,不受界面的干扰,所以适合入门,我强烈建议初学者从控制台程序学起。等大家对编程掌握的比较熟练了,能编写上百行的代码了,再慢慢过渡到gui程序。

 

上节我们讲到,源代码经过编译(compile)后就变成了可执行文件,其实这种说法有点笼统,甚至从严格意义上来讲是错误的。源代码要经过编译(compile)和链接(link)两个过程才能变成可执行文件。

编译器一次只能编译一个源文件,如果当前程序包含了多个源文件,那么就需要编译多次。编译器每次编译的结果是产生一个中间文件(可以认为是一种临时文件),而不是最终的可执行文件。中间文件已经非常接近可执行文件了,它们都是二进制格式,内部结构也非常相似。

将当前程序的所有中间文件以及系统库(暂时可以理解为系统中的一些组件)组合在一起,才能形成最终的可执行文件,这个组合的过程就叫做链接(link)。完成链接功能的软件叫做链接器(linker)。

如果程序只包含了一个源文件,是不是就不需要链接了呢?不是的!

经过编译后程序虽然只有一个中间文件,不再需要和其它的中间文件组合了,但是这个唯一的中间文件还需要和系统库组合,这个过程也是链接。也就是说,不管有多少个源文件,都必须经过编译和链接两个过程才能生成可执行文件。

s("content_relate");

【使用ide之前需要了解的一些概念】相关文章:

c语言:使用ide之前需要了解的概念

09-30

掌握java语言需要了解的知识

09-30

科目三考试需要了解的事项

07-03

新手上路需要了解的注意事项

09-08

科目三考试需要注意的一些小细节

12-08

科目三需要注意的一些问题

12-08

新手上路需要注意的一些细节

09-17

新手上路需要注意的一些事项

09-06

关于使用photoshop需要避免的5中错误

11-28

photoshop鼠绘需要掌握的工具使用技巧

11-25

全文阅读已结束,如果需要下载本文请点击

下载此文档
a.付费复制
付费获得该文章复制权限
特价:5.99元 10元
微信扫码支付
已付款请点这里
b.包月复制
付费后30天内不限量复制
特价:9.99元 10元
微信扫码支付
已付款请点这里 联系客服