曰本美女∴一区二区特级A级黄色大片, 国产亚洲精品美女久久久久久2025, 页岩实心砖-高密市宏伟建材有限公司, 午夜小视频在线观看欧美日韩手机在线,国产人妻奶水一区二区,国产玉足,妺妺窝人体色WWW网站孕妇,色综合天天综合网中文伊,成人在线麻豆网观看

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是集成開發(fā)環(huán)境_集成開發(fā)環(huán)境詳細(xì)概括

lhl545545 ? 來源:電子發(fā)燒友網(wǎng) ? 2018-02-01 15:43 ? 次閱讀

什么是集成開發(fā)環(huán)境_集成開發(fā)環(huán)境詳細(xì)概括

集成開發(fā)環(huán)境是用于提供程序開發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面等工具。集成了代碼編寫功能、分析功能、編譯功能、調(diào)試功能等一體化的開發(fā)軟件服務(wù)套。所有具備這一特性的軟件或者軟件套(組)都可以叫集成開發(fā)環(huán)境。如微軟的Visual Studio系列,Borland的C++ Builder、Delphi系列等。該程序可以獨(dú)立運(yùn)行,也可以和其它程序并用。IDE多被用于開發(fā)HTML應(yīng)用軟件。例如,許多人在設(shè)計(jì)網(wǎng)站時(shí)使用IDE(如HomeSite、DreamWeaver等),因?yàn)楹芏囗?xiàng)任務(wù)會自動(dòng)生成。

集成開發(fā)環(huán)境程序設(shè)計(jì)

可視化程序設(shè)計(jì)也越來越重要,所謂的可視化程序設(shè)計(jì)和Visual Basic或Visual C++并不同,支持可視化程序設(shè)計(jì)的IDE可以讓開發(fā)人員直接移動(dòng)程序單元來建立流程圖和結(jié)構(gòu)圖,然后直接做編譯或解釋,這一類的流程圖通常是以UML為基礎(chǔ)。

這樣的界面因?yàn)闃犯叩腗indstorms開始普及,一些公司也開始透過瀏覽器Mozilla和分散式程序設(shè)計(jì)(LabVIEW)往這方面努力。從1980年代開始,第一個(gè)可視化程序設(shè)計(jì)系統(tǒng)—Max,就是以類比合成器的設(shè)計(jì)為榜樣,同時(shí)被用來開發(fā)即時(shí)音樂演出軟件。

這種方法也被用在專業(yè)軟件,例如Openlab,這類的使用者需要完整程序設(shè)計(jì)語言的彈性,并不想要傳統(tǒng)的學(xué)習(xí)曲線。

可視化程序設(shè)計(jì)語言有另一個(gè)半免費(fèi)和開放源代碼的替代品-Mindscript,具有加密系統(tǒng)和連結(jié)數(shù)據(jù)庫等等。

集成開發(fā)環(huán)境開發(fā)工具

微軟的Visual Basic是早期的典型的可視化開發(fā)環(huán)境。后來的包括Borland公司的Delphi等。

可視化開發(fā)環(huán)境的特點(diǎn)是“控件組裝”。很多控件都是自己象畫圖一樣組裝起來的,開發(fā)環(huán)境解決了很多例行的、標(biāo)準(zhǔn)化的代碼,比起非可視化的開發(fā)環(huán)境來說,更加直觀,開發(fā)速度快,效率高。

以Delphi為例:Delphi包含了程序代碼文件(.PAS)和控件布局文件(.dfm),當(dāng)你在畫布(FORM)上拖放一個(gè)按鈕(BUTTON)時(shí),Delphi開發(fā)環(huán)境會自動(dòng)創(chuàng)建一個(gè)DFM文件標(biāo)明BUTTON位置,并且自動(dòng)在PAS文件中將最基本的完整代碼替你寫出來,你只需要在需要修改的地方修改或者增加就可以完成很多功能。

