深入理解LWUIT的相關概念

相關概念:

Subclipse  是一個用來在Eclipse IDE環境中支持Subversion的插件  官網:http://subclipse.tigris.org/

LWUIT       The Lightweight UI Toolkit (LWUIT) 是一個輕量級JavaME UI工具包  官網:https://lwuit.dev.java.net

SVN           SVN全稱Subversion,是一個主要用於程序開發的版本管理器 

之所以需要版本管理,是因爲一個程序由多人合作編寫的,不得不面對工作成果的合併。而手工合併,難免會出現各種問題,效率上也不足。版本管理器將合併工作規範化,自動化,大大降低了合併操作的難度。

常見的版本管理器很多,比如VS系列中的VSS,開源的CVS、SVN等,而SVN是其中最流行的。所以我們可以輕鬆的找到免費的SVN服務。

作爲SVN的普通用戶,而非管理員,需要學習的操作並不多,無非就是檢出、更新、提交、處理衝突等。接下來談談這幾個操作的概念。

首先說檢出操作。檢出就是把服務器中的版本庫,拿到本地來新建一個工作版本。一般來說,檢出操作只需要在第一次加入合作時進行,當然,如果你把你的工作版本刪除了,就得重新檢出一下。

再說更新操作。雖然檢出了一個屬於你的工作版本,但是你的夥伴可能又提交了新的代碼進入服務器中的SVN版本庫,那麼你的工作版本就會落後於版本庫中的最新版本。這時,你需要更新你的工作版本,以達到和別人的同步。

接着說提交。如果你爲程序工程貢獻了新的代碼,或做出了修改,那麼你就該提交你的工作成果到版本庫。這樣別人才能通過更新自己的工作版本,達到協同工作的目的。

最後說處理衝突。什麼叫衝突?當你修改的某個代碼,又被別人修改並提交到庫中,就會衝突。對於衝突,一般的做法是用SVN找出衝突的部分,再進行手工修改。雖然有種叫鎖定的操作,可以把版本庫中的文件鎖定,不讓別人動,而你可以安心修改,不會發生衝突。但多數SVN用戶不提倡這麼做,因爲它會導致分佈式開發優勢的喪失。

 

使用LWUIT的大體步驟:

1.將SVN插件(即Subclipse)安裝至 Eclipse

2.在LWUIT官網註冊一個帳戶爲下一步做準備

3.使用Eclipse檢出LWUIT源代碼

發佈了16 篇原創文章 · 獲贊 5 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章