a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 應用 > 編程開發(fā) > 正文

eclipse rcp詳解Hello World以及eclipse rcp和osgi的簡單展示(圖文)

2024-07-16 17:45:51
字體:
來源:轉載
供稿:網友

GUI桌面編程這個話題本來就非常不好寫。這么多年,這么大一個領域,真真正正能寫成像《深入淺出MFC》這樣的經典的書籍沒有幾本??v觀國內在該領域出版的書籍,要么就是大篇大篇羅列這個控件那個控件怎么用,控件有哪些屬性可以設置,有哪些事件可以處理;要么就是大段大段貼代碼,而對于GUI編程的一些本質、一些哲學性的東西沒有深入的分析。在Eclipse RCP領域尤其如此,有那么幾本打著Eclipse RCP和OSGi大旗的書籍,但是其參考價值卻不比Eclipse自帶的幫助文檔大多少,大有圈錢的嫌疑。
Eclipse RCP是個好東西。用Eclipse RCP寫桌面程序,可以在一個很高的起點上構建自己的窗口應用,至于那種從頭開始寫窗口的日子是再也不復返了,甚至美工都不需要自己考慮了。(想想VC領域有多少界面庫在折磨著程序員。)還有一個好處當然是跨平臺了,雖然要背上一個Java虛擬機的負擔。(現在的Eclipse RCP程序導出時可以自己包含JRE,又大大簡化了程序部署的過程。)
五年前我寫的那幾篇博文有很多缺點,缺點一是其中有些東西我自己都沒有搞懂,所以沒辦法寫得太深入;缺點二是跳躍性太大,總共才六篇,我卻又是展示COM組件,又是展示OpenGL,雖說讓大家在視覺上是狠狠體驗的一把,但是一點也不系統(tǒng)。所以這次一定要改變這些缺點,爭取做到以下目標:

目標:
1.言簡意賅,對于那些有助于理解Eclipse RCP平臺的核心概念重點點出,并結合實例。對于那種在Google上一查一大把的廢話堅決不寫;
2.爭取系統(tǒng)性地介紹Eclipse RCP平臺可用的特性及其背后的一些設計模式,不再浮光掠影地一飄而過,也不專寫冷門偏門;
3.不追求面面俱到,有些用不到的東西肯定沒必要講,也不怕別人說我水平差;
4.當然是大量展示圖片啦。

好了,下面開工,首先,當然是創(chuàng)建一個Hello World,初步展示一些Eclipse RCP的效果。Eclipse RCP編程的本質就是利用Eclipse的插件機制,在Eclipse的Runtime上進行擴展來構建我們自己的窗口程序,所以,創(chuàng)建項目的時候當然是創(chuàng)建一個Plug-in Project了。只是在下面那個“Would you like to create a rich client application ?”的地方選擇yes即可。


一路Next下去,我就不多截圖了。在選擇應用程序模板的時候,選擇最簡單的Hello RCP即可。如果這時運行程序(用Run As -> Eclipse Application),可以得到一個簡單的窗口。

為了顯示Hello World,我們需要一個擴展一個View。創(chuàng)建一個View類,其基類為org.eclipse.ui.part.ViewPart,如下圖:

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲精品中文字幕中文字幕 | 国产区一二 | 欧洲美女7788成人免费视频 | 啵啵影院午夜男人免费视频 | 国产一区二区欧美 | 日韩欧美在线免费观看 | 少妇裸体淫交免费视频 | 日本在线一区二区 | 国产精品毛片一区二区在线看 | 欧美成人资源 | 欧美18免费视频 | 日韩视频一区二区三区在线观看 | 亚洲第一成年免费网站 | 国产一区二区精品 | 亚洲精品免费在线观看 | 日韩毛片 | 狠狠久| 日韩中文字幕在线观看 | 亚洲激情 欧美 | 久久精品国产亚洲a∨蜜臀 性视频网站免费 | 国产精品一区二区三区四区 | 日韩精品视频免费在线观看 | 高清一区二区 | 日韩视频免费在线观看 | 精品国产乱码久久久久久1区二区 | 成人在线看片 | 亚洲 一区 | 黄色一级毛片 | 欧美一级电影 | 青青草视频在线观看 | 亚洲在线| 看毛片网站 | 亚洲欧美国产一区二区 | 国产精品久久久久久福利一牛影视 | 五月激情六月综合 | 精品一区二区三区三区 | 亚洲欧美激情精品一区二区 | 国产精品禁久久精品 | 午夜羞羞 | 吴梦梦到粉丝家实战华中在线观看 | 国产精品久久久久久久久福交 |