c# - 使用 .NET 开发新的应用程序?

标签 c# .net desktop-application

我必须开发一个基本的“业务线”应用程序,该应用程序具有订单、库存控制、销售、报告等常用功能。

我将使用 WPF 开发此应用程序以在 Windows 上运行,但我想将其开发为“开放式”,以便我可以使用相同的结构(可能在 Mono 上运行)甚至 Silverlight 模块来开发 Windows 窗体应用程序。做过类似事情(并幸存下来)的人可以给我一个指导方针或类似的东西,在那里我可以找到好的做法吗?我是一名 Delphi 开发人员,具有一些 C# 的中级知识,但是有太多“令人惊叹的”库、框架和模式,以至于我对那个项目有什么好处有点迷茫。

类似的东西:使用 EF(也许等待 ef4?)或 nHibernate 或 ADO.NET,并使用 WCF 或 Web 服务公开您的数据,或者因为灵 active 损失而忘记 Mono,等等。有人可以给我提示吗你会怎么做?如果有人在此类项目中有不好的经历,也很高兴收到您的来信。在错误的决定中也有很多学习:)

最佳答案

Mono 没有实现 WPF,它甚至不在路线图上。我不确定 Entity Framework ...

您可能可以在 Silverlight(它有一个开源实现)中完成它,但它不是创建桌面的理想选择(尽管从 Silverlight 3 开始就可以了)

关于c# - 使用 .NET 开发新的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1230283/

相关文章:

c# - C#中如何从字符串中提取字符串

c# - WPF:将转换器应用于 ItemsSource

c# - 正则表达式交替构造吃掉了前一组的一部分

c# - 如果内容是 XML 格式,我如何在 .NET Core 2.2 中执行 POST?

c# - selectedIndex 在回发期间丢失 - ASP.NET

javascript - 在浏览器外运行 JavaScript 应用程序

windows - Neo.ClientError.Procedure.ProcedureNotFound Neo4j Windows 桌面版

sql - 客户端 PC 上的应用程序在 1 年后过期,客户端 PC 上没有互联网可用

c# - 我正在使用大量数据进行比较。是否有将数据分页到数据表的想法

c# - WinSCP .NET 程序集在处理中可以抛出哪些异常类型