2012-07-10 18 views
1

我正在爲使用數據庫的SQL後端的客戶端編寫專業級別的c#應用程序,我希望將此應用程序商業上可用於其他人誰將能夠安裝它們自己的自我。分發c#數據驅動的應用程序

我的主要問題是,是否可以添加SQL服務器實例,用戶名,密碼等選項,以及從安裝程序內自動生成數據庫和表生成,並保存這些設置以供在運行?

任何援助將不勝感激。

在此先感謝。

回答

0

是的,您可以在安裝過程中使用對話來獲取SQL信息。

將數據庫腳本包含到安裝程序中,並在從用戶處獲取SQL實例和憑據信息後運行它。

Please see this link for a working example

一旦創建數據庫,保存文件系統(配置文件)上的信息,在某個用戶的應用數據或根據需要安裝目錄。如果需要加密它。

+0

神奇,謝謝needo! – user1515421 2012-07-11 09:03:01

0

你可以將它們加載到一個向量(或ArrayList)中,然後將它們存儲在他們機器上的某個文件中。然後在啓動時,從文件中提取信息並將其加載到您的程序中。

編輯:你必須指示他們不要觸摸文件,因爲它會破壞他們的安裝。我會建議將它製作成一個隱藏文件夾中的某個文件夾,在這個文件夾中他們不會傾向於混淆它。如果你可以(我個人不確定如何)將其變成只讀,除非在程序本身內,這不是一個壞主意。