carbide.c++ 外掛程式開發入門

來源:互聯網
上載者:User
carbide.c++ 外掛程式開發入門(僅僅入門)

10已有 229 次閱讀  2010-07-25 20:39   標籤:  carbide  入門  外掛程式  開發 symbian開發,最不爽的就是開發工具了。
不知道nokia和symbian的工程師都是怎麼開發的,反正我幹這幾年symbian,就4個字:又累又煩。
最開始是vc6,自己配環境變數,然後在網上找的幾乎所有文章,都和實際操作有出入,記得當時弄了很長時間才弄好。
後來用vc2003+carbide.vs,貌似好一些了,不過每次改mmp,都要重新匯入symbian工程,這叫一個麻煩。
再後來,終於用到了carbide.c++,一開始還真不習慣,不過官方推薦用這個,也就硬著頭皮,磕磕絆絆的用下來了。

牢騷發完,其實,nokia不給我提供這些趁手的工具,我就不能靠我自己麼,獨立一點。

carbide.c++,無非也就是在eclipse基礎之上進行了修改之後的軟體。eclipse是比較自由,比較開放的,那麼我肯定有辦法自己寫一些外掛程式、工具 + 生產力,這樣的東西。
還好,到了carbide.c++ v2.6(我目前能升級的最高版本)裡,官方提供了外掛程式的開發環境,包括carbide裡現有的部分外掛程式的源碼,還有carbide外掛程式系統的文檔。(其實不需要官方提供這些文檔,直接猜也能猜出來各個類要怎麼用,只要時間足夠多,實驗足夠多。)

接下來的工作,其實就很簡單嘍。
首先,需要瞭解eclipse外掛程式開發的知識。
介面部分肯定是用java,具體功能部分就隨便了,不過鑒於開發速度快以及維護性高,可以都用java開發,另外我有基本書是專門講這個的(其實外掛程式系統相當的高深,這些工作是由IBM主導並推廣的)。大家可以上搜尋引擎搜搜"eclipse plugin develop"。

之後,就是需求的收集。
如果是大型正規的it公司,肯定有專門的部門去做這些事情的。不過呢,我所在的公司基本是作坊式的(相信國內99%的開發symbian公司都是作坊式的),沒有這些條件,這個看個人了,相信能有意識做開發工具的人,也不是底層人員了。

最後,就是具體的開發工作啦。carbide plugin sdk提供的包和類並不是很多,對於一些簡單的功能,應該是夠用了。

先寫到這裡,和大家共同進步。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.