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


пилю свою среду разработки баз данных, уже есть кое что показать )
Скачать можно отсюда
http://drive-software.com/hlam/VisualDB.rar

в архиве имеется проект готовой БД, показывающий возможности программы.


несколько скриншотов:
http://i.imgur.com/AAfsVXV.png
http://i.imgur.com/fpGhhbR.png
http://i.imgur.com/8hdvWTg.png



Как работает?

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

2. Визуально создаем формы, проектирование интерфейса практически как в Delphi или Visual Studio, тащим компоненты на форму, и настраиваем их свойства.

3. Для компонентов "Текстовое поле", "Выпадающий список" и подобные указываем принадлежность к определенному полю в таблице.
видно на втором скриншоте, свойства компонента "TableName", "FieldName"

4. Особое внимание уделено компонентам "Кнопка", каждой кнопке должно быть назначено действие, такие как:
- Поиск
- Новая запись
- Сохранить запись
- Показать запись (оно же Редактирование)
- Удалить запись
- Показать форму

в зависимости от действия, кнопка имеет различные настройки, так в третьем скриншоте показаны настройки кнопки с действием "Поиск"




Запускайте проект (зеленая кнопка на панели) и в папке с проектом появится исполняемый файл, при его запуске получаем работоспособную портабельную БД.

Файл базы хранится в файле sqlite.db, если в процессе разработки вы изменили структуру таблиц, данный файл необходимо удалить, чтобы БД пересоздалась. (потом автоматизирую это).




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

Мне понравилось. По крайней мере есть возможность быстрого прототипирования. Правда мало event'ов для контролов и нехватает что типа скриптов чтоли. А еще binding не до конца проработан. Для старта и для изучения самое оно. Самое главное не слушайте тех, кто будет говорить что каждый программист пытался или пытается закодить свою IDE :)

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

спасибо, такие посты как ваши всегда вдохновляют на дальнейшую разработку :)
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38413728
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы была под Linux, было бы интересней. Так такого софта не хватает.
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38413854
Alexander2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DriveSoft,

все классно! правильным путем идете, товарисчь :) literally!!!!
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38414102
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где хранится проект, то есть результат всех кликов и настроек?
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38414112
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat FisherГде хранится проект, то есть результат всех кликов и настроек?
в первом сообщение есть ссылка для скачивания
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38414271
DriveSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat FisherГде хранится проект, то есть результат всех кликов и настроек?

хранится там, где вы его сохраните, а именно в файле
Название проекта.vdb - файл проекта
tables.ini - таблицы БД
forms.xml - формы с кнопками и их настройками.
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38414474
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и чем это лучше, чем просто Visual Studio + PL SQL Developer, например?
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38414505
Izya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тема страшно интересная для меня.

1) Можно формы сериализовать, что бы прямо в БД их хранить?
2) Можно эти сериализованные формы через web-сервер показывать?
3) Насколько оно c SQLite связано? Допилить под другую СУБД можно?
4) Есть ли возможность в качестве реакции на событие вызывать хранимку на сервере?
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38414518
anjey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonidvЕсли бы была под Linux, было бы интересней. Так такого софта не хватает.

http://www.linas.org/linux/db-rad.html
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38414955
DriveSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmawи чем это лучше, чем просто Visual Studio + PL SQL Developer, например?

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

1) Можно формы сериализовать, что бы прямо в БД их хранить?
2) Можно эти сериализованные формы через web-сервер показывать?
3) Насколько оно c SQLite связано? Допилить под другую СУБД можно?
4) Есть ли возможность в качестве реакции на событие вызывать хранимку на сервере?


1-2, к сожалению пока не знаю для чего бы это могло использоваться, опыта в БД у меня маловато )
3. В принципе не сильно связано, можно и другую СУБД прикрутить.
4. хранимку? всмысле дергать некий скрипт? пока не знаю, видимо для этого нужно разрабатывать свой скриптовый язык, пока не планировал )
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38414979
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DriveSoftkmawи чем это лучше, чем просто Visual Studio + PL SQL Developer, например?

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

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

