<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 189,comments - 115,trackbacks - 0
    Eclipse?資源總匯(保持更新)

    訪問Eclispe官方網站

    Eclipse開發環境的使用


    Eclipse使用入門

    目前Java開發領域的各種集成開發環境(IDE)呈現出百花齊放的局面,從Borland的JBuilder,到IBM的Visual?Age?for?Java、WebSphere?Studio,Oracle的JDeveloper,Sun的?Forte?for?Java,WebGain的Visual?Cafe,TogetherSoft的Together,還有開放源代碼的Eclipse、NetBeans?等,種類10種有余。這么多種類的IDE繁榮了Java開發工具家族,但是也為開發人員的選擇提出了難題。這些IDE的開發環境有著較大的差別,在一種開發環境下開發的項目不能很方便地移植到另一種開發環境,這就要求更為謹慎地選擇適合項目目標的開發工具。?

    在目前所有的IDE中,Eclipse可以說是最有發展前途的產品之一。Eclipse最初由OTI和IBM兩家公司的IDE產品開發組創建,起始于1999年4月。IBM提供了最初的Eclipse代碼基礎,包括Platform、JDT和PDE。目前由IBM牽頭,圍繞著Eclipse項目已經發展成為了一個龐大的Eclipse聯盟,有150多家軟件公司參與到Eclipse項目中,其中包括Borland、Rational?Software、Red?Hat及Sybase,最近Oracle也計劃加入到Eclipse聯盟中。?

    ############################
    #??閱讀全文????????????????#
    ############################

    使用?Eclipse?平臺進行調試

    調試是程序員無法回避的工作。調試方法有許多種,但歸根結底,就是找到引發錯誤的代碼。舉例來說,在?Linux?應用程序中,分段故障被認為是最常見的錯誤之一。當程序嘗試訪問未分配給它的內存并因為分段違例而終止時,將產生這種錯誤。要修正這種錯誤,您需要找到引發該行為的那行代碼。一旦找到有問題的代碼行,這對于知道引發錯誤的上下文及其相關的值、變量和方法也是有所幫助的。使用調試器將使查找這些信息變得相當簡單。

    Eclipse?平臺的特色在于內置了?Java?調試器,該調試器提供所有標準調試功能,包括進行單步執行、設置斷點和值、檢查變量和值以及暫掛和恢復線程的能力。此外,您還可以調試在遠程機器上運行的應用程序。Eclipse?平臺主要是一個?Java?開發環境,但其體系結構同時也向其它編程語言開放。如以下您將看到的,同一個?Eclipse?的?Debug?視圖也可用于?C?和?C++?編程語言。



    ############################
    #??閱讀全文????????????????#
    ############################

    Eclipse?如何使用源代碼版本控制

    Eclipse?平臺提供了作為團隊在軟件項目中共享代碼和工作的能力。Eclipse?廣泛地支持各種代碼管理解決方案,這要歸功于它的插件體系結構(不過,現已推出了對?CVS?的支持)。Eclipse?平臺體系結構的重點在于工作空間。工作空間維護構建和測試軟件項目所需的一切。它包含對象(源代碼和資源)。它還保存了用于項目、IDE?和插件的配置設置。工作空間是在開發人員的機器上本地進行維護的,而團隊通過外部資源庫進行協作,不同開發人員的代碼在資源庫進行匯集。可以經由因特網通過“客戶機-服務器”體系結構訪問資源庫。

    Eclipse?平臺提供了對于直接從工作空間進行團隊開發操作的支持。這種支持允許開發人員并發地與幾個獨立的資源庫以及不同版本的代碼或項目進行交互。工作空間中的資源允許團隊支持組件處理版本和配置管理問題。當然,單個工作空間可以同時訪問不同類型的資源庫。Eclipse?平臺并沒有提供它自己的代碼管理解決方案;它總是依靠外部系統。Eclipse?平臺只對一個(但也是最流行的一個)源代碼管理系統提供內置支持:并發版本控制系統(Concurrent?Versions?System,CVS)。對第三方代碼管理應用程序的支持一節中描述了使用第三方插件支持其它資源庫。

    ############################
    #??閱讀全文????????????????#
    ############################

    在Eclipse中開發struts應用程序

    ############################
    #??閱讀全文????????????????#
    ############################

    Eclipse插件的開發


    開發?Eclipse?插件

    Eclipse?平臺是?IBM?向開發源碼社區捐贈的開發框架,它之所以出名并不是因為?IBM?宣稱投入開發的資金總數?—?4?千萬美元?—?而是因為如此巨大的投入所帶來的成果:一個成熟的、精心設計的以及可擴展的體系結構。Eclipse?的價值是它為創建可擴展的集成開發環境提供了一個開放源碼平臺。這個平臺允許任何人構建與環境和其它工具無縫集成的工具。

    工具與?Eclipse?無縫集成的關鍵是插件。除了小型的運行時內核之外,Eclipse?中的所有東西都是插件。從這個角度來講,所有功能部件都是以同等的方式創建的。從這個角度來講,所有功能部件都是以同等的方式創建的。



    在本文中,David?Gallardo?向您展示了如何使用?Plug-in?Development?Environment?的代碼生成向導來創建?Eclipse?插件。您將學到如何在運行時工作臺中運行和調試插件,并且在?Eclipse?中安裝完成的插件。David?還研究了與打包插件相關的問題?—?包括維護版本信息、以插件片段的形式更新功能,以及組合插件來創建完整的功能部件。

    ############################
    #??閱讀全文????????????????#
    ############################

    用?Eclipse?進行?XML?開發

    Eclipse?已經包括一個非常簡單的?XML?編輯器的源代碼,這個編輯器只提供?XML?語法的突出顯示。它繼承?org.eclipse.ui.editors?包中包括的類,這個包為?Eclipse?平臺提供一個標準文本編輯器和基于文件的文檔提供程序。這個簡單的?XML?編輯器起著代碼示例的作用,您可以把它作為自己的?Eclipse?XML?插件的基礎。

    已經開發出了許多?XML?插件,新的插件也不斷得以創建。本文主要討論名為?XMLBuddy?的插件,因為它豐富的功能集合包含?XML?文檔開發所需的大多數功能。我們也會提到其它插件,這些插件能為特定任務提供更豐富的用戶選項集。本文將使您熟悉基本的?XML?編輯功能,但要記住:Eclipse?是一個可以讓無數工具和功能為您所用的動態框架集。



    ############################
    #??閱讀全文????????????????#
    ############################

    擴展?Eclipse?的?Java?開發工具

    Eclipse?的?Java?開發環境的重構(refactor)能力是它提供的最有用的特性之一。本文將向您介紹創建您自己的重構(作為?Eclipse?的自然擴展)步驟。本文所提供的解決方案的許多部分摘自最近出版的?The?Java?Developer's?Guide?to?Eclipse?一書。
    由于?Eclipse?具有功能強大的?Java?開發環境,這使它獲得了人們的一致好評。這個?Java?開發環境(再加上團隊環境和其它基礎功能)使?Eclipse?成為引人注目的集成開發環境,對?Java?開發人員來說,這是個好消息。而且,Eclipse?還是一個開放源碼項目。但真正使人們對?Eclipse?感到興奮的是它提供了擴展的可能性。

    許多基于?Eclipse?的商用產品都顯示出這種提供集成產品的方法的實際意義。例如,IBM?WebSphere?Application?Developer?和?Rational?XDE?就說明了?Eclipse?已具有的影響。這些產品和其它基于?Eclipse?的產品降低了用戶的“學習曲線”,因為它們具有類似的用戶界面。當然,對于大型軟件公司來說,這頗有價值,但是對于小公司或個人有什么用嗎?

    這正是?Eclipse?擴展性能力讓人感興趣的地方。不僅那些擁有大型開發組織的公司可以用它進行集成,任何愿意花些時間學習幾個?Eclipse?框架的人也都可以利用這一能力。“哦不,”您可能在想,“別再提什么框架;我沒時間學習更多框架。”不必擔心;這學起來很快而且相當容易。在您的另一絲疑慮在頭腦中開始形成之前,先聲明一點,本文絕不是對?Eclipse?進行毫無價值的“hello?world”式擴展。請放心,在如何增強?Eclipse?的?Java?開發環境的生產性使用方面,您將看到實際的價值以及一個清晰演示。您甚至還可能有點驚奇地發現:要完成某些相當令人驚異的事情,只要幾十行代碼就可以了。

    ############################
    #??閱讀全文????????????????#
    ############################


    Eclipse在其它語言的使用


    用?Eclipse?平臺進行?C/C++?開發--如何使用?C/C++?開發工具箱(CDT)

    C?和?C++?語言都是世界上最流行且使用最普遍的編程語言,因此?Eclipse?平臺(Eclipse?Platform)提供對?C/C++?開發的支持一點都不足為奇。因為?Eclipse?平臺只是用于開發者工具的一個框架,它不直接支持?C/C++;它使用外部插件來提供支持。本文將向您演示如何使用?CDT?—?用于?C/C++?開發的一組插件。CDT?項目(有關鏈接,請參閱本文后面的參考資料一節)致力于為?Eclipse?平臺提供功能完全的?C/C++?集成開發環境(Integrated?Development?Environment,IDE)。雖然該項目的重點是?Linux,但它在可使用?GNU?開發者工具的所有環境(包括?Win32(Win?95/98/Me/NT/2000/XP)、QNX?Neutrino?和?Solaris?平臺)中都能工作。

    ?

    CDT?是完全用?Java?實現的開放源碼項目(根據?Common?Public?License?特許的),它作為?Eclipse?SDK?平臺的一組插件。這些插件將?C/C++?透視圖添加到?Eclipse?工作臺(Workbench)中,現在后者可以用許多視圖和向導以及高級編輯和調試支持來支持?C/C++?開發。

    ############################
    #??閱讀全文????????????????#
    ############################

    將?ActiveX?控件集成到?SWT?應用程序

    通過使用標準窗口小部件工具箱(Standard?Widget?Toolkit,SWT),您可以開發獨立的?Java?應用程序,它看起來和操作起來類似本機應用程序。如果您花了很多時間來開發用于?Windows?的?Java?客戶機端應用程序,那么您或許希望將一些本機?Windows?組件集成到您的應用程序中。SWT,作為正在開發中的?Eclipse?項目的一部分,通過為您提供在獨立?SWT?應用程序中方便地利用和集成?ActiveX?控件的方法來實現這一需求。
    多年以來,Java?語言已經“統治”了基于服務器的應用程序的開發領域。在該語言開發早期,人們將它吹捧為開發跨平臺的桌面應用程序的解決方案。遺憾的是,事實上它從未符合過這種大肆宣傳。在最終用戶和開發人員社區需要抽象窗口工具箱(Abstract?Window?Toolkit,AWT)之外的一些其它功能之后,Sun?Microsystems?引入了?Java?基礎類(Java?Foundation?Classes,JFC)(也稱為?Swing)來誘使開發人員重新考慮將?Java?語言用于開發?GUI?應用程序。雖然?Swing?確實為開發客戶機端的應用程序提供了一個成熟且經證實的模型,但它仍缺少本機應用程序的可視外觀和操作。?

    在開發和引入標準窗口小部件工具箱(SWT)之前,業內權威人士和開發人員都宣告?Java?語言不適合開發桌面應用程序。SWT?通過為開發人員提供一個創建應用程序的框架(所創建的應用程序完全逼真地模仿本機應用程序),正開始給客戶機端?Java?的時機帶來新氣象。與其前輩(例如?AWT?和?JFC)不同,SWT?給開發人員提供了一個與平臺無關的?API,該?API?與操作系統的本機窗口環境緊密地集成在一起。雖然,傳統上認為?Eclipse?項目是?Java?的開放源碼集成開發環境(IDE),但是該項目涉及的范圍更廣。在?Eclipse?的網站首頁上,將?Eclipse?描述成“……一種通用工具平臺?—?只不過是一個開放的可擴展?IDE,并沒什么特別之處。”

    ############################
    #??閱讀全文????????????????#
    ############################
    posted on 2006-03-20 11:13 MEYE 閱讀(238) 評論(0)  編輯  收藏 所屬分類: JAVA
    主站蜘蛛池模板: 精精国产www视频在线观看免费| 在线观看免费无码视频| 性xxxxx大片免费视频| 亚洲色一色噜一噜噜噜| 国产一级理论免费版| 亚洲国产美女精品久久久| 97人伦色伦成人免费视频| 亚洲中文字幕无码久久2020| 免费无码又爽又黄又刺激网站| 污视频在线免费观看| 久久久无码精品亚洲日韩按摩 | 无码免费午夜福利片在线 | 成人免费福利视频| 亚洲激情视频图片| 成人免费毛片观看| 黄色免费在线观看网址| 亚洲美日韩Av中文字幕无码久久久妻妇| 亚洲精品天天影视综合网| 午夜网站在线观看免费完整高清观看| 免费特级黄毛片在线成人观看| 亚洲AV成人精品网站在线播放| 亚洲精品人成网线在线播放va| 91免费国产精品| 亚洲一卡2卡3卡4卡乱码 在线| 91在线免费观看| 亚洲沟沟美女亚洲沟沟| 免费的一级黄色片| a级片免费在线观看| 亚洲一级毛片免费在线观看| 免费无码又爽又刺激高潮| 九九免费精品视频在这里| 在线观看无码的免费网站| 免费精品视频在线| 亚洲三级电影网址| 午夜寂寞在线一级观看免费| 精品国产污污免费网站入口| 亚洲午夜成人精品电影在线观看| 亚洲一区二区三区写真| 亚洲女同成人AⅤ人片在线观看 | 美女在线视频观看影院免费天天看| 四虎永久免费网站免费观看|