Я хочу знать, как я могу создавать пользовательские интерфейсы, такие как skype, используя стандартный .Net/C#. Это вообще возможно?Как создать пользовательские интерфейсы, такие как skype
Благодаря
Я хочу знать, как я могу создавать пользовательские интерфейсы, такие как skype, используя стандартный .Net/C#. Это вообще возможно?Как создать пользовательские интерфейсы, такие как skype
Благодаря
Вы можете использовать Windows Presentation Foundation для создания более стильных ГПИ, чем Windows Forms. Перемещение с форм на WPF довольно сложно. Вам обычно нужен хороший инструмент для проектирования, например, Expression Blend.
AFAIK skype был построен с использованием Qt4, довольно легко построить пользовательские виджеты gui, отметьте C++ GUI Programming with Qt4, 2nd Edition и этим tutorial.
P.S. отметьте this, чтобы узнать, как построить qt4 на окнах с помощью MSVC 2008.
Он только хотел создать интерфейс «LIKE» Skype, переключение с C# на C++ (.NET на Qt4) не даст ему интерфейсов, таких как Skype, осталось еще много работы потом ... и теперь у него есть две новые технологии для использования! Я не буду вниз, но это плохой ответ! –
Я полностью заблокировал часть .net, пока еще недостаточно кофе. – OneOfOne
Возможно, возможно создать такой пользовательский интерфейс с использованием Windows Forms, но только с большим количеством пользовательского управляющего кода или действительно хорошего набора компонентов. Но, как сказал Крис, WPF должен быть инструментом по вашему выбору, когда вы хотите использовать .NET.
Qt4 - действительно мощная среда C++, которая также включает приложения, такие как Google Earth. Qt SDK, включая все, что вам нужно для начала работы (компилятор, IDE, документация), можно получить here. Он лицензирован (среди прочих) под LGPL.
Фонд Windows Presentation Foundation предоставит вам максимальную гибкость, но его может быть сложно использовать. Альтернативой этому является Sliverlight. Версия 3 может использоваться вне браузера (аналогично Adobe Air) и в некотором смысле обеспечивает более простой опыт разработки. Возможно, вам стоит подумать об использовании некоторого third party controls, чтобы предоставить вам доступ к хорошим функциям, которые вы не получите из коробки.
К моему признанию Skype построен с Delphi набором сторонних инструментов, так что это точно можно сделать без WPF. Посмотрите на компоненты от DevExpress или TMS.
Спасибо Крис. Я начну смотреть на этот WPF – unlimit