2010-11-24 74 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

有很多更在那裏甚至有很多免費的。以上所有都是商業性的,但我認爲他們有一些免費的樣品。