日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Vista Sidebar Gadget開發(fā)技巧

首先說明一下下,這不是一篇Vista Sidebar Gadget開發(fā)的教程,只是談?wù)剮讋tSidebar Gadget開發(fā)中的小技巧 。

如果有需要,Vista之家隨后放出Vista邊欄工具開發(fā)的更精細(xì)教程 。

技巧一:如何設(shè)計(jì)不規(guī)則的窗體?

經(jīng)常會有人問,為什么有些Gadget的窗體是不規(guī)則的呢?例如系統(tǒng)自帶的那個(gè)顯示內(nèi)存和CPU占用率的儀表盤 。

其實(shí)很簡單,制作一個(gè)透明背景的png格式的圖片 。然后將該圖片設(shè)置為你的gadget的背景圖就行了 。



技巧二:Gadget的大小為多少合適?

如果處于??繝顟B(tài),那么寬度為130px;非停靠狀態(tài)以及Gadget的高度好像沒有限制 。但是太大了也不好看 。

技巧三:如何察看“System.Debug.outputString()”方法輸出的調(diào)試信息?

這個(gè)問題估計(jì)是問的最多的人了 。。。呵呵 。的確,這個(gè)方法輸出的調(diào)試信息是無法直接看到的 ?;蛟S有很多工具可以查看系統(tǒng)的調(diào)試信息,不過我個(gè)人比較喜歡的是 DebugView 。

在您的gadget的Javascript代碼中任何地方加上“System.Debug.outputString("some text");”,當(dāng)代碼運(yùn)行到這里,您就會在Debug View中看到輸出的調(diào)試信息 。如下圖所示:


技巧四:如何在Gadget中訪問網(wǎng)絡(luò)上的資源?

很簡單,使用Javascript發(fā)起XMLHttpRequest請求就行了 。如果覺得麻煩不想自己寫那么多代碼,可以采用JQuery里面封裝好的方法來發(fā)起get或者post請求 。

技巧五:如何讓flyout窗體、Setting窗體和gadget窗體互相訪問變量或者函數(shù)?

從Gadget窗體訪問flyout窗體: System.Gadget.Flyout.document.parentWindow.

從Flyout/Settings窗體訪問Gadget窗體:System.Gadget.document.parentWindow.

Vista之家原創(chuàng)的兩款示例Vista邊欄小工具:

邊欄搜索 1.0提供多種搜索引擎的一款很酷的小工具

(點(diǎn)擊本地下載)311K

精美農(nóng)歷 1.3替代Windows Vista自帶的日歷小工具,提供公歷、農(nóng)歷更適合國情

(點(diǎn)擊本地下載)220K

    推薦閱讀