成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > Eclipse插件開發(fā)之新手入門

Eclipse插件開發(fā)之新手入門

熱門標簽:商丘百應(yīng)電話機器人有沒有效果 地圖標注人員兼職 黃石智能營銷電銷機器人效果 開封便宜外呼系統(tǒng)報價 怎樣把地圖標注出來 淮南騰訊地圖標注 電話機器人的特色和創(chuàng)新 騰訊地圖標注商戶改名注冊入駐 漯河辦理400電話
現(xiàn)在在Internet上已經(jīng)可以見到不少的Eclipse插件開發(fā)的入門文章,這里我寫本文的目的主要是將我自己的體會和最開始的學(xué)習(xí)告訴給大家。 同時也希望本文能使用最為簡單的方法來讓大家了解開發(fā)Eclipse插件的基礎(chǔ)。需要注意的是,要學(xué)習(xí)Eclipse的插件開發(fā),你需要:

  會使用Eclipse來開發(fā)Java應(yīng)用程序

  了解插件這個詞的概念

  了解一些XML的知識 本文是一個入門的文章,只是向大家說明開發(fā)一個插件的簡單步驟,同時了解在開發(fā)插件時涉及到的技術(shù)面會有哪些。

  Eclipse SDK概述

  我們通常使用的Eclipse也就是我們這里所說的Eclipse SDK,這個SDK中包括了很多的內(nèi)容,如下圖所示:




  運行時核心(Eclipse Platform) - SDK必須一個Eclipse Platform,它自身不具有任何對最終用戶有意義的功能, 它是一個加載所有插件的基礎(chǔ)平臺。也就是Eclipse的運行時最小集合了。

  Java 開發(fā)工具(JDT) - 我們所有的有關(guān)Java的開發(fā)部分都是由這個插件來完成了,它形成了對于Java最為基礎(chǔ)的編輯、 編譯、運行、調(diào)試、發(fā)布的環(huán)境。

  插件開發(fā)者環(huán)境(PDE) - 開發(fā)插件的插件,我們?nèi)绻_發(fā)插件哪么我們就會發(fā)現(xiàn)所有的工作環(huán)境都是由它來提供的。 它提供了用來自動創(chuàng)建、處理、調(diào)試和部署插件的工具。

  我們將來要開發(fā)的插件都是由平臺來加載和運行,而PDE則是開發(fā)插件的開發(fā)環(huán)境,JDT則是開發(fā)插件時的Java代碼的開發(fā)環(huán)境。

  創(chuàng)建插件項目

  設(shè)置引用項目

  開發(fā)插件時需要大量的外部庫,這些外部庫主要是現(xiàn)有的Eclipse中各個插件所提供的庫。 為了開發(fā)方便,我們先將這些外部庫由一個項目統(tǒng)一引用。

  從資源透視圖中,使用文件>導(dǎo)入...>外部插件和段。
  在下一步中選擇抽取源歸檔并在項目中創(chuàng)建源文件夾。
  到顯示稱為選擇的屏幕,選擇 org.eclipse.ui,然后單擊完成按鈕。

  創(chuàng)建項目

  在Eclipse需要創(chuàng)建一個空的插件項目,為了讓我們更好的理解插件中各個文件的來源,我們從一個空白的插件項目開始:

  1) 打開新建項目...向?qū)Вㄎ募拘陆ǎ卷椖?..)并從插件開發(fā)類別中選擇插件項目。

  2) 將com.huangdong.examples.helloworld用作項目的名稱。缺省情況下,向?qū)н€會將com.huangdong.examples.helloworld設(shè)置為標識。

  3) 最終,確保在插件代碼生成器頁面上選擇了創(chuàng)建空白插件項目。

  4) 當(dāng)詢問您是否想切換到“插件開發(fā)”透視圖時,回答是。

  5) 選擇com.huangdong.examples.helloWorld項目并打開屬性對話框。

  6) 在Java構(gòu)建路徑屬性中,選擇項目選項卡,并選擇項目org.eclipse.ui。這些包含了項目需要的導(dǎo)入類。

  7) 重建項目。
   創(chuàng)建一個插件內(nèi)容

  創(chuàng)建一個新的小視圖

  下面我們?yōu)樵擁椖考尤胍粋€很簡單的視圖:

  1) 在項目的src目錄下創(chuàng)建包com.huangdong.examples.helloworld。

  2) 在此包中創(chuàng)建稱為HelloWorldView的新類其超類為org.eclipse.ui.part.ViewPart。

  在HelloWorldView中加入以下代碼:

  package com.huangdong.examples.helloworld;

  import org.eclipse.swt.SWT;
  import org.eclipse.swt.widgets.Composite;
  import org.eclipse.swt.widgets.Label;
  import org.eclipse.ui.part.ViewPart;

  public class HelloWorldView extends ViewPart {

  Label label;

  public void createPartControl(Composite parent) {
  label = new Label(parent, SWT.WRAP);
  label.setText("Hello World");
  }

  public void setFocus() {}
  }

  我們?yōu)樵擃惗x了一個變量lable,在createPartControl方法中初始化并設(shè)置了一個顯示的字符串。

  護展擴展點

  讓Eclipse添加這個視圖,需要擴展org.eclipse.ui.views擴展點。所有的這些需要在plugin.xml中進行描述。該清單文件描述插件,包括插件的代碼所在的位置以及正在添加的擴展。

  將以下內(nèi)容復(fù)制到plugin.xml中:

  <?xml version="1.0" encoding="UTF-8"?>
 ?。紁lugin id="com.huangdong.examples.helloworld"
  name="com.huangdong.examples.helloworld"
  version="1.0.0"
  provider-name="HuangDong">

 ?。紃untime>
 ?。糽ibrary name="helloworld.jar"/>
  </runtime>
  <requires>
 ?。糹mport plugin="org.eclipse.ui"/>
  </requires>

  <extension point="org.eclipse.ui.views">
 ?。糲ategory
  name="Hello"
  id="com.huangdong.examples.helloworld.hello">
 ?。?category>
 ?。紇iew
  name="Hello Greetings"
  category="com.huangdong.examples.helloworld.hello"
  class="com.huangdong.examples.helloworld.HelloWorldView"
  id="com.huangdong.examples.helloworld.helloworldview">
 ?。?view>
 ?。?extension>

 ?。?plugin>


  在plugin域中定義了插件的名稱、標識和版本。 同時在runtime域中定義了插件代碼將打包于helloworld.jar文件中。 在requires域中定義了該插件所要使用的依賴插件,由于我們要使用SWT API和工作臺所以列示了org.eclipse.ui。 最后,在extension中說明了要們要擴展org.eclipse.ui.views擴展點。 首先我們在category中定義了視圖的類別,在工作臺的顯示視圖對話框中,可以使用類別來將相關(guān)的視圖集中在一起。我們定義的類別名為“Hello”。 同時也定義了我們的視圖,名為“Hello Greetings”,這個視圖將會顯示在“顯示視圖”對話框和視圖的標題欄中,這里我們還通過class標識來說明了實現(xiàn)這個視圖的最終類。

  通過plugin.xml的定義,Eclipse才會真正的找到插件可以做的行為,以及這些行為最終實現(xiàn)的具體Java類。

  在插件清單文件中使用了許多標識。 個別擴展點通常會定義需要標識的配置參數(shù)(例如,以上用于視圖擴展點的類別標識)。 我們還要定義插件標識。通常,應(yīng)該對所有標識都使用 Java 包名前綴,以便確保所有已安裝的插件都是唯一的。

  在前綴后面使用的特定名稱完全由您自己決定。 然而,如果插件標識前綴剛好與其中一個包的名稱相同,則應(yīng)該避免在該包中使用類名。 否則,將很難分辨您正在查看標識名還是類名。

  還應(yīng)該避免對不同的擴展配置參數(shù)使用相同的標識。 在上述清單中,已經(jīng)使用了公共標識前綴(com.huangdong.examples.helloworld),但是,我們的所有標識都是唯一的。 此命名方法可以幫助我們閱讀文件并了解哪些標識是相關(guān)的。

  運行和測試插件

  運行插件是一件很簡單的事,這些在PDE中給我們提供了很好的支持。 只需要在菜單中選擇運行>運行為>運行時工作臺,在運行時會彈出一個重復(fù)插件的提示框,可以按確定跳過,不必在意。 這樣會啟動一個已經(jīng)安裝好插件的Eclipse。

  啟動后在菜單中選擇窗口>顯示視圖>其它,在顯示視圖對話框中會有一個分類為Hello,點開Hello分類會看到Hello Greetings,選擇后點確定按鈕。在最下面的視圖中可以見到以下界面:



  到這里,如果你看到了這個圖,哪么恭喜你,你的第一個Eclipse插件成功運行了。
