2010-04-06 112 views
0

我有一個運行的類,它執行以下備份sql,zip,encrypts,ftp到ftp服務器。我想要做的是添加一個GUI。 需要爲程序添加2個按鈕的開始和結束以及進度條。 我的課叫做backup.cs。我試圖創建一個表單,但不縫工作。 任何幫助將是巨大的全如何將GUI添加到我的類

鉭 傑拉德

+0

什麼似乎沒有工作?你有可以發佈的示例代碼嗎?你如何嘗試使用你現有的課程? – unholysampler 2010-04-06 17:30:05

回答

1

什麼樣的項目你backup.cs文件是?它在控制檯應用程序中嗎?

如果是這樣,那麼你需要重構你的代碼,這樣做的工作沒有用戶交互或用戶界面(是的,控制檯是用戶界面)。一旦你有了這段代碼,你可以創建一個類庫來存放這段代碼(這樣它就可以從你需要的地方調用)。

然後創建一個新的Windows窗體應用程序並引用您的類庫。然後,您可以將您的UI元素(按鈕等)連接到類庫中的方法。

要獲得進度計工作,您需要調用您的後臺工作線程執行工作的過程。您可能還需要添加事件。應用程序可以訂閱這些事件以更新進度表。

0

我不確定「備份SQL」的含義,但如果您使用的是Microsoft SQLServer數據庫,則可能需要考慮使用Integration Services - 與2005/2008相比,它包含並捆綁了任務你連線完成你描述的內容。

0

只需創建一個新的Windows窗體應用程序項目,將您的文件添加到項目中,在窗體代碼隱藏文件中指定相應的使用指令。然後,爲它們創建一些按鈕和事件處理程序(在可視化設計器中雙擊它們即可完成)。而且,這幾乎是一切。你甚至可以創建一個類庫項目,這樣你就可以在不同的項目中使用你的備份類。請注意,這個答案是非常基本的,所以請,如果你想知道更多,你真的需要閱讀一些書籍/文章。