集成開發(fā)環(huán)境應(yīng)用優(yōu)勢

較早期程序設(shè)計(jì)的各個(gè)階段都要用不同的軟件來進(jìn)行處理,如先用字處理軟件編輯源程序,然后用鏈接程序進(jìn)行函數(shù)、模塊連接,再用編譯程序進(jìn)行編譯,開發(fā)者必須在幾種軟件間來回切換操作。現(xiàn)在的編程開發(fā)軟件將編輯、編譯、調(diào)試等功能集成在一個(gè)桌面環(huán)境中,這樣就大大方便了用戶。

例如,BASIC語言在微軟Office軟件中可以使用,可以在微軟Word文檔中編寫WordBasic程序。IDE為用戶使用Visual Basic、Java和PowerBuilder等現(xiàn)代編程語言提供了方便。不同的技術(shù)體系有不同的IDE。比如Visual Studio .NET可以稱為C++、VB、C#等語言的集成開發(fā)環(huán)境,所以Visual Studio .NET可以叫做IDE。同樣,Borland的JBuilder也是一個(gè)IDE,它是Java的IDE。Eclipse也是一個(gè)IDE,可以用于開發(fā)Java語言和C++語言。

IDE也常被用于開發(fā)HTML應(yīng)用。例如,許多人在設(shè)計(jì)網(wǎng)站時(shí)使用IDE(如HomeSite、DreamWeaver、FrontPage,等等),因?yàn)楹芏囗?xiàng)任務(wù)會自動(dòng)生成。IDE集成代碼編輯、代碼生成、界面設(shè)計(jì)、調(diào)試、編譯等功能,目前還融合了建模功能。

集成開發(fā)環(huán)境優(yōu)點(diǎn)和缺點(diǎn)

優(yōu)點(diǎn)

節(jié)省時(shí)間和精力。IDE的目的就是要讓開發(fā)更加快捷方便,通過提供工具和各種性能來幫助開發(fā)者組織資源,減少失誤,提供捷徑。

建立統(tǒng)一標(biāo)準(zhǔn)。當(dāng)一組程序員使用同一個(gè)開發(fā)環(huán)境時(shí),就建立了統(tǒng)一的工作標(biāo)準(zhǔn),當(dāng)IDE提供預(yù)設(shè)的模板,或者不同團(tuán)隊(duì)分享代碼庫時(shí),這一效果就更加明顯了。

管理開發(fā)工作。首先,IDE提供文檔工具,可以自動(dòng)輸入開發(fā)者評論,或者迫使開發(fā)者在不同區(qū)域編寫評論。其次,IDE可以展示資源,更便于發(fā)現(xiàn)應(yīng)用所處位置,無需在文件系統(tǒng)里面艱難的搜索。

缺點(diǎn)

學(xué)習(xí)曲線問題。IDE基本上是比較復(fù)雜的工具,為了更好的熟練使用,需要一定的時(shí)間和耐心。

初學(xué)者的困難。對初學(xué)者來說,使用IDE來學(xué)習(xí)開發(fā)有相當(dāng)?shù)碾y度,不適合學(xué)習(xí)一種新語言時(shí)使用。

