数据库管理软件 警告 此 README.md 文件和此项目仍在开发中。
该存储库包含一个用 C# 编码的数据库管理软件,具有现代和专业的设计。
目录
介绍
?小结 项目介绍 技术 该项目的目标
?项目介绍 用 C#.net 编码的数据库管理软件仍在开发中,改编自用 VB.Net 编码的学校项目。它包括一个直观且符合人体工程学的导航,无论是在其设计上被认为是适应性和可定制的,下拉菜单的实现,为徽标保留的位置,还是在其现代和专业的调色板上,所有这一切都具有一定的质量人机界面。它允许根据连接用户允许的权限对数据的添加、修改、删除和可视化进行简化管理。输入控制是全面的和可操作的,对表格和完整数据库的高级搜索,还实现并生成每个表格的自动数据摘要的 pdf 该项目尊重大量的良好实践,无论是命名、因式分解、区域、注释、存储过程和触发器的使用、存储和创建允许与数据库数据交换的类库 (dll)。
?技术
?该项目的目标 该软件的目标是根据所连接的数据库拥有一个操作和一个自主界面,同时考虑到经典数据库管理软件的不同参数和功能(如函数管理、存储过程、触发器等),保持完整的实践。 。 。
?设置和使用
?小结 先决条件 安装 配置
?先决条件
?安装 启动WampServer 环境。 将DataBase.sql
数据库导入到数据库管理软件中。 (海蒂SQL ) 在Visual Studio 中启动该软件。 主页
注意 如果您遇到Mark of the Web
错误(这是Visual Studio 上的常见错误),请按照以下说明操作:
在 Visual Studio 的解决方案资源管理器中右键单击 FrmMain.resx 文件。 选择属性。 在属性中,查找“安全”或“常规”部分。如果您看到“取消阻止”选项或类似选项,请单击它以取消阻止该文件。 保存更改并尝试重建项目以查看错误是否仍然存在。
?配置 您可以修改文件FrmConnexion.cs
以自动填写表单中的登录信息。
private void btnPreSet_Click ( object sender , EventArgs e )
{
tbServeur . Text = "server" ;
tbBase . Text = "DataBase" ;
tbId . Text = "id" ;
tbMDP . Text = "password" ;
} 登录页面
功能范围 功能 状态 描述 直观的导航/菜单/设计/一致性、HMI 质量、专业外观 ✅ - 添加/修改/删除所选表格的表单 ✅ - 操作总输入控件(正则表达式、errorProvider等) ✅ - 高级元组搜索(例如客户或产品) ✅ - 操作和符合人体工程学的订单管理 ✅ - 生成 pdf 订单摘要 ✅ - 最佳命名和存储实践 ✅ - 代码分解(getLesTuples、executerRequeteSelect 等) ✅ - 输入控制代码(使用正则表达式等) ✅ - 调用为咨询设置的存储过程 ✅ - 调用(应用程序端)和参数化过程的代码 ✅ - 调用设置为 ACTION 的存储过程 ✅ - 调用参数化存储函数 ✅ - 自动触发呼叫 ✅ - 多用户及关联MySql权限的多连接模式 ✅ - 可视化数据库软件上的视图、过程、函数、触发器、事件 ❎ - 软件自动适应数据库结构和数据 ❎ -
?截图 主页
登录页面
管理面板页面
表页
编辑表格页面
PDF文件
?来源
?小结 外部库 数据来源 参考
?外部库 图书馆 描述 MySql.Data.dll
是一个 .NET 数据提供程序,支持 .NET 应用程序和 MySQL 数据库之间的通信。它提供了一组类和方法,允许开发人员从其 .NET 应用程序中连接、查询和管理 MySQL 数据库中的数据。该DLL广泛应用于需要与MySQL数据库交互的.NET项目中,从而实现无缝的数据集成和操作。 itextsharp.dll
是一个流行的开源库,用于在 .NET 环境中处理 PDF 文档。它允许开发人员以编程方式创建、操作和提取 PDF 文件中的内容。使用 iTextSharp.dll,您可以从头开始生成 PDF 文件、合并现有 PDF、向 PDF 文档添加图像、文本、表格和其他元素,甚至对它们进行数字签名。该库通常用于需要 PDF 处理的各种 .NET 应用程序,例如生成报告、填写表单或管理文档工作流程。请注意,iTextSharp.dll 是原始 Java iText 库的一个端口,适用于 .NET 开发。
?数据来源 我使用名为 generateddata 的数据生成工具为我的数据库随机生成数据。
?参考 这个用 C#.net 编码的数据库管理软件是根据O.ALBERT 和B.ROUCHON 用 VB.Net 编码的学校项目改编和改进的。