2011-03-16 42 views
0

Winforms是开发软件GUI的唯一方法吗?使用winforms开发软件

该软件将使用SQL Server Express版本&将在C#.NET建

编辑:该软件将在LAN上的单个或多个系统的本地运行。在多系统的情况下,SQL SERVER将只安装在一台PC上,其他的则连接到它。此外,所有系统都将具有Windows XP或7.

+0

Winforms,WPF,Web应用程序,silverlight等有几个选项。这一切都取决于你的要求,比如你想要在哪里运行软件,有什么用法和其他几个因素。 – Aravind 2011-03-16 11:14:13

回答

3

今天更优选的技术是WPF,它允许您以更易于维护和可测试的方式设计应用程序。但要看是什么系统,你在WPF/NET可用性方面针对

此外,您可以考虑使用SQL紧凑作为替代SQL表达

+0

我们可以在WPF – sqlchild 2011-03-16 14:22:28

+0

中使用c#.net绝对是:) – Robert 2011-03-16 14:24:03

+0

那么它是内置在visual studio中,我该如何开始,下载什么 – sqlchild 2011-03-16 14:27:10

2

不,不,他们不是......

(假设桌面软件,可以使用WPF或Silverlight,虽然其他人一样GTK#是可用的。)

3

或Silverlight是另一种选择,因为这似乎支持了WPF

可以使用在增长它在浏览器或浏览器外技术

+0

上的'Essential downloads'请检查我的问题编辑部分 – sqlchild 2011-03-16 12:55:47

2

也有WPF在Windows上的基于桌面的图形用户界面。

2

不,从来没有一种“唯一的方法”来开发一些东西。你最直接的选择是:

  • 的WinForms
  • WPF
  • 的Silverlight
  • (任何网络技术,如果你想)

有很多不太明显的错误,如果你”重新感受冒险。 (它们通常涉及到微软协议栈之外,您可能想要也可能不想这样做)。

鉴于今天的趋势,您可能希望将WPF用于基本的Windows应用程序。虽然还有其他因素可以进入这个决定。例如,如果您的应用程序需要在各种目标系统上运行,那么WPF可能不会全部支持。

+0

请检查我的问题的编辑部分 – sqlchild 2011-03-16 13:17:43