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

OSCHINA-MIRROR/sundayisblue-FineUISetCode

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Open-source версия Fineui: инструмент для генерации кода

Введение

Используя трёхслойную архитектуру данных, объединив open-source версию Fineui фреймворка и инструмент генерации кода на основе T4 шаблонов, можно создать универсальное решение для управления правами доступа на уровне страниц в бэкенде. Это предшественник быстрой разработки BoYuan фреймворк. Этот фреймворк был написан ранее и его архитектура уже устарела, он предоставляется для изучения. Подходит для быстрой разработки небольших и средних проектов, особенно для разработчиков, привыкших к написанию SQL. Обратите внимание, что JS архитектура open-source версии Fineui основана на ExtJS, а базовая версия Fineuipro, Fineuimvc и Fineuicore использует jQuery. Данный фреймворк больше не поддерживается.

Архитектура программного обеспечения

Open-source версия Fineui 4.2.0 (по мнению автора, эта версия более стабильна, конфликтов с Ext и другими JS меньше, если вам нравится более высокая версия, вы можете обновить её самостоятельно. Для обновления до более высокой версии достаточно заменить Extjs и соответствующие DLL).

Framework 4.0 используется для создания веб-проектов на основе этой версии. По умолчанию используется VS2013 для разработки.

Генератор кода от Dynamsoft 2.78 по умолчанию использует простую трёхслойную структуру.

Используется база данных SQL Server, этот фреймворк предоставляет продвинутый класс инструментов DBControl для работы с SQL. Структура базы данных должна иметь первичный ключ с автоинкрементом.

Видеоуроки

Интеграция Fineui в проект и использование инструмента генерации кода open-source Fineui, включая учебные пособия и практические занятия. Ранее записанные, немного нервные, но всё же стоит посмотреть. -.-!

Сборник видео: http://list.youku.com/albumlist/show/id_52378684.html

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

  1. Чтобы достичь цели быстрой разработки, внесите изменения непосредственно в этот проект (этот фреймворк уже настроен, просто используйте его). Проект каталога

  2. Создайте базу данных проекта и добавьте «Добавить скрипт прав администратора для бэкэнда».sql», который содержит основные данные о правах, страницах и администраторах.

Описание изображения

  1. Используйте генератор кода Dynamsoft для создания архитектуры данных нижнего уровня.

Описание изображения

Примечание: генерируются только таблицы бизнес-данных, таблицы sysAdmin, sysModule и sysRolepopedom не требуются.

Описание изображения

  1. Скопируйте код BLL, DAL и Model из генератора кода в фреймворк Fineui и включите скрытые файлы проекта, включая код BLL DAL Model.

Описание изображения

  1. Измените название проекта. По умолчанию этот фреймворк называется mydddd, чтобы упростить замену, используйте глобальную замену.

Описание изображения

Как показано на рисунке выше, замените mydddd на имя моего проекта jinrong и создайте решение. Если необходимо, также можно изменить название решения.

  1. Сгенерируйте код страницы Fineui. Запустите страницу SetFineui1.aspx.

Описание изображения

Выберите страницу, которую нужно сгенерировать, введите «Пространство имён» и «Путь сохранения», затем нажмите «Сгенерировать код».

Описание изображения

Вернитесь в проект, обновите путь сохранения. Выберите скрытую папку, щелкните правой кнопкой мыши «Включить в проект».

  1. Выберите web, затем щелкните правой кнопкой мыши и выберите «Преобразовать в веб-приложение» (обратите внимание на рисунок ниже: поскольку в VS2013 эта функция находится в меню «Проект», в более ранних версиях VS она находится справа от web).

Наконец, создайте новое решение. На этом этапе интеграция фреймворка Fineui завершена. Посмотрите на эффект:

Пример использования

Страница бэкэнда

Страница бэкэнда 2

QQ группа: 275110998 Автор QQ: 971131282

Более продвинутая разработка фреймворков, BoYuan Framework. Просто поддержите автора 200 юаней, чтобы получить исходный код BoYuan. Свяжитесь с автором QQ:971131282.

BoYuan Development Framework, с большим количеством функций и более мощным. Реализовать управление правами на странице или управление правами на страницу + кнопку в бэкэнде, а также имеет совершенную функцию записи исключений в журнал. Проект разработан в режиме веб-формы, fineuipro + sqlsugar, простая сервисная многоуровневая архитектура. Он поставляется с инструментом генерации кода и другими инструментами, которые способствуют программированию, обеспечивая превосходный опыт кодирования, чёткую иерархию, простоту обучения и, таким образом, достигая цели быстрой разработки и подходит для небольших и средних проектов.

BoYuan Framework, пример

https://www.jianshu.com/p/dfaf63439744

Если вы считаете, что это полезно для вас, пожалуйста, поддержите автора.

Комментарии ( 0 )

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

Введение

Использование кода Dynamsoft для генерации трёхслойной структуры данных, в сочетании с открытым исходным кодом FineUI, применение инструментов для генерации кода позволяет создать универсальный бэкенд для управления правами доступа. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/sundayisblue-FineUISetCode.git
git@api.gitlife.ru:oschina-mirror/sundayisblue-FineUISetCode.git
oschina-mirror
sundayisblue-FineUISetCode
sundayisblue-FineUISetCode
master