Подтвердить что ты не робот

Как разработать уникальный графический интерфейс в Visual Studio?

Все разработанные мной программы используют шаблон дизайна Windows по умолчанию: enter image description here

Помимо изменения цветов формы, в основном каждая программа, которую я пишу, имеет этот макет. Мне интересно, как люди создают больше пользовательских графических интерфейсов. Я попытался найти его в Google, но я, очевидно, не знаю, как его фразы искать. Когда я говорю пользовательский графический интерфейс, я имею в виду такие вещи, как: enter image description here

Я предполагаю, что это сводится к настройке того, какие нагрузки, но я не знаю, где искать или что искать.

4b9b3361

Ответ 1

вы должны проверить WPF. он освобождает вас от стандартной формы окна

Ответ 2

Ваше приложение через 10 лет:

enter image description here

Легко реализуется в Winforms кстати. FormBorderStyle - это None, свойства Region и BackgroundImage и некоторый разумный код OnPaint().

Ответ 4

Если это действительно должно быть родным настольным приложением, то используйте WPF.. иначе, с ростом HTML5 и мобильного устройства, я не вижу причин не создавать кросс-платформенные веб-приложения.

Ответ 5

В принципе, кто-то должен написать код, который реализует любой GUI. Существует огромный рынок библиотек управления, которые позволяют настраивать скиннинг и эффекты. Или, как говорит @Muad'Dib, использование WPF позволяет вам более легко настраивать внешний вид вашего графического интерфейса.

Ответ 6

  • Для WinForms большинство пользовательских элементов управления могут быть созданы путем переопределения метода OnPaint элемента управления и выполнения вашей собственной пользовательской картины.
  • Вы также можете использовать WPF и создавать свои собственные темы и стили.
  • Или вы можете загрузить сторонний элемент управления, например, упомянутый johntotetwoo.

Ответ 7

Я настоятельно рекомендую вам использовать WPF вместо этого, если вы можете использовать Expression Blend, я настоятельно рекомендую использовать Expression Blend для проектирования пользовательских интерфейсов, раскадровки (анимации) и настройки пользовательских интерфейсов, тогда вы чувствуете, вы идете на небесах:)

Затем я предлагаю вам использовать шаблоны или темы для WPF. Как тема zune, и если вас интересуют темы Microsoft Office, хорошей новостью для вас является переполнение таких тем, как это, просто google it!

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

Ответ 8

Взгляните на Metro Framework. Он бесплатный, с открытым исходным кодом и знаменитый. Я недавно использовал его и нашел, что он очень привлекателен. Вы также можете найти скриншоты примеров gui и code в приведенной выше ссылке.

введите описание изображения здесь