計算機軟件

日食 - 開發環境模塊化的跨平台應用程序

日食 - 一個平台,創造一個開源軟件。 它基於Java,並提供發展與插件程序的能力。 它包含了一組內置的組件,其中的 - 著名的Eclipse產品 - PDE開發環境的插件。 PDE可以讓你擴展平台本身,包括內置的組件。 該工具包的創建者可以提供自己的擴展,並為用戶提供一個集成開發環境(IDE)。

除了Java語言,這是寫在Eclipse的開發環境,用於其他編程語言。 它創造了很多支持語言C ++,Fortran語言,Perl中,序言,Python,Ruby和其他插件。該平台可為是不相關的寫程序,如telnet和DBMS等軟件的基礎。 基於Eclipse的代碼另一個例子, - PDT開發環境,用於編輯和調試PHP應用程序的基本功能。

變態所有權利

開源軟件是為了保證用戶的權利許可。 例如,源代碼必須提供給修改和分發的權利。 這種級別的保護通過copyleft的實現。 版權保護的版權,禁止的項目分佈在事件是用戶沒有這個權利。 Copyleft的還需要覆蓋該軟件的許可證無需修改分配。 在這種情況下,版權的本質變得相反。 Copyleft的使用版權是不救開發商的權利,並將其傳送給用戶。

因此,恐懼和懷疑,打開的程序將導致知識產權流失,因為copyleft的蔓延到軟件的其他部分。 換句話說,該許可證將需要分發享有同樣的權利含開源代碼的所有應用程序。 這是通用公共許可證(GNU)真 - 在它擴展了Linux操作系統。 但有授權的,它們提供了不同的處理公共利益和商業利益。

OSI是一個非營利性組織,明確定義了什麼是開源的,並批准那些符合其標準的許可證。 Eclipse平台是由EPL分佈式,開放OSI認證的許可證,並促進其商業化應用,同時保持開源軟件作者的忠誠度。

插件或用戶程序開發環境的創造者應發布的Eclipse任何參與或修改的代碼,但可以在自己喜歡的方式許可他人使用其自己的添加。 權利轉讓給他們作為開源軟件不是必需的,以及源的出版物。

雖然許多人會不會使用Eclipse來創建自己的發展,源代碼平台的可用性是的,不僅是因為缺乏支付非常重要的,而且還因為它可以促進創新和鼓勵程序員,使自己的產品,以共同的事業作出了貢獻。 造成這種情況的主要原因 - 更多的投資在項目工作中,更顯著它是適合每一個人。 如果它的好處,開發商的數量更是增加和周圍的項目,類似於那些周圍的Linux和Apache出現創建社區。

非營利性組織

日食 - 開發環境,庫和工具,用於創建,部署和管理軟件和它的創造者的社會。 它創建由IBM在2001年的平台與支持軟件供應商。

Eclipse基金會成立於2004年,是一個非營利性組織,支持項目平台和配套軟件和服務提高社會和系統開發商。 如今,Eclipse的生態系統包括組織和個人的軟件行業。

該基金監控和管理平台項目。 它服務於社會,和誰打電話提交者在國家開發不屬於。 它們是由其他組織或誰自願他們的個人時間,該項目獨立工作的程序員使用。

Eclipse的:一個平台特性

  • 創建不同的編程工具。
  • 無限數量工具的供應商,包括獨立。
  • 支持工具與各種內容,如HTML,C,EJB,Java和JSP,GIF和XML工作。
  • 確保內部和不同的內容之間的充分融合。
  • 編程Eclipse的介質與 圖形界面 或沒有。
  • 在不同的操作系統,包括Linux,Windows,AIX的Solaris和Mac OS X上運行
  • 使用Java,流行的書寫工具的語言。

月蝕:入門指南

第一次運行,問候消息後。 用戶可以去審查和學習的新功能,這些例子,或接受培訓。

工作區是由面板,演示文稿。 一組被稱為思想的前景。 “資源”的前景,例如,包括編輯,管理和項目觀賞表示。

初學者應該用“的工具空間基礎”,在那裡你可以收集有關各種Eclipse組件及其相互作用的大量信息開始。

與JDT工作

探索JDT可以打開Eclipse的Java項目。 要做到這一點,選擇“文件”菜單 - “新建” - “Java項目”,輸入項目名稱,並單擊“完成”。

要改變目前的角度來看,選擇菜單項“窗口” - “打開透視圖” - 在Java或打開通過“窗口”的新窗口 - “新窗口”,然後選擇一個不同的角度。

