![](/img/trans.png)
[英]What is the preferred method for storing application settings in Windows Mobile Applications?
[英]What's the preferred method for storing user settings in a .NET windows application?
請原諒我的無知,但我從未真正開發過Windows應用程序。 你如何存儲用戶設置? 嵌入式數據庫是首選方法嗎?
我認為您正在尋找用戶設置 :
.NET Framework 2.0允許您創建和訪問應用程序執行會話之間持久存儲的值。 這些值稱為設置。 設置可以表示用戶首選項或應用程序需要使用的有價值信息。 例如,您可以創建一系列設置來存儲應用程序顏色方案的用戶首選項。 或者,您可以存儲指定應用程序使用的數據庫的連接字符串。 設置允許您在代碼之外保留對應用程序至關重要的信息,並創建存儲各個用戶首選項的配置文件。
這取決於什么樣的設置。 從嵌入式數據庫(如SQLite)到XML文件,再到Registry,有各種各樣的方法。
使用Blane的Pegasus Library( http://pegasus.codeplex.com/ )。
您可以使用他的XmlSerializationHelper類,它可以快速將對象轉換為XML,反之亦然。
或者您可以使用獨立存儲(如果我不是新用戶,我會提供指向MSDN的鏈接,並且每個帖子限制為一個超鏈接)。 如果您使用IsolatedStorage,請考慮使用Blane的IsolatedStorageHashtable類。
這完全取決於您正在構建的應用程序的大小。 如果您使用簡單的東西,比如“家庭購物清單”,您可以將設置存儲在一個好的舊純文本文件中。
如果要構建更大的東西,例如“同學通知程序”,則可以使用XML文件或某種其他資源。
對於任何更大的應用程序,您應該使用某種關系數據庫來存儲用戶數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.