2010-04-06 90 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窗体应用程序项目,将您的文件添加到项目中,在窗体代码隐藏文件中指定相应的使用指令。然后,为它们创建一些按钮和事件处理程序(在可视化设计器中双击它们即可完成)。而且,这几乎是一切。你甚至可以创建一个类库项目,这样你就可以在不同的项目中使用你的备份类。请注意,这个答案是非常基本的,所以请,如果你想知道更多,你真的需要阅读一些书籍/文章。