powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Разрабатываю среду разработки баз данных
25 сообщений из 37, страница 1 из 2
Разрабатываю среду разработки баз данных
    #38376576
DriveSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую,

хотел узнать ваше мнение по поводу того, что я собственно сейчас разрабатываю )


Основная идея:
Хочу создать среду разработки простых баз данных, без необходимости знаний в области программирования.
В общем то идея схожа с MS Access.


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


Процесс разработки вижу таким:
1. Разрабатывается структура БД, указываются связи, типы.
2. Визуально разрабатывается интерфейс (как в VisualStudio или Delphi)
3. Затем настраиваются визуальные компоненты (настраиваются их свойства и действия)


Ограничения:
В проекте используется SQLite, поэтому многопользовательская работа невозможна.


Преимущества:
База данных является встраиваемой, поэтому никаких действий по настройке базы данных не требуется, так и установки чего либо дополнительного (портабельная).



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

Конфигурационные файлы представляют собой:
1. forms.xml - формы, визуальные компоненты, там же указываются все свойства компонентов, которые определяют их логику работы.

2. tables.ini - структура таблиц базы данных и их связи.



Скачать пример готовой БД можно тут:
http://drive-software.com/hlam/db.rar

в качестве примера, сделал БД небольшой фирмы торгующей бытовой техникой )

Скрины:
http://i.imgur.com/xg5ZIff.jpg
http://i.imgur.com/7phA533.jpg


Буду рад услышать ваше мнение :)
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38376651
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DriveSoft,

По поводу форм. Лучше вместо тэгов frmMain, frmOrders делать тэги Form с атрибутом класс Main, Orders

По поводу таблиц не понял. Зачем ini? Почему не xml? Что там в этом ini написано?
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38376728
DriveSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickDriveSoft,

По поводу форм. Лучше вместо тэгов frmMain, frmOrders делать тэги Form с атрибутом класс Main, Orders
По поводу таблиц не понял. Зачем ini? Почему не xml? Что там в этом ini написано?

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

в ini хранятся таблицы для бд.

поля начинающиеся с
">" внешние ключи
"^" внешний ключ с поддержкой целостности (ON CASCADE DELETE)
"_" просто поля
isdictionary - пока не используется

[orders]
isdictionary=0
>id_customers=customers
>id_employees=employees
>id_shippers=shippers
_date=TEXT
_shipcity=TEXT
_shipaddress=TEXT

[orderdetails]
isdictionary=0
^id_orders=orders
>id_products=products
_quantity=INTEGER
_discount=INTEGER
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38377125
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DriveSoftПриветствую,
хотел узнать ваше мнение по поводу того, что я собственно сейчас разрабатываю )

Буду рад услышать ваше мнение :)
Я бы предпочел все таки визуальное редактирование
YouTube Video
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38377137
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения за плохое качество картинки.
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38377226
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стебелёк?
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38377334
ODIN.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdm_,

это же а-ля 7.7 только регистров не видно в метаданных
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38377360
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DriveSoft,

Творчество - это здорово, сам ковыряю свой велик (правда немного в другой области) :)
Главный вопрос, а назачем, чем существующие решения не подошли, какая главная цель, целевая аудитория и т.д.?
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38377366
DriveSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdm_DriveSoftПриветствую,
хотел узнать ваше мнение по поводу того, что я собственно сейчас разрабатываю )

Буду рад услышать ваше мнение :)
Я бы предпочел все таки визуальное редактирование метаданных.

само собой планируется визуальная разработка, но это уже вторая часть программы, пока работаю над первой )
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38377369
DriveSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим НDriveSoft,

Творчество - это здорово, сам ковыряю свой велик (правда немного в другой области) :)
Главный вопрос, а назачем, чем существующие решения не подошли, какая главная цель, целевая аудитория и т.д.?

конечная цель проста, продавать )
а наличие существующих решений говорит о наличии целевой аудитории )
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38377376
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DriveSoftМаксим НDriveSoft,

Творчество - это здорово, сам ковыряю свой велик (правда немного в другой области) :)
Главный вопрос, а назачем, чем существующие решения не подошли, какая главная цель, целевая аудитория и т.д.?

конечная цель проста, продавать )
а наличие существующих решений говорит о наличии целевой аудитории )

ок, кто ваши потенциальные клиенты ?
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38377393
DriveSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Н

ок, кто ваши потенциальные клиенты ?[/quot]

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

