№ п.п | Действие | Степерь реализации в текущем коде | Желающие заниматься |
-1 | Обсуждение задачи, список участников, разбор направлений | Реализовано частично | |
0 | Концепция и интерфейсное решение | Не обсуждено, но реализовано | oldTV |
1 | Открыть базу данных (Часть кода написана уже Леонидом) | Реализовано частично | Леонид , oldTV |
2 | Получить список таблиц и их параметры (какие - надо уточнять | Реализовано частично | oldTV |
3 | Определить тип запроса к базе - (SELECT, INSERT, UPDATE, DELETE и их расписать их возможные модификации) | Не реализовано | |
4 | При выборе таблицы (ц) - определять поля таблицы и их параметры (типы, длину и пр.) | Не реализовано | |
5 | Выбор и перенос необходимых таблиц базы в окно работы с ними | Не реализовано | oldTV |
6 | Автоматическое или ручное определение Alias'ов | Не реализовано | |
7 | Определение связей (для меня самое сложное) | Не реализовано | |
8 | Выбор полей для отображения (аналог SELECT * или SELECT Field1, Field2 или SELECT d.Field1, c.*); | Реализовано частично | , oldTV |
9 | выбор полей для определения условий и менеджер условий (типа WHERE d.Field1>0 или WHERE Field1>0 and Field3='root') | Реализовано частично | , oldTV |
10 | определение порядка вывода результата (order by) | Почти реализовано | oldTV |
11 | Работы с группировкой (тут такие сложности начнуться, что аж ноги сводит, если не сказать грубее ) | Не реализовано | |
12 | Работы с JOIN (я просто молчу уже ) | Не реализовано | |
13 | Исключение возможных багов | Не реализовано |
просьба желающих поучавствовать в проекте выразить желание в нем поучавствовать и взять себе часть работ. Я свои, пока так, взял. Где знаки вопросов стоят, те темы и направления надо брать.
Требования к публикуемому в этой теме коду, если он превышает 15 кб: поместить код (схему) в архив с максимальным сжатием, дополнительные методы упаковки кода (MIME или аналоги) не применять. В коде должны присутствовать комментарии кратко, но полно описывающие функциональность кода, авторство. Необходимо использовать только стандартные компоненты HiAsm, без внутренних модификаций, версии 3.62 b159 up2.
Небольшие требования, или скажем так соглашение об именах:
Пока код без комментарий и без функциональности, только фейс. в архиве.