2010-05-04 193 views
1

我曾經在某處讀過應用程序在安裝時不應該複製數據,而是必須在首次使用該應用程序時完成所有數據創建。第一次使用時創建應用程序數據

Q1:這是否也適用於Windows Mobile應用程序?

Q2:如果將空白數據庫複製到\ appdata \ product \文件夾並在用戶使用該應用程序時填充該數據庫,或者必須等待用戶選擇該應用程序甚至創建該數據庫,

贏手機 C#.NET

回答

0

聽起來像一個奇怪的規則對我來說,至少在它應該在任何時候都必須遵守。

由於您沒有指定什麼是數據,如果應用程序配置(無論是.config文件還是某處)在安裝期間未被複制,該應用程序甚至可能無法運行。在談論數據庫時,我想說應該在安裝過程中創建應用程序將使用的任何數據庫,並且可能還會創建大部分數據。
否則,管理員可能在機器上安裝應用程序,然後當用戶嘗試運行它時,他將無法執行操作,因爲他無權創建數據庫或只具有對數據庫的只讀訪問權限。

規則聽起來正確的一個實例是,如果它是用戶特定的數據,否則它可能無法正常工作,如果管理員安裝它,然後另一個用戶嘗試使用它。

因爲它是WinMobile,我想不會有任何用戶帳戶擔心,但我認爲原則仍然是一樣的,所以我只會擔心用戶特定數據的規則。

+0

這很有道理。謝謝。 – rity 2010-05-04 15:18:11

相關問題