技术 > ide
目录
No. 1
  ide集成开发环境:integrated develop environment,电子集成驱动器:integrated drive electronics
  1.ide(integrated development,集成开发环境)
  集成开发环境(简称ide)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套。所有具备这一特性的软件或者软件套(组)都可以叫做ide。如微软的visual studio系列,borland的c++ builder,delphi系列等。该程序可以独立运行,也可以和其它程序并用。例如,basic语言在微软办公软件中可以使用,可以在微软word文档中编写wordbasic程序。ide为用户使用visual basic、java和powerbuilder等现代编程语言提供了方便。不同的技术体系有不同的ide。比如visual studio.net可以称为c++、vb、c#等语言的集成开发环境,所以visual studio.net可以叫做ide。同样,borland的jbuilder也是一个ide,它是java的ide。zend studio、editplus、ultra edit这些,每一个都具备基本的编码、调试功能,所以每一个都可以称作ide
  ide多被用于开发html应用软件。例如,许多人在设计网站时使用ide(如homesite、dreamweaver、frontpage,等等),因为很多项任务会自动生成。ide集成代码编辑,代码生成,界面设计,调试,编译等功能,目前还融合了建模功能。
  2.ide(integrated drive electronics) 电子集成驱动器
  它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容。对用户而言,硬盘安装起来也更为方便。ide这一接口技术从诞生至今就一直在不断发展,性能也不断的提高,其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位。
  ide代表着硬盘的一种类型,但在实际的应用中,人们也习惯用ide来称呼最早出现ide类型硬盘ata-1,这种类型的接口随着接口技术的发展已经被淘汰了,而其后发展分支出更多类型的硬盘接口,比如ata、ultra ata、dma、ultra dma等接口都属于ide硬盘。
  pide硬盘
  pide硬盘的传输模式有以下三种:pio(programmed i/o)模式、dma(driect memory access)模式、ultra dma(简称udma)模式。
  pio(programmed i/o)模式的最大弊端是耗用极大量的cpu资源。以pio模式运行的ide接口,数据传输率达3.3mb/s(pio mode 0)-16.6mb/s(pio mode 4)不等。
  pdma(direct memory access)模式分为single-word dma及multi-word dma两种。single-word dma模式的最高传输率达8.33mb/s,multi-word dma(double word)则可达16.66mb/s。
  pdma模式同pio模式的最大区别是:dma模式并不用过分依赖cpu的指令而运行,可达到节省处理器运行资源的效果。但由于ultra dma模式
  的出现和快速普及,这两个模式立即被udma所取代。
  pultra dma模式(简称udma)是ultra ata制式下所引用的一个标准,以16-bit multi-word dma模式作为基准。udma其中一个优点是它除了拥有dma模式的优点外,更应用了crc(cyclic redundancy check)技术,加强了资料在传送过程中侦错及除错方面的效能。
  p自ultra ata标准推行以来,其接口便应用了ddr(double data rate)技术将传输的速度提升了一倍,目前已发展到ultra ata/100了,其传输速度高达100mb/s。
  ide控制器工作原理
  无论你用计算机做什么,存储系统都是整个系统的一个重要组成部分。实际上,大多数个人电脑都有一个或者多个诸如硬盘、cd-rom、dvd刻录机以及早期像软驱这类存储装置。
  通常情况下,这些设备都是通过ide(集成设备电路integrated device electronics的英文缩写)接口与电脑相连的,ide接口是用来连接存储设备和计算机的标准方式。其实“ide”并不是这项接口技术的真正名称,最初人们管这种接口技术称为“at attachment”,即advanced technology attachment,也就是我们常说的ata接口了,它最初是发展于ibm的“advanced technology pc”。下面,笔者将带着大家了解ide/ata的演变和发展、插脚引线的作用和“主/从”的真正含义等基础知识。
  ide的发展
  ide最初是作为一种电脑内部硬盘驱动器的标准连接方式。ide背后的基本观念就是硬盘驱动器和控制器应该集成在一起。控制器是一块载有芯片的电路板,它能够正确严密的指挥硬盘如何存储和存取数据。绝大多数控制器都包含有一定容量的缓存(2mb或8mb)作为缓冲器,用来提高硬盘的性能。
  在ide诞生之前,控制器和硬盘的盘体是分开,并且多为是独立的。换句话说,一家制造商生产的控制器可能就无法正常工作在另一家制造商生产的硬盘上。控制器与盘体之间的距离还会导致信号强度下降而影响性能表现。这对电脑使用者而言不能不算是一种损失。
  ibm在1984年推出的“at computer”有两项关键性的技术革新。第一,推出“isa”的第二代总线接口。新的isa总线一次能够传输16个bit位,而此前只能传输8位。第二,ibm为其提供了一个将控制器和硬盘驱动器集成在一起的硬盘。一个带状的电缆通过isa卡与电脑主机连接在一起,ata接口就这么诞生了。
  1986年,康柏(compaq)公司把ide驱动器引入到他们的桌面386系列中。这种联合形式依然是建立在ibm的ata标准上的。不久以后,其他卖主陆续开始提供ide驱动设备,ide也成为覆盖整个整合驱动设备/控制器的代名词。由于绝大多数的ide设备都是基于ata的,因此这两种称呼常彼此替代使用。
  控制器、驱动器和主机适配器
  现在绝大多数的主板都带有ide接口,我们常常听见这种接口被叫作ide控制器,而实际上这是不对的。接口实际上是一个主机适配器,也就是说它提供的是一种连接设备和计算机(主机)的方法。而真正的控制器是位于硬盘上的电路板,这也是它被称为ide——集成设备电路的原因。
  最初ide接口是用来连接硬盘设备的,而后发展成为一种通用接口用来连接软驱、cd-rom以及一些磁带备份设备。虽然在内部设备中,ide接口非常流行,但它们却极为少有的用于外部设备的连接。
  ata发展至今经过多次修改和升级,每新一代的接口都建立在前一代标准之上,并保持着向后兼容性。第一代是ata-1,就是用于康柏桌面386系列的最初的标准规范。它被制定为“主/从”结构。ata-1是建立在isa96-pin标准连接器上的附属设备,使用40或44pin的连接器和电缆。在44pin方案里 ,额外多出的4个引脚用来向那些没有单独电源接口的设备提供电力支持。另外,ata-1同时提供dma和pio两种方式传送信号。 ata-2常被称为eide (enhanced ide)、fast ata 或 fast ata-2,此时dma已经完全执行于这个版本里了,标准dma传输速度已经由ata-1里的4.16mbps提升到16.67mbps了。ata-2还提供对电源管理、pcmcia卡和可移动设备的支持,通过标准寻址方法chs(柱面、磁头、扇区)支持最高8.4gb的硬盘容量。此外,ata-2还引入lba方式,这一方法突破了硬盘按照chs方式访问磁盘的老观念,为适应以后硬盘容量的快速增长打下了的良好基础。同时通过不断升级的bios版本或者第三方软件,能够达到支持最大137.4gb的容量。只要你的电脑支持eide,就可以在cmos设置中找到lba(lba,logical block address)或(chs,cylinder、head、sector)的设置选项。eide支持的硬盘数目也有增加,它允许主板上具有两个插口,每个插口可以分别连接一个主设备和一个从设备,从而可以支持四个ide设备。
  随着自我监控检测和smart等技术的介入,ide驱动器被设计制造得更加可靠。ata-3也增加了密码保护措施来控制存取设备,提供了一个很有意义的安全特性。
  ata-4融合的最大两个特点就是支持ultra dma和整合了atapi(at attachment program interface)标准。atapi为cd-rom、磁带备份机和其它可移动存储设备提供了通用接口。而在此之前,atapi是一个完全独立的标准。伴着atapi的入盟,ata-4对可移动介质的支持得到了立竿见影的改善效果,同时ultra dma也将dma的数据传输率从原有的16.67mb/s提高到了33.33mb/s。除此之外,在原有的40pin的接口和线缆基础上,ata-4外加了40个引脚,总共80个,其中的40根是地线,分散于标准的40根线缆之间用于增强信号质量。ata-4也被叫做ultra dma、ultra ata或ultra ata-33。
  相比ata-4,ata-5主要的升级在于自动侦测设备使用的是何种线缆,40pin还是80pin?在使用80pin线缆时,ultra dma传输率上升为更高的66.67mb/s。所以ata-5也被称为ultra ata-66。发展到后来,还出现了ata-100/133两个非正式标准,只是速度有所提升,不过由于硬盘内部传输速度的限制,100/133mbps只不过是一个标志罢了。
  数据线缆
  ide设备使用的是扁平带状数据线来相互连接,每一条线都是平齐的位于另一条的旁边,并非捆扎成束。数据线分为40股和80股两种,两头都有一个连接器,并在距离主板2/3的距离的位置还有另一个连接器,而且数据线的长度不能超过46厘米以保证数据传输的完整性。标准的数据线连接器的颜色应该分为蓝色、黑色和灰色三种。其中蓝色一头连接主板,黑色连接第一个(主)设备,灰色连接第二个(从)设备。沿着线缆的一边有一条不同于数据线颜色的条纹,这是为了方便告诉用户在这一边是第一引脚,以便正确的将数据线插入到设备中去,并且设备厂商还在连接器上下功夫,采取了“防倒插”设计思想,设置了一个卡扣,若线路接反是无法插进去的。
  主设备与从设备
  一个单独的ide接口能够支持2个设备。一般主板都采用双ide接口,可以提供四个ide设备。因为控制器集成在设备之中,并没有一个全局控制器来判断哪一个设备正在与计算机通话。如果每个设备在单独的接口上工作并不会有多大问题,但在同一线缆上增添第二个设备则会带来一点麻烦。
  为了允许两个设备工作在同一数据线上传输数据,ide使用了一种特殊的“主/从”结构来解决这一问题。这种结构让一个设备的控制器告诉其它设备什么时候能够向主机发送或从主机接收数据。其实,实现的原理很简单,从设备向主驱动器发出请求,考察其是否正在与主机通话。如果主设备空闲,那么从设备就可以进行连接了;如果主设备正在通话,则发出回应让从设备等待并且适时通知何时能够进行连接。
  主机通过连接器上的第39号引脚来确定是否存在第二个设备。39号引脚传送的是一种特殊的信号,叫做dasp(drive active/slave present),用来检测设备。
  虽然驱动器可以工作在任何一个接口上,但还是建议主设备连接在数据线末端的接口上使用,并且设备上的跳线必须设置在正确的位置上以表明该设备是主设备。从设备必须将设备上的跳线拿去或者更改为特殊的设置,这取决于设备自身。同样,从设备需要连接在数据线中间的那个连接器上面,控制器可以通过跳线的设置位置来确定自己是“主”还是“从”,这可以告诉设备该如何工作。每个驱动设备的都可以被设置成为“主”或者“从”,如果只有一个设备,那么它将永远是主驱动设备。
  许多设备都带有一个特色的选项开关,称为cable _select_。配合使用某些主板,这些设备能够自动的配置成为“主”或者“从”。cable _select_的工作原理比较简单,一个跳线装置被安放在cable _select_开关上。其线缆本身就好像一个ide的数据线,除了第28号引脚只连接主设备连接器。当打开计算机电源,ide接口沿28号引脚发出信号,只有连在主设备连接器上的驱动器才能接收到。如果某一个驱动器接收到信号,则将自己配置为主设备,而没有接收到的则默认配置为从设备了。
  结语
  ide作为一种通用接口,在计算机发展史上留下了不可磨灭的作用,这种并行线缆目前正逐步被串行ata所取代,可以说ide很好的完成了人们赋予它的使命。许多电脑初学者对于机箱来本就纷繁复杂的连线弄得摸不清头脑,相信通过本文至少对ide接口、设备以及它们如何工作有一个大致的了解,更多的知识需要大家多动手、勤钻研。
