c# - 如何创建与 SQL 服务器链接并具有审批功能的 windows 窗体应用程序 (.exe) (PDF/PNG, 冲压审批)
问题描述
非常感谢@Mirko 的回复和评论。很抱歉,如果我不清楚自己。我会尽量让它更容易理解。
首先,我想为 Windows 上的数据输入表单创建一个应用程序(Windows 表单应用程序 .exe)。这个应用程序需要数据库和数据库服务器,我正在考虑 SQL(在服务器上需要一些建议)。
表单设计完成并链接到数据库后,我希望它也能够访问 PDF/PNG 和印章,以供批准。因此我需要一些文件传输服务器和一些新的编码线来实现这个功能。(我在这里需要很多帮助,尤其是编码行)。
请注意,我还尝试在 VBA Excel 上制作基于表单的应用程序,并将其用于数据库。但是我正在努力解决如何访问文件传输和标记(批准)协议。因此将我带到 Visual Studio 上的 C#,希望这个编码程序可以处理这样的文件嵌入系统。
解决方案
编辑:尼科,我不确定这会是一个很好的问题。抱歉,我无法在评论中提供此详细反馈,因为它们不允许足够的文字。您所要求的建议在我看来过于宽泛。这意味着您在这里确实有很多考虑因素,并且本质上是在问(我认为)我如何构建文档管理和批准(工作流)应用程序。
您可能想研究文档管理解决方案(我不是这方面的专家),但许多解决方案可以很好地处理文档的审批流程和元数据。
我建议您仔细考虑您的初始假设。在我看来,如果您现在正在构建一个全新的应用程序,您应该在 WPF(而不是 Windows 窗体)和 Web 应用程序(在 .NET 空间中)之间做出选择,我可能会推荐 ASP.NET Core Razor Pages。如果不止一个人会使用这个应用程序,我会强烈倾向于后者,因为它更容易访问和更新。
我不是回答如何进行 Stamping 审批部分的最佳人选,但您可能需要考虑现有的文档管理解决方案(可能是 DocuSign 等作为集成),因为它们可能会为您提供您正在寻找的功能的盒子。如果不看一下 .NET 空间中的 PDF 库(我个人过去曾使用过 Aspose,但它们往往很昂贵)。
如果您希望跟踪有关要上传/批准的文档的元数据,SQL 服务器通常是一个不错的选择,但由于您的目标似乎是文档管理,因此更多以文档为中心的选项可能更合适(MongoDB、Cosmos( Azure)、DocumentDB (AWS)、...),因为它们允许您存储任意元数据。
推荐阅读
- reactjs - 在反应中使用箭头函数进行绑定
- javascript - addEventListener 在被点击之前执行
- c# - AnyStore1.exe 中出现“System.TypeInitializationException”类型的未处理异常
- oracle - %type 可以与 Object 类型一起使用吗?是否有可能是因为我在尝试这样做时遇到了错误
- android - Android Kotlin - 如何从另一个 Activity 调用 Activity 方法
- amazon-web-services - AWS boto3 - 调用 GetObject 操作时出现 InvalidToken 错误
- php - 将嵌套的 Json 发送到 Symfony 表单
- python - Python Try后不执行Except?
- javascript - 在 javascript 中更改时锚定目标到 iframe 不起作用(在新选项卡中打开)
- javascript - jQuery隐藏切换表单字段