Программа построитель классов ClassBuilder

Ранее предлагалась MVC модель, в которой для базы данных были предложены классы (для Delphi), которые реализовывали общий механизм доступа к таблицам базы данных (MS SQL Server). В опубликованных ранее статьях были предложены базовые классы: TCommonDocument, TCommonListEngine, TCommonEngine, TCommonObject и рассмотрены общие сведения о них.

Практическое использование этих классов выявило, что при написании нового класса наследника от базовых классов сопутствуется большим количеством «механической» работы связанной с прописыванием соответствующих типов параметров SQL – запроса, самих SQL – запросов, присвоение данных из запросов свойствам класса, описание по полям таблицы свойств класса и еще много мелкой работы в процессе, которой можно немножко ошибиться и после потраченного на написание класса наследника времени получить еще не мало приятных мгновений при отладке приложения. В случае же большой таблицы, в которой будет 15 – 20 полей что вполне нормально для реальных баз данных процесс написания класса наследника превратиться в не очень приятное занятие.

То – что нам мешает нам же и помогает. Большое количество механической работы формально описывается и может быть запрограммировано. Разовое написание класса наследника по затратам времени меньше чем написание программы, которая будет его генерировать по схеме данных таблицы в базе данных. Однако при написании 100 – 150 классов наследников, такое количество таблиц вполне реально, временные затраты могут быть существенно сокращены за счет использования такой программы. Программа предназначена для работы с базой данных MS SQL Server.

classbuilder

Скачать ее можно здесь http://dfiles.ru/files/1e7q5w5ab.

Перед использованием программы рекомендую ознакомиться со статьями, ссылки на которые были даны вначале статьи. Программа получает на вход имя таблицы, по которой необходимо построить класс наследник имя этого класса, имя класса списка (для выбора нескольких записей из – заданной таблицы), и путь к файлу в который необходимо записать результат. Важно помнить, что файл результат перетирается всякий раз, поэтому следует делать его копии, если он был существенно изменен. Для выбора результирующего файла можно воспользоваться диалоговым окном, которое открывается при нажатии кнопки «открыть». После того как будут заполнены все поля необходимо нажать кнопку «Построить класс». Если результирующий файл существует, то программа запросит подтверждение его перезаписи. После завершения построения программа выдаст сообщение «Completed!». Для подключения к базе данных необходимо заполнить параметры подключения в ini – файле, который расположен в том же каталоге что и программа и называется ClassBuilder.ini


[CONNECTION]

;Имя базы данных

DBName =

;Имя сервера

ServerName =

; имя пользователя

UserName =

;пароль

Password =

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

Share

Tags: , , , , , , ,

One Response to “Программа построитель классов ClassBuilder”

  1. Fiona пишет:

    Hi it’s me Fiona, I am also visiting this web page daily, this web page is really pleasant and the people are in fact sharing nice thoughts.

Leave a Reply