IDE的多种释义
  释义一:
  集成设备电路,Integrated Device Electronics,一般叫做ide总线,但是更准确地应该是ATA。ide总线是平行总线,在SATA(Serial ATA)引入后,Parallel ATA(ide)被称为PATA.它一般会作为ATA硬件的接口,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容。对用户而言,硬盘安装起来也更为方便。ide这一接口技术从诞生至今就一直在不断发展,性能也不断的提高,其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位。
  它有3个传输模式:PIO,Multiword DMA和Ultra DMA.
  释义二:
  集成开发环境,Integrated Development Environment,可以辅助开发程式的应用软件。(详见集成开发环境)
  释义三:
  “国际儿童权利协会(Institut International des Droits de I'Enfant)”简称“ide
  国际儿童权利协会(ide)于1995年在瑞士瓦莱州西永市成立。
IDE ATA/ATAPI控制器
  PIO的英文拼写是“Programming Input/Output Model”,PIO模式是一种通过CPU执行I/O端口指令来进行数据的读写的数据交换模式。是最早先的硬盘数据传输模式,数据传输速率低下,CPU占有率也很高,大量传输数据时会因为占用过多的CPU资源而导致系统停顿,无法进行其它的操作。PIO数据传输模式又分为PIO mode 0[3.3MB/S]、PIO mode 1[5.2MB/S]、PIO mode 2[8.3MB/S]、PIO mode 3[11.1MB/S]、PIO mode 4[16.7MB/S]几种模式,数据传输速率从3.3MB/s到16.6MB/s不等。受限于传输速率低下和极高的CPU占有率,这种数据传输模式很快就被淘汰。
  ide架构剖析与发展趋势
  Enhanced ide接口历史(一)
  1、AT ATTACHMENT(ATA):接口是个人电脑上最具有实力的存储接口,ATA接口早先被广泛应用于IBM及其兼容机,它被定义为标准的硬盘接口。
  2、ATA-1:ATA硬盘接口的第一代标准ANSI X3.279-1994,也就是早期的ide接口。
  3、ATA-2:ATA硬盘接口的第二代标准ANSI X3.279-1995,就是大家所知道的Fast ATA或者称之为Enhanced ide(Eide)接口。
  4、Apple-ATA:Apple上使用的ATA接口,当然也是由标准的ATA接口演化而来的,在ANSI的国际标准提案申请为X3T9.2/90-143.Revision 3.1,这一个由标准ATA接口规格演化而来Apple-ATA支持ide接口的硬盘LBA驱动模式,但是没有支持ATATP。
  5、ATA-3:ATA硬盘接口的第三代标准ANSI X3T13/2008D Revision 7(draft),同样包含在Fast ATA或Enhanced ide的接口之中,一般使用者大多都知道Fast ATA或是Enhanced ide接口,而对原来Fast ATA或Enhanced ide接口居然还包括了ATA-2以及ATA-3两组国际标准。
  6、ATAPI:AT Attachment Packet Interface,这是ATA Protocol的延伸,被定义用来支持CD-ROM光驱以及Tape磁带机,这一个ATAPI Protocol容许硬盘以外的设备使用ATA数据线。
  7、ATA/ATAPI-4:ATA硬盘接口的第四代标准ANSI X3T13/D96153(draft),也就是大家所知道的Ultra ATA或是Ultra DMA,这一个版本支持33MB/sec的数据传输率(in burst mode),相信各位读者对ATA-4/Ultra DMA都是比较熟悉的了。
  8、ATA/ATAPI-5:这是目前ATA硬盘接口的比较新的一代标准,这一规格里规定的数据流传输速率(in burst mode)为66MB/sec,并且加强了内部资料的检查与错误修正的算法,强化了资料的完整性和可靠性。
  9、ATA/ATAPI-6:还有更新的一个标准,是ATA/ATAPI-5的改进,这一规格里规定的数据流传输速率(in burst mode)为100MB/sec。
  如下表:
   PIO驱动模式的资料传输速率
   PIO Mode 0 600ns 3.3Mbytes/sec PIO Mode 1 383ns 5.2Mbytes/sec
   PIO Mode 2 240ns 8.3Mbytes/sec PIO Mode 3 180ns 11.1Mbytes/sec
   PIO Mode 4 120ns 16.6Mbytes/sec
  Enhanced ide接口发展至今,ULTRA DIRECT MEMORY ACCESS(ULTRA-DMA)的是目前最新的目前大家最为熟悉的就是Ultra-DMA的资料传输率最高可以达到ATA-3标准的四倍,也就是66.6Mbytes/sec。
  实际上硬盘接口的鼻祖,除了SCSI界面以外,就是MFM/ST-506 Bus接口了,后来经过不断的演变才演进成为今天的Enhanced ide接口,而在Enhanced ide之前的ide/AT-BUS接口,则仅仅提供了PIO驱动模式,而没有DMA驱动模式,这两种驱动模式简单来讲区别主要是在数据传输时是否需要CPU来控制。在PIO模式下,任何一个硬盘的读取动作,都必须经过CPU来控制管理,所以只要硬盘读写动作频繁的时候,CPU的资源就被大量的消耗,进而降低了电脑整体的效率。而在DMA模式下,硬盘和内存之间的数据可以直接交换,这样就不会占用CPU的资源,提高了电脑的整体效率。读者千万不要忽略掉从PIO到DMA的进步,事实上个人电脑内的任何一个动作都必须运用系统的内存,毕竟CPU内部的缓存器容量太小了,所以凡是程序的读取、运算都必须在内存上操作,这样从硬盘到内存的数据交换就会非常频繁,所以简化这么一步对于电脑整体性能的提高还是非常突出的。
  以前硬盘采用PIO模式的时候,只要一开始大量的硬盘读写操作,就会使得电脑的性能急剧下降,让人感觉电脑总在等待什么似的,实际上SCSI接口一开始也是采用PIO模式,后来也演变成了DMA模式,ide/AT-BUS接口也不例外,到了PIO Mode 4驱动模式之后,ide/AT-BUS接口已经成功的演化成为Enhanced ide接口,驱动模式也由PIO Mode 4升级为Multi-word DMA Mode2,原本预计还有一个PIO Mode 5会问世的,但是DMA Mode已经出现,PIO Mode已经没有市场了。所以大家可以认为Enhanced ide接口的特点主要在于:驱动模式的改变,增加了对非硬盘存储设备的支持等,而且原本是一组的ide界面现在也增加到了两组。
  DMA的全名为Direct Memory Access直接内存存取,采用DMA驱动模式以后,CPU不再象往常那样需要花费相当多的时间在硬盘的O/I操作上,DMA的意义就是在于让硬盘和内存直接沟通,所有的硬盘操作都不需要占用太多的CPU时间。
  接着让我们来看看DMA Mode的相关资料。
   DMA驱动模式资料传输速率 DMA Mode I/O Cycle time Transfer Rate Single-word DMA Mode 0 900ns 2.1 Mbytes/sec Single-word DMA Mode 1 480ns 4.2 Mbytes/sec Single-word DMA Mode 2 240ns 8.4 Mbytes/sec Multi-word DMA Mode 0 480ns 4.2 Mbytes/sec
IDE RAID是什么
  RAID(Redundant Array of Inexpensive Disks)磁盘阵列是一种由多块廉价硬盘构成的冗余阵列,RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性价比。组建RAID可以充分发挥出多块硬盘的优势,实现远远超出任何一块单独硬盘的速度和吞吐量。除了性能上的提高之外,RAID还可以提供良好的容错能力,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。RAID对服务器/工作站是一项很重要的技术,目前的服务器RAID主要可分为ide、SCSI、SATA三大类产品,下面我们就先来了解一下ide RAID芯片,以便您能对RAID这种技术和产品有更深入的了解。
  与SCSI RAID相比,ide RAID具有极低的价格,和一点也不逊色的性能表现,ide RAID具有SCSI RAID无法比拟的高性价比。ide RAID自推出后,受到工作站用户和普通商业应用的普遍欢迎。也正是ide RAID的出现,让RAID对于普通的商业用户来说再也不是什么奢侈的技术,通过使用ide磁盘阵列就可以让你的机器性能更高、速度更快、稳定性更强。
  Linux如何使用ide RAID
  RAID卡几乎已经成为服务器的标准配置了,RAID卡不但可以大大提高数据的安全,还可以大幅提高硬盘读写性能,从而提供服务器的整体性能和可靠性。
  Linux很早就提供对RAID的支持,不但支持RAID卡,也支持软RAID,不过软RAID实在是比不上硬RAID.早期的RAID卡都是用于scsi系统的,性能好,可惜价格高昂,而且scsi硬盘也大大贵过ide硬盘。
  近年来,市场上出现了ide RAID卡,配合新一代的高速ide硬盘的降价,一些入门级的服务器和工作站开始考虑采用ide RAID系统。
  ide RAID系统相对scsi RAID而言,性能稍差,但价格相当低廉,实在是DIY友的利器。ide RAID卡的代表是promise fasttrak100.我就以此为例,介绍ide RAID卡在Linux上的应用。
  Linux的2.4.x核心开始支持ide RAID卡promise fasttrak系列产品。但有少少问题,可能会导致有些型号工作不稳定,推荐使用promise公司提供的驱动。
  promise提供单cpu的驱动ftrh71_120b5.zip。它提供对fasttrak100TX2/LP/100的支持,可用在redhat 6.2和redhat 7.x上。
  promise提供多cpu的驱动FTv120b3RHsmp.TAR。它提供对 fasttrak100TX2/66/100的支持,可用在redhat 6.2和redhat 7.0上。
  如果你的promise ide RAID卡上的芯片是PDC20262和PDC20265,厂家建议你用redhat 7.0,因为可启动的scsi模块只支持单cpu,不支持smp.
  现在我们来用单cpu的驱动来介绍安装。
  你需要两张空白的,用dos格式化的软盘。解压文件ftrh71_120b5.zip后,可以看到几个文件。看到disk1.img和disk2.zip了吧。可在dos下用rawrite.exe工具来把disk1.img写进disk1软盘中。
  Linux用户就更好办:
  dd if=disk.img of=/dev/fd0,要注意先不要把软盘mount上。接下来,解压disk2.zip,把生成的文件拷贝到disk2软盘中。如果你有一个安装好的Linux系统,想把fasttrak的驱动加进系统,从disk2软盘上找到scsi_mod.o和ft.o两个模块。
  insmod scsi_mod.o
  insmod ft.o
  用lsmod检查一下是不是加载成功。如果你想在新的ide RAID系统上安装新的Linux系统的话,就要麻烦一点。首先在ide RAID卡的cmos中选择RAID方式和其它设置,如块的大小等。把disk1软盘插进软驱,开始安装。disk1软盘包含了redhat的启动部分,可以当作redhat 7.x的安装启动软盘。
  正常安装系统
  当系统安装接近完毕,显示“Congratulations”的时候
  按Ctrl+Alt+F2进入命令行模式
  更换disk2软盘
  chroot /mnt/sysimage
  mount -t vfat /dev/fd0 /mnt/floppy
  cd /mnt/floppy
  ./setup-ft
  完成后按Ctrl+Alt+F1,会到正常安装模式,继续进行完成安装。
IDE 集成开发环境
  较早期程序设计的各个阶段都要用不同的软件来进行处理,如先用字处理软件编辑源程序,然后用链接程序进行函数、模块连接,再用编译程序进行编译,开发者必须在几种软件间来回切换操作。现在的编程开发软件将编辑、编译、调试等功能集成在一个桌面环境中,这样就大大方便了用户。
  集成开发环境(简称ide Integrated Develop Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫做集成开以环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。例如,BASIC语言在微软办公软件中可以使用,可以在微软Word文档中编写WordBasic程序。ide为用户使用Visual Basic、Java和PowerBuilder等现代编程语言提供了方便。 不同的技术体系有不同的ide。比如visual studio.Net可以称为C++、VB、C#等语言的集成开发环境,所以visual studio.Net可以叫做ide。同样,Borland的JBuilder也是一个ide,它是Java的ide。zend studio、editplus、ultraedit这些,每一个都具备基本的编码、调试功能,所以每一个都可以称作ideide有三项必须集成的基本功能:“编辑器”、“编译/链接器”、“调试器”。还有一些更强大的功能,如:代码提示、项目管理、界面设计、建模功能。ide多被用于开发HTML应用软件。例如,许多人在设计网站时使用ide(如HomeSite、DreamWeaver、FrontPage(Sharepointdesigner),等等),因为很多脚本可以自动生成。
相关词
接口编程gnulinux编译器软件软件开发工具开源软件
硬盘硬件数据传输模式ATA计算机自由软件程序设计代码
编辑器java开源计算机技术更多结果...