Предупреждение. Этот файл README.md и этот проект все еще находятся в стадии разработки.
Этот репозиторий содержит программное обеспечение для администрирования базы данных, написанное на C# и имеющее современный и профессиональный дизайн.
? Краткое содержание
- Презентация проекта
- Технологии
- Цель проекта
? Презентация проекта
Программное обеспечение для администрирования баз данных, написанное на C#.net, все еще находится в разработке, адаптированное и улучшенное на основе школьного проекта, написанного на VB.Net. он включает в себя интуитивно понятную и эргономичную навигацию, будь то адаптируемый и настраиваемый дизайн, реализация раскрывающихся меню, место, отведенное для логотипа, или даже современная и профессиональная цветовая палитра, и все это с определенным качеством человеко-машинный интерфейс. Это позволяет упростить управление добавлением, изменением, удалением и визуализацией данных в соответствии с правами, предоставленными подключенному пользователю. Элементы управления вводом являются общими и оперативными, расширенный поиск по таблицам и полной базе данных, а также реализация, а также создание PDF-файла с автоматической сводкой данных для каждой таблицы. Проект учитывает большое количество передовых практик, будь то именование, факторизация, регионы, комментарии, использование процедур хранения и триггеров, хранилище и создание библиотеки классов (dll), позволяющей обмениваться данными с базой данных.
? Технологии
? Цель проекта
Целью этого программного обеспечения является обеспечение работы и автономного интерфейса в соответствии с подключенной к нему базой данных, сохраняя при этом полную практику с учетом различных параметров и функций классического программного обеспечения для администрирования баз данных, таких как управление функциями, хранимыми процедурами, триггерами и т. д. . .
? Краткое содержание
- Предварительные условия
- Установка
- Конфигурация
? Предварительные условия
? Установка
- Запустите среду WampServer .
- импортируйте базу данных
DataBase.sql
в программное обеспечение для администрирования базы данных. ( ХайдиSQL )- Запустите программное обеспечение в Visual Studio .
Домашняя страница
Примечание. Если вы столкнулись с ошибкой
Mark of the Web
, которая является распространенной ошибкой в Visual Studio , следуйте этим инструкциям:
- Щелкните правой кнопкой мыши файл FrmMain.resx в обозревателе решений Visual Studio.
- Выберите Свойства.
- В свойствах найдите раздел «Безопасность» или «Общие». Если вы видите опцию «Разблокировать» или что-то подобное, нажмите на нее, чтобы разблокировать файл.
- Сохраните изменения и попробуйте пересобрать проект, чтобы проверить, сохраняется ли ошибка.
? Конфигурация
Вы можете изменить файл
FrmConnexion.cs
, чтобы автоматически заполнять данные для входа в форму.
private void btnPreSet_Click ( object sender , EventArgs e )
{
tbServeur . Text = "server" ;
tbBase . Text = "DataBase" ;
tbId . Text = "id" ;
tbMDP . Text = "password" ;
}
Страница входа
функциональные возможности Состояние Описание Интуитивная навигация/меню/дизайн/последовательность, качество ЧМИ, профессиональный внешний вид ✅ - Добавить/изменить/удалить формы для выбранной таблицы ✅ - Оперативный общий контроль ввода (регулярные выражения, errorProvider и т. д.) ✅ - Расширенный поиск кортежей (например, клиента или продукта) ✅ - Оперативное и эргономичное управление заказами ✅ - Создать сводку заказа в формате PDF ✅ - Лучшие практики именования и хранения ✅ - Факторизация кода (getLesTuples,executerRequeteSelect и т. д.) ✅ - Код контроля ввода (использование регулярных выражений и т. д.) ✅ - вызов ХРАНИМОЙ ПРОЦЕДУРЫ, настроенной для КОНСУЛЬТАЦИИ ✅ - вызов (на стороне приложения) и код параметризованной процедуры ✅ - вызвать ХРАНИМУЮ ПРОЦЕДУРУ, для которой установлено значение ДЕЙСТВИЕ ✅ - вызвать параметризованную СОХРАНЕННУЮ ФУНКЦИЮ ✅ - автоматический вызов TRIGGER ✅ - Режим нескольких подключений с несколькими пользователями и соответствующими правами MySql ✅ - Визуализация базы данных. Представления, процедуры, функции, триггеры и события в программном обеспечении. ❎ - автоматическая адаптация программного обеспечения к структуре и данным базы данных ❎ -
Домашняя страница
Страница входа
Страница панели администратора
Страница таблицы
Страница редактирования таблицы
PDF-файл
? Краткое содержание
- Внешние библиотеки
- Источники данных
- Ссылки
? Внешние библиотеки
библиотеки Описание MySql.Data.dll
— поставщик данных .NET, обеспечивающий связь между приложением .NET и базой данных MySQL. Он предоставляет набор классов и методов, которые позволяют разработчикам подключаться, запрашивать и управлять данными в базе данных MySQL из своих .NET-приложений. Эта DLL широко используется в проектах .NET, которым необходимо взаимодействовать с базами данных MySQL, обеспечивая плавную интеграцию данных и манипулирование ими. itextsharp.dll
— популярная библиотека с открытым исходным кодом для работы с PDF-документами в среде .NET. Он позволяет разработчикам программно создавать, манипулировать и извлекать контент из файлов PDF. С помощью iTextSharp.dll вы можете создавать PDF-файлы с нуля, объединять существующие PDF-файлы, добавлять изображения, текст, таблицы и другие элементы в PDF-документы и даже подписывать их цифровой подписью. Эта библиотека обычно используется в различных приложениях .NET, требующих обработки PDF-файлов, например для создания отчетов, заполнения форм или управления документооборотом. Обратите внимание, что iTextSharp.dll — это порт исходной библиотеки Java iText, адаптированный для разработки .NET. ? Источники данных
Я использовал инструмент генерации данных под названиемgenerata, чтобы случайным образом генерировать данные для моей базы данных.
? Ссылки
Это программное обеспечение для администрирования баз данных, написанное на C#.net, адаптировано и улучшено на основе школьного проекта, написанного на VB.Net O.ALBERT & B.ROUCHON .