0

我即將在Adobe Air或Silverlight中編寫應用程序,以在桌面上獨立脫機運行。這是一個足夠簡單的應用程序,允許用戶輸入文本數據,然後根據該信息打印格式化的文檔。存儲所有這些關係數據的顯而易見的地方是在數據庫中。我相信Air自帶開箱即用的SQLite,所以沒有問題,但從我能告訴Silverlight不會。 Silverlight如何處理安裝需要訪問本地數據庫的瀏覽器外應用程序?用戶是否必須首先安裝SQL/SQLite,然後安裝Silverlight,還是有某種方式可以讓Silverlight自行部署這些東西?Silverlight SQL部署

感謝

回答

1

我對Air的瞭解不多,但Silverlight在客戶端保存了IsolatedStorage數據,並且它有自己的限制。但是如果你想有一個可以訪問本地數據庫的應用程序,你爲什麼不嘗試WPF(XBAP)?

此鏈接可能對使用IsolatedStorage的SQLLite和Silverlight有所幫助。 http://forums.silverlight.net/forums/p/118411/267135.aspx

問候。

+0

感謝您的鏈接。看起來它仍然是Silverlight 3的黑客攻擊,但我知道4會更好地訪問文件系統。從我所看到的用戶將不得不安裝SQLite,然後安裝Silverlight,而不是一個安裝程序。不是最好的用戶體驗。 我看了一下XBAP,但我需要Mac支持,以便將它排除在外。 看起來我可能會使用Air,該死的希望進入Silverlight。 – Snowwire 2010-02-23 18:42:25

1

我相當肯定Silverlight是不適合......不管它是你正在試圖做的。