1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/sundayisblue-SugarFineUITool

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 8.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 11:46 76731dc

SugarFineUI: инструмент для генерации кода

Использование SqlSugar и FineUI позволяет генерировать код для работы с данными и создания веб-интерфейса.

SugarFineUI MVC

MVC-версия инструмента доступна по ссылке: https://gitee.com/sundayisblue/SugarFineUIMvc.

Руководство пользователя

Дополнительная информация доступна по ссылкам:

На изображениях показаны примеры использования инструмента:

Основные характеристики инструмента

SugarFineUI подходит для быстрой разработки небольших и средних проектов. Рекомендуется использовать Visual Studio 2017, базу данных MSSQL и Framework версии 4.5 или выше.

Для получения дополнительной информации о SqlSugar посетите сайт: http://www.codeisbug.com/Doc/8.

О FineuiPro: из-за проблем с авторскими правами рекомендуется перейти на сайт Knowledge Planet для получения бесплатной версии: https://wx.zsxq.com/dweb2/index/group/28888555288121.

В SugarFineUI необходимо самостоятельно добавить ссылку на FineuiPro. Эта информация в статье опущена.

Адрес проекта SugarFineUI: https://gitee.com/sundayisblue/SugarFineUITool.

Инструкция по использованию

  1. Создайте объекты SqlSugar. Если вы не хотите добавлять код непосредственно в проект, чтобы избежать перезаписи существующего кода, рекомендуется создать код в другом месте и вручную добавить его в проект.
  2. Добавьте сгенерированный файл Enties в нужное место в проекте.
  3. Сгенерируйте код страницы FineuiPro, следуя инструкциям:
    • подключитесь к базе данных в правой панели и выберите таблицу для генерации;
    • нажмите кнопку «Создать простой код», чтобы сгенерировать код в указанном месте;
    • вы можете просмотреть сгенерированный код, нажав кнопку «Показать одностраничный код».
  4. Admin — это код Fineui, а Enties — сгенерированные объекты ORM от SqlSugar.
  5. Поместите сгенерированный Fineui-код в веб-проект Test (используется только для тестирования и демонстрации) и преобразуйте его в веб-приложение.
  6. Запустите сгенерированный код Fineui.
  7. Вышеописанные шаги относятся к подходу dbfirst, когда сначала создаётся база данных, а затем генерируется код проекта для работы с данными и интерфейс Fineui на основе структуры данных. SugarFineUI в настоящее время поддерживает только генерацию кода для MSSQL. Для других баз данных используйте функцию отражения объектов (также известную как ModelFirst), которая также основана на объектах SqlSugar. Чтобы отобразить комментарии к объектам SqlSugar, настройте генерацию файла XML с комментариями. Необходимо повторно сгенерировать решение.
  8. Отражение объектов (ModelFirst): процесс аналогичен генерации кода Fineui, сначала отразите DLL-файл, XML не является обязательным. После успешного отражения можно сгенерировать простой код и отобразить одностраничный код. Следуйте шагам, описанным в пункте 3 для генерации кода страницы FineuiPro.

Инструменты для работы со строками

Дополнительную информацию можно найти по адресу: https://gitee.com/sundayisblue/SugarFineUITool/wikis/%E5%9C%A8%E7%BA%BF%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C.

BoYuan: продвинутая среда разработки

BoYuan — это высокоуровневая среда разработки, которая предлагает более мощные функции по сравнению с SugarFineUI. Она реализует авторизацию для страниц или кнопок в бэкенде и имеет усовершенствованную систему регистрации исключений и записи в журнал. Проект разработан на основе модели веб-форм с использованием Fineuipro и SqlSugar и представляет собой простую сервис-ориентированную архитектуру. Он включает инструменты для генерации кода и другие полезные инструменты, которые обеспечивают превосходный опыт кодирования, чёткую структуру, простоту изучения и быструю разработку для небольших и средних проектов.

Пример BoYuan: https://www.jianshu.com/p/dfaf63439744.

Учебное пособие по BoYuan (онлайн-видео): https://www.bilibili.com/video/BV1864y1o7te.

Применение BoYuan в борьбе с эпидемией в городе Яньчэн: https://mp.weixin.qq.com/s/uYtgM995ZyrSW0HcVva5uw, http://www.0515yc.cn/newsyc/folder59/2022-04-06/558656.html.

Пожертвователи BoYuan QQ
Dd 1***654
Sunny 2******003
* * * 1******108
Чжао * Вэй 1******178
Ки 4*****478
XianRen_Vip 5****515
Не *** 25******1
z*****k 2*****7
Без имени 40*****80
ITry 20******39
* Здоровый 11*****29
Харбин *** 28*****07
Бу ** гэ 63*****61
6******4
Любовь *** 18*****73
Хуа *** 19*****84
** Взорвать 52*****93
N 59*****15
E * 30*****34
Тай ** сын 106****876
Открыть ** хорошо 52****04
Храни * e 36*****00
-゛IT*嗊°ヾ 361***065
i** 167****184
W* 89*****88
D** 25*****18
Нет имени 25*****23
*** jacky 11****66
Счастлив 52*****94
H** 59*****09
Относительно *** 26*****32

Если эта статья оказалась полезной, поддержите автора. ```


Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/sundayisblue-SugarFineUITool.git
git@api.gitlife.ru:oschina-mirror/sundayisblue-SugarFineUITool.git
oschina-mirror
sundayisblue-SugarFineUITool
sundayisblue-SugarFineUITool
master