備注:在2月13日(周四)于San Francisco舉辦的VBITS大會上,Andy Wigley發布了主題為“快速構建移動應用程序(Bulding Mobile Apps Quickly)”的演講。下面的技巧就選自其中。
了解Pocket PC文件系統
對于桌面應用程序的開發人員來說,當他們轉向用于Pocket PC的.NET Compact Framework進行開發時,不同的文件系統會是他們碰到的一個難題。在基于Windows CE的設備上沒有驅動程序(drive )。文件系統的根目錄是“\”,所以通常情況下,你的應用程序將被安裝到一個如“\Program Files\MyApplication”的目錄中。如果你的設備有一個存儲卡(storage card),那么卡上的根文件夾就是“\Storage Card”。
了解你的應用程序在哪里運行
如果你的應用程序被安裝在不同的位置,而且你需要在啟動目錄中打開一個文件,那么你就需要了解你的應用程序是在哪里啟動的??梢杂孟旅娴拇a在.NET Compact Framework中實現這一點:
clearcase/" target="_blank" >cc>Dim appURL as String = _ System.Reflection.Assembly. _ GetExecutingAssembly().GetName().Codebase Dim folder as String = new _ System.IO.FileInfo(appURL).DirectoryName |
原文轉自:http://www.anti-gravitydesign.com