基于WPF重复造轮子,写一个数据库文件管理工具(一)
原创 2022-08-01 13:00·IT搬运工
SmartSQL——方便快捷的数据库文件管理工具
项目背景
公司业务历史悠久复杂,数据库表繁多复杂。 每次基于老业务做一个功能开发,都需要翻看之前的表格和业务代码。 有必要了解旧表的用途及其包含的字段的含义。 说表少还好,表多了就是浪费时间xml文件怎么转换成excel,剩下的文档也不完整。 每次查一些表的意思,都要仔细半天。 Screw和DBCHM是网上搜索最多的数据库文件管理工具。 一个是基于 Java 的工具,另一个有很多错误。 所以我自己开发了这个SmartSQL工具。
是基于.Net 4.6.1和WPF开发的数据库文档管理。 不仅支持对多个数据库(SQLServer、MySQL、PostgreSQL、SQLite)中的表、视图、存储过程进行查询管理,还支持导出。 离线文档,支持的文档包括CHM、Word、Excel、PDF、HTML、Xml、Json、MarkDown等格式。
现将其作为开源分享给更多的朋友使用和参考学习(开源地址附在文末)。
技术栈
HandyControl是一个很好的WPF框架xml文件怎么转换成excel,做出来的页面非常漂亮,所以我们选择使用它。
HandyControl 在 Nuget 中被引用:
报价 HandyControl
1.菜单栏
菜单栏
那么我们要实现一个基于WPF边框的菜单栏。 正好HandyControl中就有这样一个菜单栏控件。 下面是实现菜单栏的代码:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。