2010-11-24 68 views
2

我看到有一个人开始恨的桌面应用程序,如传统的C#。我这么有钱的布局某些应用程序不知道如何制造具有GUI这样的应用是有可能使其在C#? alt text在什么语言这些都使得

+3

您可能需要模糊了你的串行关键在你的屏幕截图:) – 2010-11-24 20:56:51

回答

4

问题不在于编程语言。你需要的是:

  • 一个UI框架,允许丰富的布局(在C#中,你会使用WPF),
  • ,而且更重要的是,设计师。用“设计师”,我的意思是一个人,而不是一个工具。如果您查看屏幕截图,您会注意到背景图片的颜色与按钮的颜色相匹配,按钮与内容圈相匹配,内容圈的标题(“入门”)与窗口的标题相匹配。

所以,真的,这不是编程语言的问题。你需要的是一个设计。实现它是最简单的部分(至少使用WPF等技术)。

7

根据标题,这使用WPF,它可以与C#和/或XAML使用。它实际上可以用于任何.NET语言。

+0

忽略标题可能需要帮助,因为我已经打开WPF资源中心,这就是为什么同样是silverlite等 – 2010-11-24 20:59:24

+0

Silverlight和WPF非常相似,可以建立类似的用户接口。主要区别在于Silverlight的apis较少。它就像WPF的一个子集。但是,真的,你可以用任何语言制作任何类型的用户界面。 WPF和Silverlight只是.NET的最新技术,所以它们是开发出非常好看的用户界面最容易使用的技术。 – 2010-11-24 21:02:11

+0

嗯,他们能够执行桌面应用程序的所有功能 – 2010-11-24 21:14:54

0

看看窗口标题...“Xceed DataGrid for WPF Recource Center”。我可能会在这里出门,但我猜测它是用WPF和C#编写的。

0

只有开发商肯定知道! 好的,窗口标题给出了它

快速猜测,他们正在使用Windows Presentation Foundation,它不是一种语言,而是.NET Framework(从3.0开始)的一部分。

0

在这里添加一些资源。 。 。

您必须使用WPF,并可能使用一些自定义控件。

对于WPF看看这里:

  1. Wikipedia
  2. MSDN
  3. Expression Studio

对于已经取得的控制,您可以检查:

  1. Xceed
  2. Infragistics
  3. Devexpress

有很多更在那里甚至有很多免费的。以上所有都是商业性的,但我认为他们有一些免费的样品。