我应该在C#中为我的项目使用WPF或Windows Forms Application吗?

Raj*_*ahu 2 c# wpf client-server winforms

  1. 我正在开发基于客户端 - 服务器的应用程序,其中客户端应用程序将访问服务器数据库以存储计费信 它还将有报告生成设施.Windows Forms在文档打印方面很好,我在WPF中看不到这样的工具或控件.如果我错了,请纠正我.
  2. 我想要数据库安全性,我应该使用哪个DB,SQL Server,MySQL或Oracle.我想使用免费的数据库,但安全是我的首要任务.
  3. 请建议如何在C#中实现具有多个客户端的客户端 - 服务器架构?

谢谢极客!!!

Jus*_*ner 5

  1. 使用WPF将使您能够提供更具创新性的用户体验.在MSDN上的WPF中使用文档有一个不错的高级概述.

  2. 任何数据库都应该能够提供良好的安全性.如果您正在使用C#,我会推荐其中一个版本的SQL Server(如果SQL Server Express适合您...请继续使用).

  3. Windows Communication Foundation(WCF).