做好核心部分,只完成了一半,剩下的圖形界面設(shè)計(jì)還需要一個(gè)漫長(zhǎng)的過(guò)程。
SWT做圖形界面是個(gè)繁瑣的過(guò)程,雖然可以用VE、SWT Designer幫助布局,設(shè)置一些屬性,添加一些事件,但里面的邏輯卻是要自己先想好。
以“設(shè)置”頁(yè)面為例,為了設(shè)置各模塊的參數(shù),需要考慮很多問(wèn)題:
1、哪些是立即生效,哪些是重啟才能生效?
2、什么時(shí)候哪個(gè)widget需要被Disable,什么時(shí)候需要被Enable?
3、怎么驗(yàn)證用戶輸入的東西是符合邏輯的?
……
還需要把圖形界面、確定前的臨時(shí)配置類、內(nèi)存中的配置類、硬盤上的配置文件結(jié)合起來(lái),什么時(shí)候給哪個(gè)賦值,什么時(shí)候從哪個(gè)獲得值都要考慮清楚,同時(shí),在程序運(yùn)行過(guò)程中還需要不斷讀取內(nèi)存中的配置類,獲得運(yùn)行時(shí)參數(shù),必須保證線程之間不發(fā)生沖突。
只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
|
||
相關(guān)文章:
|
||