使用winforms开发一个软件
Winforms是开发软件GUI的唯一方法吗?
该软件将使用 SQL Server Express 版本和 SQL Server Express 版本。将基于 C#.NET 构建
编辑:该软件将在 LAN 上的本地单个或多个系统上运行。如果是多个系统,SQL SERVER 将仅安装在一台 PC 上,其他 PC 将连接到它。此外,所有系统都将配备 Windows XP 或 7。
Is Winforms the only way to develop the GUI of a software?
The software would use SQL Server Express edition & would be built on C#.NET
EDIT: The software would run on LAN over a single or multiple systems locally. In case of multiple systems SQL SERVER would be installed only on ONE PC and the others would connect to it. Also, all systems would have Windows XP or 7.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
如今更受欢迎的技术是 WPF,它允许您以更可维护和可测试的方式设计应用程序。但这取决于您在 WPF / NET 可用性方面的目标系统。
此外,您可以考虑使用 SQL Compact 作为 SQL Express 的替代方案
today more preferred technology is WPF which allows you to design application in more maintainable and testable way. But depends what system are you targeting in terms of WPF / NET availability
Additionally you can consider SQL compact as an alternative to SQL express
或者 SilverLight 是另一种选择,因为它似乎越来越支持 WPF,
您可以将其用作浏览器内或浏览器外技术
or SilverLight is another option as that seems to be growing in support over WPF
you can use it as an in browser or out of browser technology
不,不,它们不是...
(假设是桌面软件,您可以使用 WPF 或 silverlight,尽管其他软件如 GTK# 可用。)
No, no they're not...
(assuming desktop software, you can use WPF or silverlight, although others like GTK# are available.)
还有用于 Windows 上基于桌面 GUI 的 WPF。
There is also WPF for desktop based GUI on Windows.
不,开发东西从来没有“唯一的方法”。您最直接的选择是:
如果您喜欢冒险,还有很多不太明显的选择。 (它们通常涉及跳出 Microsoft 堆栈,此时您可能愿意也可能不想这样做。)
考虑到当今的趋势,您可能希望将 WPF 用于基本的 Windows 应用程序。尽管做出这个决定还有其他因素。例如,如果您的应用程序需要在各种目标系统上运行,则可能并非所有系统都支持 WPF。
No, there's never an "only way" to develop something. Your most immediate options are:
There are lots of less obvious ones, if you're feeling adventurous. (They generally involve stepping outside the Microsoft stack, which you may or may not want to do at this point.)
Given today's trends, it's likely that you'll want to use WPF for a basic Windows application. Though there are other factors to go into this decision. If, for example, your application needs to run on a whole variety of target systems, WPF may not be supported on all of them.