Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.65/91: Рейтинг темы: голосов - 91, средняя оценка - 4.65
 Аватар для DriveSoft
286 / 59 / 2
Регистрация: 28.08.2013
Сообщений: 167

Визуальная среда разработки баз данных

29.08.2013, 00:09. Показов 18058. Ответов 90
Метки нет (Все метки)

Приветствую,

Вот над чем работаю )

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


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


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


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


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


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


пример разработанной проги:







настало время потестить мою разработку в бою )

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

желающие?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.08.2013, 00:09
Ответы с готовыми решениями:

Визуальная среда разработки, блок схемы, связи. В чём делать?
Здравствуйте, Уважаемы Гуру! У меня такой вопрос: в чём лучше сделать то, что мне необходимо? Мне нужно 2D поле, в котором я смогу...

Визуальная среда программирования
Визуальная среда программирование в делфи. Решение задачи по теме: №1 «Ограниченные и перечислимые типы», «Множества» Дана...

Визуальная среда. Свойства формы.
Нужна помощь. Проблема в следующем: хотелось бы сделать невозможным изменение размеров формы, но, если ставлю AutoSize=true, то размеры...

90
22 / 22 / 7
Регистрация: 01.12.2013
Сообщений: 93
27.02.2014, 16:43
DriveSoft, планируете ли вы реализовать графическое отображение структуры БД, например как в ERWin?
0
 Аватар для DriveSoft
286 / 59 / 2
Регистрация: 28.08.2013
Сообщений: 167
27.02.2014, 16:51  [ТС]
Megabar, планирую конечно, было бы удобно )
0
 Аватар для DriveSoft
286 / 59 / 2
Регистрация: 28.08.2013
Сообщений: 167
04.03.2014, 01:09  [ТС]
Новая версия 1.35
Скачать можно отсюда
http://myvisualdatabase.com/do... sualdb.exe

Что нового?
- Связанные списки
- Введен контроль версий проектов
- Свойство TableName у ComboBox заменен на ForeignKey
- Возможность ссылаться на один словарь несколько раз из одной таблицы
- Другие незначительные улучшения и исправления
0
 Аватар для DriveSoft
286 / 59 / 2
Регистрация: 28.08.2013
Сообщений: 167
20.03.2014, 19:49  [ТС]
Новая версия 1.36
Скачать можно отсюда
http://myvisualdatabase.com/do... sualdb.exe

Что нового?
-Сохранение в БД ссылки на файл или папку
-Инкрементальный (моментальный) поиск
-Исправлено несколько ошибок
0
 Аватар для DriveSoft
286 / 59 / 2
Регистрация: 28.08.2013
Сообщений: 167
24.03.2014, 21:45  [ТС]
Краткая инструкция по работе с My Visual Database

http://myvisualdatabase.com/help_ru/
0
 Аватар для DriveSoft
286 / 59 / 2
Регистрация: 28.08.2013
Сообщений: 167
08.04.2014, 01:22  [ТС]
Новая версия 1.37
Скачать можно отсюда
http://myvisualdatabase.com/do... sualdb.exe

Что нового?
- Более удобный инспектор объектов
- Подсветка SQL синтаксиса
- Другие незначительные доработки
0
 Аватар для DriveSoft
286 / 59 / 2
Регистрация: 28.08.2013
Сообщений: 167
17.04.2014, 19:23  [ТС]
Новая версия 1.38
Скачать можно отсюда
http://myvisualdatabase.com/do... sualdb.exe

Что нового?
- Итоги (footer) в таблице
- Сквозная нумерация в таблице
- Сортировка в таблице
0
 Аватар для DriveSoft
286 / 59 / 2
Регистрация: 28.08.2013
Сообщений: 167
20.05.2014, 19:38  [ТС]
Новая версия 1.40
Скачать можно отсюда
http://myvisualdatabase.com/do... sualdb.exe

Что нового?
- Скрипты (используемый синтаксис Pascal)