您可能感興趣的文章:
  • 基于Jquery插件開發(fā)之圖片放大鏡效果(仿淘寶)
  • Jquery 插件開發(fā)筆記整理
  • jquery 插件開發(fā)備注
  • jQuery 學(xué)習(xí)第七課 擴展jQuery的功能 插件開發(fā)
  • 跟我一起學(xué)寫jQuery插件開發(fā)方法(附完整實例及下載)
  • tinyMCE插件開發(fā)之插入html,php,sql,js代碼 并代碼高亮顯示
  • jquery 插件開發(fā)方法小結(jié)
  • jQuery 插件開發(fā) 其實很簡單
  • fckeditor 插件開發(fā)參考文檔
  • FCKeditor 插件開發(fā) 示例(詳細版本)
  • jquery插件開發(fā)方法(初學(xué)者)

標簽:紅河 亳州 大興安嶺 武威 鄭州 馬鞍山 拉薩 岳陽

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Eclipse插件開發(fā)之新手入門》,本文關(guān)鍵詞  Eclipse,插件,開,發(fā)之,新手入門,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Eclipse插件開發(fā)之新手入門》相關(guān)的同類信息!
  • 本頁收集關(guān)于Eclipse插件開發(fā)之新手入門的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    精品粉嫩aⅴ一区二区三区四区| 国产精品你懂得| 日韩国产一区二| 91福利在线观看视频| 亚洲一区二区三区精品在线观看| 国产精品福利电影一区二区三区四区| 欧美美女一区二区在线观看| 国内揄拍国内精品少妇国语| 欧洲精品视频在线| 国产精品一区二区欧美黑人喷潮水| 欧美人妻一区二区| av在线网站免费观看| 国产av无码专区亚洲av麻豆| 蜜臀av粉嫩av懂色av| 欧美一级特黄aaaaaa大片在线观看| 国产一级片一区二区| 欧美激情在线观看视频免费| 免费观看一级特黄欧美大片| 最爽无遮挡行房视频在线| 国产一区二区三区精品视频| 在线看国产视频| a级在线免费观看| 亚洲天堂视频在线播放| 最新的欧美黄色| 91色琪琪电影亚洲精品久久| 懂色av一区二区三区蜜臀| 天天草天天草| 精品偷拍激情视频在线观看| 国产写真视频在线观看| 久久资源在线| 欧美综合亚洲图片综合区| 欧美中文一区二区三区| 电影在线观看一区二区| 国产精品午夜在线| 欧美激情精品久久| 午夜毛片在线观看| 欧洲精品乱码久久久久蜜桃| 丰满爆乳一区二区三区| 精品一区二区三区视频在线观看| 欧美激情亚洲| 日韩精品在线一区二区| 黑人40厘米全进去| 麻豆免费精品视频| 91久久在线播放| 日韩视频第一页| 福利社在线免费视频| 国产精品专区在线| 一区二区欧美在线| 欧美一区 二区 三区| 国产欧美视频一区二区| 亚洲日本欧美在线| 91欧美激情另类亚洲| 久久精品国产av一区二区三区| 亚洲精品人成网在线播放影院| 日韩国产在线观看一区| 91亚洲国产成人久久精品网站| 在线成人国产| 男女视频一区二区| 日本黄色免费录像| 欧美a级片网站| 乱码一区二区三区| 五月激情综合婷婷| 又黄又www的网站| 亚洲欧洲一二三| 欧美日韩大陆一区二区| 国产亚洲精品超碰| 久久免费精品日本久久中文字幕| 香蕉视频污视频| 亚洲黄色在线| 91九色鹿精品国产综合久久香蕉| 成人欧美大片| gogogo高清免费观看在线视频| 天涯成人国产亚洲精品一区av| 成人午夜精品视频| 亚洲综合图片区| 亚洲va在线va天堂成人| 欧美77777免费视频| 色视频在线免费观看| 亚洲尤物影院| 午夜老司机在线观看| 欧美性生交大片免网| 欧美性xxxx禁忌| 天天躁日日躁狠狠躁超碰2020| 尤物在线观看视频| 免费亚色电影在线观看| 精品亚洲aⅴ无码一区二区三区| 亚洲第一会所001| 理论片鲁丝二区爱情网| 午夜久久久久久久久久| 中文字幕视频在线播放| 欧美精品中文字幕一区| 欧美综合在线播放| 在线观看三级网站| 人人在线97| 国产呻吟对白刺激无套视频在线| 成人免费看片网站| 国产精品久久久久久久久| 国产精品一区二区免费视频| 久久亚洲精品大全| 日韩视频在线观看| 性娇小13――14欧美| 蜜桃久久精品乱码一区二区| 中文字幕一区视频| 久做在线视频免费观看| 欧美久久精品一级c片| 国产综合中文字幕| 久久国产午夜精品理论片最新版本| 中文字幕在线天堂| 亚洲一区二区影院| 亚洲视频手机在线观看| 国产一区在线观看视频| 亚洲 欧美 变态 另类 综合| 国产精品高清在线| 日本一区二区视频在线播放| 女人天堂在线视频| 操操操干干干| 色噜噜在线播放| 一区二区三区在线免费| 日韩精品福利片午夜免费观看| 久久日本片精品aaaaa国产| 色悠悠亚洲一区二区| 国产专区一区二区三区| 色网综合在线观看| 曰韩精品一区二区| 免费在线播放电影| а√天堂中文资源在线bt| 蜜桃视频在线一区| 超碰caoprom| 在线观看制服搞黄视频| 亚洲综合成人在线| 91精品国产一区二区三区蜜臀| 婷婷久久青草热一区二区| 亚洲精品一二三区| 国产美女被遭强高潮免费网站| 大桥未久av一区二区三区中文| 极品美女一区二区三区| 最新精品视频在线| 少妇献身老头系列| 色偷偷www8888| 亚洲电影男人天堂| 久久久久久久久黄色| 狼人综合视频| 久久精品中文字幕一区二区三区| 极品粉嫩饱满一线天在线| 一区二区三区久久久久| 国产日韩第一页| 国产经典三级在线| av手机免费看| 一区一区三区| 久久亚洲国产精品日日av夜夜| 中文字幕有码在线播放| 国产成人激情视频| 久久精品视频国产| 九九热久久66| 精品人妻无码一区二区三区蜜桃一| 丁香亚洲综合激情啪啪综合| 日韩精品视频免费专区在线播放| 亚洲午夜电影| 精品国产一区二区三区噜噜噜| 国产日韩在线看| 性鲍视频在线观看| 青青操在线视频观看| 99久久精品免费观看国产| 天堂а√在线中文在线| 在线免费精品视频| 最近2018年在线中文字幕高清| 天堂网avav| av无码av天天av天天爽| 国产免费自拍视频| 艳妇荡乳欲伦69影片| 国产无码精品视频| 天堂中文在线观看视频| 激情校园亚洲图片| 日本二区视频| 欧美视频亚洲视频| 精品国产一区二区三区av片| 韩国av中国字幕| 很很鲁在线视频播放影院| 国产精品人成电影| 精品国产第一福利网站| 色老板免费视频| 夜夜精品视频一区二区| 亚洲午夜一二三区视频| 日韩中文字幕1| 男人扒开美女尿口无遮挡图片| 一道在线中文一区二区三区| 成年人免费观看的视频| 91精品国产成人www| 国产精品www爽爽爽| 性一交一乱一伧老太| 久久99精品久久久久| 91精品国产综合久久久久久久| 久久精品magnetxturnbtih| 91精品国产乱码久久久久久久久| 天堂在线观看视频| 天堂av免费看| √天堂中文www官网| 精品一区二区三区在线观看| 欧美性大战久久久久久久| 国产特级淫片高清视频| 亚洲va欧美va人人爽成人影院| 久久久一区二区三区捆绑**| 国产成人在线视频网址| 成人免费a视频| 国产成人精彩在线视频九色| 不卡av中文字幕| 波多野结衣精品在线| 亚洲精品无播放器在线播放| 国产精品视频公开费视频| 日韩欧美三级在线| 夜夜躁狠狠躁日日躁2021日韩| 欧美人与性动交| 亲爱的老师9免费观看全集电视剧| 久久久久久久福利| 日韩中文字幕影院| 亚洲区免费视频| 日本aa在线观看| 久久精品国产av一区二区三区| 亚洲欧美在线x视频| 精品福利一二区| 2019亚洲日韩新视频| 日本二区三区视频| 亚洲精品爱爱久久| 欧美精选视频一区二区| 美女露胸视频在线观看| 欧美挤奶吃奶水xxxxx| 亚洲国产成人在线视频| 亚洲国产综合视频在线观看| 国产婷婷97碰碰久久人人蜜臀| 国产亚洲欧美在线视频| 牛牛在线精品视频| 最近国语视频在线观看免费播放| 亚洲a在线观看| 麻豆av在线播放| 日韩综合小视频| 国产天堂在线观看| 人人妻人人澡人人爽欧美一区双| 老太做爰xxxx| 国产91|九色| 精品午夜电影| 国产亚洲精品码| av电影网站在线观看| 久久免费看少妇高潮v片特黄| 欧美日韩直播| 成人日韩在线视频| 蜜桃av一区二区三区| 成人午夜小视频| 水蜜桃亚洲一二三四在线| 亚洲永久精品唐人导航网址| 久久av.com| 国产精品免费看一区二区三区| 欧美激情一区二区三区久久久| 国产高清视频网| 国产伦一区二区三区色一情| 天天伊人狠狠| 日本视频在线观看| 视频免费一区| 日韩美香港a一级毛片| 韩国午夜理伦三级不卡影院| 人妻熟女一二三区夜夜爱| 黄页免费在线| 欧美性生交片4| 看av免费毛片手机播放| 国产高清免费av在线| 久久日免费视频| 亚洲视频一区| 国产成人av一区二区| 日韩欧美在线观看一区二区| 五丁香在线视频| 久久视频在线观看免费| 久久精品亚洲国产奇米99| 精精国产xxxx视频在线动漫| 亚洲成人久久精品| 国产亚洲xxx| 国内自拍欧美| 亚洲欧美日韩在线综合| 亚洲日本黄色片| bdsmchinese医疗折磨| 久久久久久久久久影视| 91好吊色国产欧美日韩在线| 午夜视频在线看| 潘金莲一级淫片aaaaaa播放| www.天天干.com| 国产精品av久久久久久麻豆网| 私拍精品福利视频在线一区| 欧美 日韩 国产一区二区在线视频| 中文字幕日本三级| 影音先锋男人的网站| 亚洲一本大道在线| 亚洲综合久久av一区二区三区| 91九色丨porny丨肉丝| 看黄色一级大片| 国产成人精品三级麻豆| 国产秀色在线www免费观看| 日韩免费av片| 国产在线免费看| 污污视频网站| 久久亚洲国产中v天仙www| 成午夜精品一区二区三区软件| 一本色道久久综合| 日本一本草久在线中文| 免费在线国产视频| 久操成人在线视频| 日本成人超碰在线观看| 中文字幕视频免费在线观看| 欧美成人国产精品一区二区| 国产精品羞羞答答在线| 97国产一区二区| 人人澡人人爽| 亚洲黄色av网站| 欧美freesex交免费视频| 香港三级经典全部种子下载| 中文字幕亚洲无线码在线一区| 四虎最新地址发布| 久久精品亚洲a| 精品一区二区三区影院在线午夜| 欧美午夜一区二区三区免费大片| 日本不卡免费高清视频在线| 成人欧美一区二区三区视频xxx| 国产精品久久久久久亚洲毛片| 开心久久婷婷综合中文字幕| 日韩成人精品在线观看| 国产成人av一区二区三区不卡| 国内精品小视频在线观看| 中文字幕人成人乱码亚洲电影| 18禁免费无码无遮挡不卡网站| 久久久久久久久电影| 天天干天天草天天|