繁体   English   中英

如何构建像Skype这样的UI

[英]How to build UIs like skype

我想知道如何使用标准.Net / C#构建像Skype这样的UI。 有可能吗?

谢谢

您可以使用Windows Presentation Foundation构建比Windows Forms更时尚的GUI。 从Forms迁移到WPF相当困难。 通常,您需要一个好的设计工具,例如Expression Blend

AFAIK skype是使用Qt4构建的,它很容易构建自定义gui小部件,请查看使用Qt4,第二版的C ++ GUI编程和本教程

PS检查 ,看看如何建立使用MSVC 2008年窗口QT4。

可能可以使用Windows窗体来构建这样的UI,但是只能使用许多自定义控件代码或非常好的组件套件。 但是正如克里斯所说,当您要使用.NET时,WPF应该是您选择的工具。

Qt4是一个非常强大的C ++框架,还为Google Earth等应用程序提供支持。 Qt SDK包括您入门所需的一切(编译器,IDE,文档),可在此处获得。 它是根据LGPL许可的(以及其他)。

Windows Presentation Foundation将为您提供最大的灵活性,但可能很难使用。 替代方法是Sliverlight-版本3将能够在浏览器之外使用(类似于Adobe Air),并且在某些方面可以提供更轻松的开发体验。 您可能要考虑使用一些第三方控件,以使您能够使用开箱即用的出色功能。

我承认Skype是使用Delphi构建的,它是一套第三方工具,因此可以肯定地在没有WPF的情况下完成。 看一下DevExpress或TMS的组件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM