На каком языке они сделаны - PullRequest
2 голосов
/ 24 ноября 2010

Я видел некоторые приложения, имеющие такой богатый макет, что человек начинает ненавидеть настольные приложения, такие как традиционный c #. Мне было интересно, как сделать приложения, имеющие такой GUI, как это, возможно ли сделать это в c #?alt text

Ответы [ 5 ]

7 голосов
/ 24 ноября 2010

Согласно заголовку, здесь используется WPF, который можно использовать с C # и / или XAML. На самом деле его можно использовать с любым языком .NET.

4 голосов
/ 24 ноября 2010

Проблема не в языке программирования. Что вам нужно, это:

  • инфраструктура пользовательского интерфейса, которая позволяет расширенные макеты (в C # вы бы использовали WPF),
  • и, что еще более важно, дизайнер . Под «дизайнером» я имею в виду человека, а не инструмент. Если вы посмотрите на свой скриншот, вы заметите, что цвета фонового изображения соответствуют цветам кнопок, кнопки соответствуют кругу контента, что заголовок круга контента («Начало работы») соответствует заголовку окна. .

Так что, на самом деле, это не вопрос языка программирования. Что вам нужно, это дизайн . Внедрение этого является простой частью (по крайней мере, с такими технологиями, как WPF).

0 голосов
/ 25 ноября 2010

Добавление некоторых ресурсов здесь. , .

Для этого вы должны использовать WPF и, возможно, с некоторыми пользовательскими элементами управления.

Для WPF посмотрите здесь:

  1. Wikipedia
  2. * MSDN 1013 *
  3. Expression Studio

Для уже созданных элементов управления вы можете проверить:

  1. Xceed
  2. Infragistics
  3. DevExpress

Есть намного больше, даже много бесплатных. Все вышеперечисленное является коммерческим, но я думаю, что у них есть несколько бесплатных образцов.

0 голосов
/ 24 ноября 2010

Только разработчики точно знают! Хорошо, заголовок окна выдает его

Быстрое предположение, они используют Windows Presentation Foundation , который не является языком, но является частью .NET Framework (начиная с 3.0).

0 голосов
/ 24 ноября 2010

Посмотрите на заголовок окна ... "Xceed DataGrid для Центра ресурсов WPF". Я мог бы быть здесь на конечности, но я предполагаю, что это было написано с использованием WPF и C #.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...