無法修復(fù)壞代碼或設(shè)計(jì)。開發(fā)者不能完全依賴工具的便捷,還是必須保持專業(yè)水準(zhǔn)和熟練度,開發(fā)的成果好壞主要還是看開發(fā)員的技術(shù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    詳細(xì)介紹μnSP集成開發(fā)環(huán)境--集成開發(fā)環(huán)境IDE

    集成開發(fā)環(huán)境IDE在這一章中,將詳細(xì)介紹μ’nSP? 集成開發(fā)
    發(fā)表于 06-19 21:36

    集成開發(fā)環(huán)境CCS(DSP集成開發(fā)環(huán)境

    集成開發(fā)環(huán)境CCS(DSP集成開發(fā)環(huán)境)CSS(Code Composer Studio)是IT
    發(fā)表于 11-03 14:30

    DSP集成開發(fā)環(huán)境--CCS及DSP/BIOS的原理與應(yīng)用

    DSP集成開發(fā)環(huán)境--CCS及DSP/BIOS的原理與應(yīng)用:CCS是TI開發(fā)的一個(gè)完整的DSP集成開發(fā)
    發(fā)表于 10-30 10:54 ?266次下載
    DSP<b class='flag-5'>集成</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>--CCS及DSP/BIOS的原理與應(yīng)用

    集成開發(fā)環(huán)境IDE

    集成開發(fā)環(huán)境IDE:在這一章中,將詳細(xì)介紹μ’nSP™ 集成開發(fā)
    發(fā)表于 06-16 22:40 ?41次下載

    集成開發(fā)環(huán)境CCS(DSP集成開發(fā)環(huán)境

    集成開發(fā)環(huán)境CCS CSS(Code Composer Studio)是IT公司推出的DSP集成開發(fā)環(huán)
    發(fā)表于 11-03 14:47 ?31次下載

    最新IAR集成開發(fā)環(huán)境文件下載

    最新IAR集成開發(fā)環(huán)境文件下載
    發(fā)表于 08-12 11:18 ?223次下載

    DSP集成開發(fā)環(huán)境CCS開發(fā)指南

    DSP集成1開發(fā)環(huán)境CCS開發(fā)指南,下來看看
    發(fā)表于 05-06 15:32 ?0次下載

    DSP集成開發(fā)環(huán)境CCS

    DSP集成開發(fā)環(huán)境CCS,又需要的下來看看
    發(fā)表于 05-06 15:32 ?0次下載

    CCS集成開發(fā)環(huán)境

    CCS集成開發(fā)環(huán)境,又需要的朋友下來看看
    發(fā)表于 05-06 15:13 ?0次下載

    ADS集成開發(fā)環(huán)境 EasyJTAG仿真器應(yīng)用

    ADS集成開發(fā)環(huán)境 EasyJTAG仿真器應(yīng)用 ADS集成開發(fā)環(huán)境 EasyJTAG仿真器應(yīng)用
    發(fā)表于 05-16 15:53 ?1次下載

    DSP集成開發(fā)環(huán)境(CCS)

    DSP集成開發(fā)環(huán)境(CCS),有需要的下來看看。
    發(fā)表于 12-14 21:50 ?0次下載

    SiliconLabs集成開發(fā)環(huán)境用戶手冊

    SiliconLabs集成開發(fā)環(huán)境用戶手冊
    發(fā)表于 03-01 13:08 ?11次下載

    如何使用HET集成開發(fā)環(huán)境詳細(xì)介紹

    本文檔介紹了HET IDE的使用。HET IDE集成開發(fā)環(huán)境(IDE)旨在簡化高端計(jì)時(shí)器模擬器的使用。 本文檔詳細(xì)說明了GUI的功能和可供選擇的各種選項(xiàng)。
    發(fā)表于 04-17 09:25 ?10次下載
    如何使用HET<b class='flag-5'>集成</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>詳細(xì)</b>介紹

    Arduino的集成開發(fā)環(huán)境的安裝和使用教程

    本文檔的主要內(nèi)容詳細(xì)介紹的是Arduino的集成開發(fā)環(huán)境的安裝和使用教程。
    發(fā)表于 12-18 08:00 ?4次下載
    Arduino的<b class='flag-5'>集成</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>的安裝和使用教程

    EDA集成開發(fā)環(huán)境比較分析

    典型的板級電子系統(tǒng)EDA集成開發(fā)環(huán)境。此種類型的集成開發(fā)環(huán)境通常是由板級電子系統(tǒng)的硬件系統(tǒng)
    發(fā)表于 10-02 12:56 ?3210次閱讀