目录
0、引言:
我们都知道一般的 Web 应用用户登录流程是前端将用户请求发送给后端的服务器,后端会进行一些逻辑判断以及在服务器数据库内进行查找匹配,随后根据查找结果返回相应内容。
但在工业控制领域,除了 Web 开发还有桌面应用开发;其中当我们开发桌面应用程序时,数据库可能仅仅只是架设在本地的。本文提供的通用框架Demo中的数据库也是基于 SQL Server 关系型数据库管理系统 的本地数据库,采用 UI 、BLL 、DAL 三层架构搭建 C# Winform 应用程序。
该Demo程序可直接下载运行,小伙伴们可在此基础上开发自己的上位机程序。此外,Demo程序源代码中提供了详细的注释,故本文对代码功能不再做细致叙述。
先上效果图:
1、本文使用的相关软件或产品:
- Visual Studio Community 2022 - 17.4.1
- Microsoft .NET Framework 4.8.04084
- 「.NET 桌面开发」工作负荷
- 「数据存储和处理」工作负荷
- SQL Server Data Tools - 17.0.62207.28050
- Winform自定义控件 —— 水印文本框_YMGogre的博客-CSDN博客https://blog.csdn.net/YMGogre/article/details/128092649
2、Demo程序:
💠tips:对Demo程序中添加、配置数据库和数据源的详细步骤感兴趣的同学;以及程序中可能出现的异常及解决办法请参考项目的 README 文档。