An open API service indexing awesome lists of open source software.

https://github.com/corocoto/-software-development-of-programming-languages-database

Разработка ПО БД языков программирования на Lazarus (Pascal)
https://github.com/corocoto/-software-development-of-programming-languages-database

database desktop-app lazarus mit-license mysql pascal programming-languages

Last synced: about 2 months ago
JSON representation

Разработка ПО БД языков программирования на Lazarus (Pascal)

Awesome Lists containing this project

README

          

Разработка ПО БД языков программирования


Аннотация


Программа предусматривает:



  • Введение базы данных описания языков программирования с функциями добавления, удаления, редактирования данных и навигацией по базе данных.


  • Введение базы данных категорий с функциями добавления, удаления, редактирования данных и навигацией по базе данных.


  • Введение базы данных областей применения с функциями добавления, удаления, редактирования данных и навигацией по базе данных.


  • Хранение данных о категориях и областях применения для каждого из языков программирования.


  • Выдачу запросов на сохранение записей перед закрытием формы, которые находятся в режиме редактирования.


  • Проверку на наличие одинаковых записей.


  • Поиск по введенному названию языка программирования.


  • Вывод в Excel только тех таблиц, которые выберет сам пользователь.


  • Вход в программу «под именем администратора/под обычным пользователем» и включающим различные привилегии в программе.


  • Добавление справок (в тех местах, где это действительно необходимо).



Введение



  • о языке программирования:

    • Название языка программирования;

    • Дата создания;

    • Популярные библиотеки и фреймворки;

    • История.



  • о категориях:

    • Класс языка.



  • об областях применения:

    • Область применения.



  • хранение данных о категориях определенного языка программирования:

    • Название языка программирования;

    • Класс языка.



  • хранение данных об областях применения определенного языка программирования:

    • Название языка программирования;

    • Область применения.




Документация


Вы можете посмотреть и изучить документацию, перейдя по этой ссылке


Скриншоты



Рисунок 1. Форма «Вход»





Рисунок 2. Форма «Авторизация»





Рисунок 3. Форма «Главное меню»





Рисунок 4. Форма «Описание»





Рисунок 5. Форма «Добавить или изменить логотип»





Рисунок 6. Форма «Категория»





Рисунок 7. Форма «Область применения»





Рисунок 8. Форма «Вывод в Excel»





Рисунок 9. Форма «DM»




Примечания :exclamation:



  • Предже чем запускать программу необходимо востановить резервную копию sql-запроса (путь до файла "all files\MySQL\programming_languages.sql", а также создать или изменить соединение следующим образом:



    • Рисунок 10. Свойства соединения базы данных




    • Пароль: 090203



  • Если при запуске программы появляется ошибка, необходимо файл "libmysql.dll", который находится в папке "all files", скопировать в папку, имеющий путь "C:\Program Files (x86)\MySQL\MySQL Server 5.7\lib\". Если это не помогло, необходимо скопировать этот же файл в основные системные папки Windows (System, System32, SysWOW64)