Если вы не много знакомы с Delphi, использование скриптов для вас не составит труда.
0
Заблокирован
22.05.2014, 20:18
1)Просмотреть содержимое таблицы визуально в гриде, и отредактировать-нельзя никак? Ничего что это основная функция любой СУБД?
2)Mdi-интерфейс - не украшение, а удобство, + каждая mdi-форма крутится в отдельном потоке
И что мы в результате имеем? Аксесс, из которого выброшено все кроме форм, Vba и конструктора таблиц, и те урезаны
Курсач вузовский и не более того, товарный продукт проще сделать из ничего чем из этого
0
 Аватар для DriveSoft
286 / 59 / 2
Регистрация: 28.08.2013
Сообщений: 167
22.05.2014, 22:57  [ТС]
Emiliarge
1. Просмотреть содержимое таблицы можно, а вот редактировать пока нельзя, записи редактируются только через форму.

2. MDI считаю устаревшим и неудобным, вы первый кто вспомнил про него.

Кто то находит программу очень удобной и простой, а кому то ее возможности покажутся слабыми, всем не угодишь
0
Заблокирован
22.05.2014, 23:39
Просмотреть содержимое таблицы можно, а вот редактировать пока нельзя
Я ж говорю

MDI считаю устаревшим и неудобным
Дело твое. Я предупредил

Кто то находит программу очень удобной и простой
Попробуй ему продать ее хоть за 100р и посмотри, купит или нет
Или ты думаешь, что они большие коммерсанты и бизнесмены и оценивают твою прогу с позиций коммерции?
Я уверен, нет. Просто как игрушку для развлечения.
Ну хочешь развлекаться-развлекайся, но если ты попробуешь ее продать и тебя все пошлют, пеняй на себя. Я предупредил
1
 Аватар для DriveSoft
286 / 59 / 2
Регистрация: 28.08.2013
Сообщений: 167
22.05.2014, 23:46  [ТС]
Emiliarge

ок гуру,
мной уже сделано около 15 коммерческих проектов на своей же платформе.
0
 Аватар для DriveSoft
286 / 59 / 2
Регистрация: 28.08.2013
Сообщений: 167
21.06.2014, 14:31  [ТС]
Новая версия 1.41
Скачать можно отсюда
http://myvisualdatabase.com/do... sualdb.exe

- Добавлены новые функции для скрипта
- Добавлены многие свойства и методы компонентов
- Обновлена документация программы
- Исправлены многие ошибки
0
10 / 10 / 3
Регистрация: 05.03.2014
Сообщений: 111
25.06.2014, 22:47
DriveSoft, Мне понравилось
1
 Аватар для DriveSoft
286 / 59 / 2
Регистрация: 28.08.2013
Сообщений: 167
24.07.2014, 03:20  [ТС]
Новая версия 1.42
Скачать можно отсюда
http://myvisualdatabase.com/do... sualdb.exe


Что нового?
- Добавлена возможность создать отчет без использования SQL запроса
- Улучшена навигация по формам, удобно в случае большого количество форм в вашем проекте
- Добавлено несколько новых функций для скрипта
0
 Аватар для DriveSoft
286 / 59 / 2
Регистрация: 28.08.2013
Сообщений: 167
26.08.2014, 13:38  [ТС]
Новая версия 1.43
Скачать можно отсюда
http://myvisualdatabase.com/do... sualdb.exe

Что нового?
- Реализовано уведомление о местоположении ошибки в скрипте
- Новые функции для скрипта
- Устранена проблема регистра независимого поиска для не английского текста
- Новый метод для компонента DBImage, позволяющий загрузить рисунок из базы с помощью скрипта
- Другие незначительные дополнения и исправления
0
 Аватар для DriveSoft
286 / 59 / 2
Регистрация: 28.08.2013
Сообщений: 167
25.09.2014, 01:21  [ТС]
Новая версия 1.44
Скачать можно отсюда
http://myvisualdatabase.com/do... sualdb.exe

Что нового?
- Для компонента TableGrid добавлено событие OnChange
- Добавлена функция для скрипта SaveFileFromDataBase
- Добавлены методы BeginUpdate и EndUpdate для компонента TableGrid
- Добавлена возможность для компонента DateTimePicker искать только по месяцу и году
- Добавлены некоторые другие функции для скрипта
- Исправлено несколько ошибок
0
Модератор
 Аватар для vxg