透視包含了擬用於Java開發的看法。 在左上角,上面是用Eclipse的Java包,類,JAR,文件和不同的文件,這就是所謂的“包資源管理器”的層次結構。 來源與重構:在這種情況下,主菜單由2點補充。

在創建JDT程序

要創建一個Java應用程序,你應該用鼠標右鍵單擊該項目,並選擇“新建”前面創建的 - “類”。 在彈出窗口中輸入對話框的類名。 可疑:“你要創建的工件的方法是什麼?” - 指定公共靜態無效的主要(字串[] args),然後單擊“完成”。

這將創建一個包含輸入類和空的main()的程序。 必須完成的程序代碼方法(j分類有意省略):

公共類你好{

公共靜態無效的主要(字串[] args){

對於(j = 0;Ĵ<= 5; J ++)

{

的System.out.println(“你好”);

}

}

}

在一組,你可以看到在編輯器功能:

  • 自動完成;
  • 語法檢查;
  • 自動開括號或引號。

代碼完成被稱為鍵盤快捷鍵Ctrl +空格鍵。 同時,將取決於選項列表的情況下,選擇一個鍵盤或鼠標的對象或關鍵字的一部分的方法列表是否。

語法是基於增量編譯檢查。 它的代碼與它的編譯同時記錄過程中發生。 語法錯誤紅色下劃線,並留下了他們的點出現紅色與白色的角交叉。 剩餘誤差在一個燈泡的表格中的字段所指示。 他們可以快速修復的幫助下自行解決。

在這個例子中引入的光位於前面的語句,因為它不屬於我。 對燈泡雙擊後,將有可能修復列表。 在這種情況下,J提出:

  • 類字段;
  • 方法參數;
  • 局部變量。

如果您選擇用鼠標選擇之一,你可以看到生成的文本。

所期望的實施方式中雙擊生成代碼。

運行應用程序

如果沒有錯誤編譯應用程序可以通過菜單項中運行“開始”。 沒有編譯步驟,因為它的代碼保存過程中發生。 在該對話框的“配置開始”,它要求的值已經設置,您需要點擊運行按鈕在右下角。 將出現在使用書籤控制台和申請結果的底部。

該程序可以在調試器中運行。 首先,設置在的System.out.println()斷點與灰色方塊到編輯窗口的左鼠標的兩次點擊,旁邊的方法調用。 其結果將是一個藍點。 選擇“開始”菜單 - “調試”。 啟動配置窗口將再次出現。 點擊“開始”按鈕後會出現新的想法調試透視圖。

在左側的“調試”,在頂部,這是調用堆棧和 工具欄 來控制程序的進度。 所述面板包含停止按鈕時,應用程序,執行的繼續和完成,並跳到下一個操作者,並且該方法返回。 就在頂部是標籤面板的一排:變量,斷點,表達和畫面。 當您選擇變量選項卡,可以看到變量j的值。

關於每個表示的詳細信息,可以給上下文相關的幫助。 我們只需要點擊標題欄並按下F1鼠標。

額外的插件

軟件開發環境,其目的是為了改變他們,編譯和調試,通過能夠模擬,自動化構建,測試模塊,性能,配置管理和版本控制組件Eclipse的補充。

CVS源代碼控制系統允許 團隊工作 過他們。 這樣引入的變化並不混合。 這就是Eclipse的一個重要組成部分。

開發環境是eclipse.org上的網站。 插件位於插件中心。

架構

該平台的基礎 - 功能豐富的RCP客戶端。 簡單地,他們可以提交一組在開發項目中的插件。 有建議和可選的附加組件。

主要組件有:

  • 在運行時確定基於OSGi規範延伸和擴展點模型組件。 還提供額外的服務,如系統日誌和並行。
  • SWT-包中包含Eclipse的功能和用戶界面控件。 它具有添加類,方便的圖形化應用程序的創建。
  • 工具空間包括視角,展示和編輯窗口。
  • 組件“幫助”可為用戶提供一個參考系統或交互式任務列表的形式支持。
  • 插件“更新”讓你獲得最新版本的軟件。
  • 組件“團隊”提供了基礎設施來連接自己的 版本控制系統。

由IBM創造的平台,成為一個全功能的開源系統。 其成員過百的公司。 雖然創建這種系統的想法是,在過去,周到,可靠和優雅的設計Eclipse已經允許它採取了領先地位。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.delachieve.com. Theme powered by WordPress.