gpt4 book ai didi

c# - 使用 Silverlight/windows phone 样式控件设计我的 .Net 桌面应用程序 GUI

转载 作者:太空狗 更新时间:2023-10-30 00:53:48 25 4
gpt4 key购买 nike

我正在编写我的第一个 vb.net 应用程序(但我也会在这里标记 c#,因为我相信即使是 c# 的人也可以用类似的 .net 实现来回答这个问题)。

我的应用程序的简短描述:

我的桌面应用程序将只在 win 平台上运行,使用 vb.net,它是一个简单的网吧管理软件,服务器 gui 运行在服务器上,客户端 gui 运行在工作站上,两者都通过 TCP/IP 进行通信以为客户分配时间,服务器将一些数据存储在 xml 文件(例如,用于人工运算符(operator)登录信息)或小型数据库中。没什么复杂的。

我想做什么:

我想要一个“性感”的外观,即 silverlight 外观或 win7 手机外观,但这是一个桌面应用程序。我想使用 CSS,但它完全是可选的,如果有一种简单的方法让我的控件看起来像下面没有 CSS 那对我来说没问题。

Look & Feel Example

我尝试过的

我研究过在浏览器应用程序之外做一个 silverlight,但由于我是 .net 的新手,尽管我已经阅读了很多关于在浏览器之外使用 silverlight5 的文章,但我不想被捕获当我想要实现一个功能并意识到“哦,开箱即用的 silverlight 不支持那个”的时候。

所以我的问题是,如何在我的桌面 vb 应用程序中实现图片中的新外观之一?

最佳答案

你应该看看使用 WPF为您的应用程序而不是使用 WinForms

WPF(Windows Presentation Foundations)是一个与 silverlight 工作方式相同但在桌面上运行的平台(就您现在需要了解的而言。) Silverlight 是 WPF 的精简版,因此 WPF 将为您提供更多的控件和对程序的更多控制。

WPF 使用 XAML 绘制 UI,并将代码保存在与 xaml 文件关联的源代码文件中。如果您有使用 Silverlight 的经验,您应该能够轻松地使用 WPF 制作程序。

WPF 非常强大,让您可以访问 Silverlight 上可能的所有样式。 WinForms 受到更多的限制,这使得放弃一致的 Windows 外观并制作您自己的直观和创新的 UI 变得更加困难。

希望对您有所帮助!

如果你有兴趣,这里有一些教程:

WPF Tutorials

这是一个示例 WPF 桌面应用程序(与使用 Silverlight 实现的外观完全相同)

WPF App I found in Google Images

关于c# - 使用 Silverlight/windows phone 样式控件设计我的 .Net 桌面应用程序 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15040339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com