3409 / 2181 / 354
Регистрация: 13.01.2012
Сообщений: 8,468
25.09.2014, 13:30
Цитата Сообщение от DriveSoft Посмотреть сообщение
Новая версия 1.44
1 всплывающие подсказки, имя закладки Script, текст в окне о программе на английском при том что версия русская (судя по текстам меню и справки) - это странно. как, впрочем, и направление на международную версию форума
2 у копки отображающей / скрывающей закладку Script нет всплывающей подсказки
3 при создании таблицы можно указать какие угодно имена полей (даже повторяющиеся) и какие угодно рукописные типы, что, наверное, весьма необычно
4 у меня структуры таблиц не сохраняются - при выходе из программы все поля теряются
5 нет всплывающих подсказок у кнопок редактирования имени таблицы и удаления таблицы
6 при запуске проекта главное меню формы криво окрашивается - под текстом пунктов меню фон белый (вокруг серый бортик), при наведении курсора белым окрашивается весь фон пункта и эта белая окраска не уходит при перемещении от пункта инструменты к пункту о программе, что, видимо, связано с тем что пункт о программе не имеет подменю. так же белый фон с последнего активного пункта не уходит если кликнуть мышью вне меню.
7 иногда палитра становится неактивной не смотря на то что форма по идее должна быть доступна для редактирования. происходит это если переключаться на закладку формы с закладки таблицы баз данных не через клик по закладке формы, а через выбор формы в перечне форм. если выбрать соседнюю закладку, а потом снова нужную палитра становится активной как и должно быть.
8 не совсем понятно для чего указывать таблицу для контроллера в свойствах контроллера если мы указываем таблицу при настройке кнопки.
1
 Аватар для DriveSoft
286 / 59 / 2
Регистрация: 28.08.2013
Сообщений: 167
25.09.2014, 14:25  [ТС]
vxg,

Спасибо, поправил некоторые ошибки.

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



8 не совсем понятно для чего указывать таблицу для контроллера в свойствах контроллера если мы указываем таблицу при настройке кнопки.
что вы имеете ввиду под контроллером?
0
Модератор
 Аватар для vxg
3409 / 2181 / 354
Регистрация: 13.01.2012
Сообщений: 8,468
25.09.2014, 14:38
Цитата Сообщение от DriveSoft Посмотреть сообщение
вы сохраняете проект перед тем, как закрыть программу?
да
Цитата Сообщение от DriveSoft Посмотреть сообщение
не сохраняется только структура таблиц? или формы тоже?
структура не сохраняется - списки полей пустые. формы сохраняются.
Цитата Сообщение от DriveSoft Посмотреть сообщение
что вы имеете ввиду под контроллером?
например TextBox - мы указываем для него таблицу. но когда настраиваем кнопку мы еще раз указываем таблицу. зачем же она TextBox? просто для того что бы он дал нам выбрать имя поля из таблицы? если да, то наверное это как-то более гладко надо оформить. потому как сейчас создается впечатление, что TextBox все-таки как-то использует имя таблицы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.09.2014, 14:38

Визуальная среда для Java, EJB
Люди, привет! Помогите выбрать среду для создания небольшого проекта J2EE (EJB, JMS, JSP, Servlet). Вообще для Java я использую CodeGuide...

Визуальная среда создания 3D объектов, подключаемая к С++ Builder!
Здравствуйте! Прошу помочь мне в выборе визуальной среды, в которой можно смоделировать, например, комнату, и интегрировать созданную...

Тест по Технологии разработки и защиты баз данных
Привет всем. Помогите кто нибудь пожалуйста решить тест весь интернет облазила и ничего. 1. Какому термину соответствует определение:...

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

Визуальная среда Delphi. Построение треугольника/описание окружности; работа с массивом.
Вот, собственно, условия задач: 1) Построить треугольник по координатам его вершин и описать около него окружность; 2) Описать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу. До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения Продолжаю серию постов о дискретно-событийной модели рабочего. . .
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru