ツールとして使用し、ソースコードを学ぶことができる. NETオープンソースプロジェクト-Smart SQL

ツールとして使用し、ソースコードを学ぶことができる. NETオープンソースプロジェクト-Smart SQL

便利で高速なデータベースクエリと生成ツールで、企業のデジタルトランスフォーメーションを迅速に実現するためのメタデータ管理ツールになることを目指しています。

最后更新 2023/02/12 18:23
沙漠尽头的狼
预计阅读 2 分钟
分类
.NET
专题
WPFのオープンソースプロジェクト C#オープンソースプロジェクト
标签
.NET C# WPF WPFのオープンソースプロジェクト オープンソースプロジェクト

项目宣传图

こんにちは、私は砂漠の果ての狼です。

1. プロジェクトの概要

今天介绍一个.NET开源项目 SmartSQL,站长是从张队分享的一篇公众号文章开源:一款基于.Net开发提升开发效率的强大多功能工具箱了解到的,今天通过查看该项目源码,非常值得二次推荐,本文从源码及功能两点介绍。

このオープンソースプロジェクトについて:

  • 倉庫のアドレスhttps//gitee.com/dotnetchina/SmartSQL
  • 开源协议:Apache-2.0
  • プロジェクトの目的:企業のデジタルトランスフォーメーションを迅速に実現するためのメタデータ管理ツールになることを目的とした、便利で高速なデータベースドキュメント検索と生成ツールです。

项目仓库

2. ソースコードの簡単な解析

项目解决方案

ソースコードには3つのプロジェクトが含まれています:SmartSQL、SmartSQL.DocUtils、SmartSQL.Framework、我々は単にプルする、ソースコードに興味のある友人はソースコードを見ることができます。

2.1. SmartSQL

主工程

这是主工程,是一个WPF项目,里面使用了AduSkinAvalonEditHandyControlFontAwesome.WPF等第三方库,通过该工程可以学习怎么使用第三方控件库、字体库等,后面通过看工具截图可看控件库的实用效果。

项目工具代码截图

また、上記のコードファイルのスクリーンショットのように、各ツールの具体的な実装もこのプロジェクトにあり、関連する機能要件がプロジェクトを直接参照することができる場合は、通常の作業にあります。

项目工具一览

2.2. SmartSQL.DocUtils

SmartSQL.DocUtils工程

プロジェクトは、さまざまなデータファイルのインポートとエクスポートをカプセル化するクラスライブラリです。リポジトリの紹介を通じて、サポートされているファイルがどれだけ豊富かがわかります。

Smart SQLは、便利で高速なデータベースドキュメントのクエリとエクスポートツールです。当初はSqlServerデータベースとCHMドキュメント形式のみをサポートしていましたが、継続的な探索、ブレインストーミング、継続的な改善を通じて、Word、Excel、PDF、Html、Xml、Json、MarkDownなどのドキュメント形式へのエクスポートをサポートしています。また、SqlServer、My Sql、Postgre SQL、SQLiteなどのデータベースのドキュメントクエリとエクスポート機能のサポートも拡張されました。

2.3. SmartSQL.Framework

SmartSQL.Framework工程

名前からわかるように、クラスライブラリは、このプロジェクトのコアプロジェクト、すなわち、データベースドキュメントのクエリ、コアコードベースのエクスポート、データベース操作の実現に興味のある同志が見ることができます。

3. 機能の展示

设置SmartSQL工程为启动项目,点击运行(也可下载安装包运行):

运行项目源码

下面列出部分功能截图(基本来自仓库readme),详细功能请看仓库实时更新。

3.1.機能構造の構築

功能架构

3.2. Dashboard

Dashboard

3.3.クイック検索。

快捷查询

3.4.インポートエクスポートのインポート

导入导出

3.5.ファイルのスクリーンショット

**CHMファイル **

CHM文档

**HTMLドキュメント **

Html文档

**Wordドキュメント **

Word文档

**Excelドキュメント **

Excel文档

**PDFファイル **

PDF文档

3.6.ツールボックス一覧

工具箱列表

3つのツールを使用します。

** 2つのコード **

カバーを試してみてください。

二维码生成

**JSONフォーマット **

Json格式化

** 中国語の翻訳 **

汉字转拼音

更多工具请编译源码下载体验。

4. 終わり方

最後に、リポジトリのアドレスを指定しますhttps//gitee.com/dotnetchina/SmartSQL。

このツールが便利になり、ツールソースが参考になることを願っています。

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2025/05/27

WPFは危険警告効果を達成する

私たちが書いたプログラムがリリースされると、ユーザーはいくつかの危険な操作を行っています。私たちのソフトウェアは、境界線のエッジが赤であるなど、いくつかのリマインダー効果を与える必要があります。

继续阅读
同分类 / 同标签 2024/06/20

Code WF.EventBus:通信を円滑にする軽量イベントバス

Code WF.EventBusは、モジュール間のデカップリング通信を可能にする柔軟なイベントバスライブラリです。WPF、Win Forms、ASP.NET Coreなど、さまざまな. NETプロジェクトタイプをサポートしています。シンプルなデザインで、コマンドの発行とサブスクライブ、リクエストとレスポンスを簡単に実現できます。秩序あるインシデント処理により、インシデントが適切に処理されるようにする。コードを簡素化し、システムの保守性を向上させます。

继续阅读