допустим, лет через 100500, ты допилил свой IDE до уровня 1С, что дальше? создашь конкуренцию 1С (которая, возможно, будет в аналах истории к тому времени)?

PS: как упражнение (курсач, диплом) в программировании это все имеет смысл. но не более
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38415002
Alexander2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DriveSoft,
Вижу смысл пообщаться в привате - номер аськи в профиле. Жду на связи.
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38415005
Dimon90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отличная работа. Мне понравилось
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38415107
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmawдопустим, лет через 100500, ты допилил свой IDE до уровня 1С, что дальше? создашь конкуренцию 1С (которая, возможно, будет в аналах истории к тому времени)?
PS: как упражнение (курсач, диплом) в программировании это все имеет смысл. но не болееОчень даже имеет.
Есть масса прикладных областей, где нужны именно конструкторы бизнес-приложений, т.к. требования к ф-лу постоянно меняются/добавляются.
Особенно ценно, когда есть ряд заказчиков с похожим, но все таки немного разным ф-лом. Тот же CRM, бесчисленные решения для специфической торговли/биллинга, документооборот или просто удобный учет/хранение к-л инфы.
При умении все перечисленные области можно покрыть одним и тем же конструктором. Просто разные открытые конфигурации с опциональной возможностью доработок силами заказчика (н-р отчет, новый справочник, свойство, правило, действие и т.д.).

зы: все учетные системы это не более чем управление некими списками. Никакого рокет-сайенса. :)
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38415119
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSV,
Access уже есть
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38415122
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmawDriveSoftпропущено...


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

для каких "более простых целей", пример приведи?
разработку каких систем ты смог бы доверить спецам, у которых "не требуется высокой квалификации"?
для аналогичных Access, т.е. для себя. Цель - оформить личное рабочее пространство.
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38415125
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSV,
CRM \ учётка \ СЭД \ биллинг - не покрыть одним конструктором а-ля Access.
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38415135
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123LSV,
CRM \ учётка \ СЭД \ биллинг - не покрыть одним конструктором а-ля Access.

и уж тем более спецами, у которых "не требуется высокой квалификации"
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38415136
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,
вот и пусть аффтар опишет нишу-конкурента.
Access у него конкурент или ты (с БЛ и хранимками))).
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38415142
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVЕсть масса прикладных областей, где нужны именно конструкторы бизнес-приложений, т.к. требования к ф-лу постоянно меняются/добавляются.
Особенно ценно, когда есть ряд заказчиков с похожим, но все таки немного разным ф-лом. Тот же CRM, бесчисленные решения для специфической торговли/биллинга, документооборот или просто удобный учет/хранение к-л инфы.
При умении все перечисленные области можно покрыть одним и тем же конструктором. Просто разные открытые конфигурации с опциональной возможностью доработок силами заказчика (н-р отчет, новый справочник, свойство, правило, действие и т.д.).
конструктор бизнес-приложений - это немного другое, на порядки более высокоуровневое "устройство". О среде для подготовки персональных списков говорить можно, но не о бизнес-приложениях, как таковых.
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38415148
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123iscrafm,
вот и пусть аффтар опишет нишу-конкурента.
Access у него конкурент или ты (с БЛ и хранимками))).
я точно нет. До Access пока очень далеко. :) Для создания каталога домашней видеотеки или регистрации хозяйственных расходов вполне может подойти. Правда отказ от Exсel в этом случае выглядит призрачным
...
Рейтинг: 0 / 0
Сделал визуальную среду разработки баз данных
    #38415176
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVвсе учетные системы это не более чем управление некими списками.
можно и так сказать. Действительно - управление списками. Но при этом, не следует упускать из внимания то, что для создания той же учетной системы требуются развитые средства формирования этих списков, трансформации одного списка в другой(ие) и плюс немного формул.
...
Рейтинг: 0 / 0
25 сообщений из 1 053, страница 1 из 43
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Сделал визуальную среду разработки баз данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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