ну а в целом, потенциальный клиент: человек не разбирающийся в программировании (хотя и разбирающихся исключать нельзя), но прочитавший пару статей о структурах баз данных, пользователь MS Access, FileMaker, Excel (кто ведет свои базы там).

в целом сфера баз данных обширна и не возможно предусмотреть все случаи.
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38377424
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DriveSoftМаксим Н

ок, кто ваши потенциальные клиенты ?

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

ну а в целом, потенциальный клиент: человек не разбирающийся в программировании (хотя и разбирающихся исключать нельзя), но прочитавший пару статей о структурах баз данных, пользователь MS Access, FileMaker, Excel (кто ведет свои базы там).

в целом сфера баз данных обширна и не возможно предусмотреть все случаи.[/quot]

ок, понял, чем ваш продукт будет выгодно отличаться от вышеперечисленных (MSA, Excel etc), чтобы пользователь сделал выбор именно в вашу пользу? Так сказать фишка :)
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38377427
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DriveSoft,

Кстати, советую взглянуть на Jasmine, думаю вам будет интересно.
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38378489
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ODIN.trdm_,

это же а-ля 7.7 только регистров не видно в метаданных
Выглядит подобно 77,
но я не собираюсь точную копию делать - сложно разрабатывать на чистой 77 - много телодвижений лишних.
Буде делать так, что-бы разрабатывать быстро было удобно.
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38378495
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DriveSofttrdm_пропущено...

Я бы предпочел все таки визуальное редактирование метаданных.

само собой планируется визуальная разработка, но это уже вторая часть программы, пока работаю над первой )
В принципе правильно делаешь. А метаданные можно и от руки рисовать - пока разумеется.
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38378500
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdm_ODIN.trdm_,

это же а-ля 7.7 только регистров не видно в метаданных
Выглядит подобно 77,
но я не собираюсь точную копию делать - сложно разрабатывать на чистой 77 - много телодвижений лишних.
Буде делать так, что-бы разрабатывать быстро было удобно.
Удобно конечно сохранить некую совместимость с 1Сv77 т.к. много под нее кода облегчающего девелопмент.
Но тоже в рамках разумного.
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38380485
DriveSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
время потестить мою разработку в бою )

бесплатно сделаю несложную базу данных, желательно не более 5-6 таблиц

желающие? :)
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38381693
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DriveSoft,

рановато с этим в бой
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38381708
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DriveSoftбез знаний в области программирования.Потенциальный контенгент приложения ограничен практически только населением земного шара.
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38382268
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По сабжу: нужное дело. Конструктор учетно-делового софта.

А тех, кто говорит, что это велосипед, хочу спросить: где такого рода качественный велосипед-конструктор можно пощупать (1С не предлагать) ?
Что-то подобное может "Искра". Ну может Террасофт.
А ещё (чтоб несложно и недорого) ?
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38382345
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DriveSoftвремя потестить мою разработку в бою )

бесплатно сделаю несложную базу данных, желательно не более 5-6 таблиц

желающие? :)
на пробуй
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38383524
PtVM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DriveSoft,
> Буду рад услышать ваше мнение :)

Рекомендую примерить для себя другой путь. Договариваетесь с контактным вендором любого фреймворка типа ИСКРА и т.п. немного его ограничиваете типа только для SQLLite, ребрендите, возможно сажаете свой конструктор/движок на его метабазу и начинаете внедрять/продавать с небольшой роялти владельцам. В плюсах такого подхода, что если вдруг очередной заказчик начнет бурно расти, то сможете переключить его на "старшую версию". Есть и другие, общеизвестные плюсы, работы на плечах предшественников.
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38383616
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LSVПо сабжу: нужное дело. Конструктор учетно-делового софта.

А тех, кто говорит, что это велосипед, хочу спросить: где такого рода качественный велосипед-конструктор можно пощупать (1С не предлагать) ?
Что-то подобное может "Искра". Ну может Террасофт.
А ещё (чтоб несложно и недорого) ?
мой велосипед пощупай, если пропустил

по поводу продажи таких вещей конечным пользователям - сомнительно, им проще взять Access с кучей документации.
...
Рейтинг: 0 / 0
Разрабатываю среду разработки баз данных
    #38383671
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_ager,

ВИПРОС документирована до последнего винтика
...
Рейтинг: 0 / 0
25 сообщений из 37, страница 1 из 2
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Разрабатываю среду разработки баз данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]