
    Новые сообщения [новые:0]
  
  Дайджест 
  
  Горячие темы
    Избранное [новые:0]
  
Форумы 
 
Пользователи 
Статистика 
Статистика нагрузки 
    Мод. лог 
  
  Поиск 
  | 
| 
 01.10.2013, 20:23 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  Всем привет, пилю свою среду разработки баз данных, уже есть кое что показать ) Скачать можно отсюда 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, если в процессе разработки вы изменили структуру таблиц, данный файл необходимо удалить, чтобы БД пересоздалась. (потом автоматизирую это). Делаю упор на простоту разработки баз данных, надеюсь получилось все просто и логично ) Как думаете, получается? ) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 01.10.2013, 22:55 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  DriveSoft, Мне понравилось. По крайней мере есть возможность быстрого прототипирования. Правда мало event'ов для контролов и нехватает что типа скриптов чтоли. А еще binding не до конца проработан. Для старта и для изучения самое оно. Самое главное не слушайте тех, кто будет говорить что каждый программист пытался или пытается закодить свою IDE :) Удачи! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 01.10.2013, 23:00 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  RomanH, спасибо, такие посты как ваши всегда вдохновляют на дальнейшую разработку :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 02.10.2013, 00:09 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  Если бы была под Linux, было бы интересней. Так такого софта не хватает. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 02.10.2013, 09:44 
 | 
|||
|---|---|---|---|
  
  | 
|||
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  DriveSoft, все классно! правильным путем идете, товарисчь :) literally!!!! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 02.10.2013, 12:19 
 | 
|||
|---|---|---|---|
  
  | 
|||
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  Где хранится проект, то есть результат всех кликов и настроек? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 02.10.2013, 12:22 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  Cane Cat FisherГде хранится проект, то есть результат всех кликов и настроек? в первом сообщение есть ссылка для скачивания ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 02.10.2013, 14:06 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  Cane Cat FisherГде хранится проект, то есть результат всех кликов и настроек? хранится там, где вы его сохраните, а именно в файле Название проекта.vdb - файл проекта tables.ini - таблицы БД forms.xml - формы с кнопками и их настройками. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 02.10.2013, 15:47 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  и чем это лучше, чем просто Visual Studio + PL SQL Developer, например? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 02.10.2013, 15:58 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  Тема страшно интересная для меня. 1) Можно формы сериализовать, что бы прямо в БД их хранить? 2) Можно эти сериализованные формы через web-сервер показывать? 3) Насколько оно c SQLite связано? Допилить под другую СУБД можно? 4) Есть ли возможность в качестве реакции на событие вызывать хранимку на сервере? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 02.10.2013, 16:01 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  LeonidvЕсли бы была под Linux, было бы интересней. Так такого софта не хватает. http://www.linas.org/linux/db-rad.html ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 03.10.2013, 02:22 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  kmawи чем это лучше, чем просто Visual Studio + PL SQL Developer, например? не лучше, просто другой инструмент, для более простых целей и не требует высокой квалификации. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 03.10.2013, 02:28 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  IzyaТема страшно интересная для меня. 1) Можно формы сериализовать, что бы прямо в БД их хранить? 2) Можно эти сериализованные формы через web-сервер показывать? 3) Насколько оно c SQLite связано? Допилить под другую СУБД можно? 4) Есть ли возможность в качестве реакции на событие вызывать хранимку на сервере? 1-2, к сожалению пока не знаю для чего бы это могло использоваться, опыта в БД у меня маловато ) 3. В принципе не сильно связано, можно и другую СУБД прикрутить. 4. хранимку? всмысле дергать некий скрипт? пока не знаю, видимо для этого нужно разрабатывать свой скриптовый язык, пока не планировал ) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 03.10.2013, 06:25 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  DriveSoftkmawи чем это лучше, чем просто Visual Studio + PL SQL Developer, например? не лучше, просто другой инструмент, для более простых целей и не требует высокой квалификации. для каких "более простых целей", пример приведи? разработку каких систем ты смог бы доверить спецам, у которых "не требуется высокой квалификации"? допустим, лет через 100500, ты допилил свой IDE до уровня 1С, что дальше? создашь конкуренцию 1С (которая, возможно, будет в аналах истории к тому времени)? PS: как упражнение (курсач, диплом) в программировании это все имеет смысл. но не более ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 03.10.2013, 08:13 
 | 
|||
|---|---|---|---|
  
  | 
|||
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  DriveSoft, Вижу смысл пообщаться в привате - номер аськи в профиле. Жду на связи. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 03.10.2013, 08:22 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  Отличная работа. Мне понравилось ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 03.10.2013, 10:26 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  kmawдопустим, лет через 100500, ты допилил свой IDE до уровня 1С, что дальше? создашь конкуренцию 1С (которая, возможно, будет в аналах истории к тому времени)? PS: как упражнение (курсач, диплом) в программировании это все имеет смысл. но не болееОчень даже имеет. Есть масса прикладных областей, где нужны именно конструкторы бизнес-приложений, т.к. требования к ф-лу постоянно меняются/добавляются. Особенно ценно, когда есть ряд заказчиков с похожим, но все таки немного разным ф-лом. Тот же CRM, бесчисленные решения для специфической торговли/биллинга, документооборот или просто удобный учет/хранение к-л инфы. При умении все перечисленные области можно покрыть одним и тем же конструктором. Просто разные открытые конфигурации с опциональной возможностью доработок силами заказчика (н-р отчет, новый справочник, свойство, правило, действие и т.д.). зы: все учетные системы это не более чем управление некими списками. Никакого рокет-сайенса. :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 03.10.2013, 10:31 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  LSV, Access уже есть ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 03.10.2013, 10:33 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  kmawDriveSoftпропущено... не лучше, просто другой инструмент, для более простых целей и не требует высокой квалификации. для каких "более простых целей", пример приведи? разработку каких систем ты смог бы доверить спецам, у которых "не требуется высокой квалификации"? для аналогичных Access, т.е. для себя. Цель - оформить личное рабочее пространство. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 03.10.2013, 10:34 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  LSV, CRM \ учётка \ СЭД \ биллинг - не покрыть одним конструктором а-ля Access. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 03.10.2013, 10:37 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  Petro123LSV, CRM \ учётка \ СЭД \ биллинг - не покрыть одним конструктором а-ля Access. и уж тем более спецами, у которых "не требуется высокой квалификации" ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 03.10.2013, 10:37 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  iscrafm, вот и пусть аффтар опишет нишу-конкурента. Access у него конкурент или ты (с БЛ и хранимками))). ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 03.10.2013, 10:40 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  LSVЕсть масса прикладных областей, где нужны именно конструкторы бизнес-приложений, т.к. требования к ф-лу постоянно меняются/добавляются. Особенно ценно, когда есть ряд заказчиков с похожим, но все таки немного разным ф-лом. Тот же CRM, бесчисленные решения для специфической торговли/биллинга, документооборот или просто удобный учет/хранение к-л инфы. При умении все перечисленные области можно покрыть одним и тем же конструктором. Просто разные открытые конфигурации с опциональной возможностью доработок силами заказчика (н-р отчет, новый справочник, свойство, правило, действие и т.д.). конструктор бизнес-приложений - это немного другое, на порядки более высокоуровневое "устройство". О среде для подготовки персональных списков говорить можно, но не о бизнес-приложениях, как таковых. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 03.10.2013, 10:48 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  Petro123iscrafm, вот и пусть аффтар опишет нишу-конкурента. Access у него конкурент или ты (с БЛ и хранимками))). я точно нет. До Access пока очень далеко. :) Для создания каталога домашней видеотеки или регистрации хозяйственных расходов вполне может подойти. Правда отказ от Exсel в этом случае выглядит призрачным ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 03.10.2013, 11:02 
 | 
|||
|---|---|---|---|
Сделал визуальную среду разработки баз данных  | 
|||
| 
 #18+ 
  
    
  LSVвсе учетные системы это не более чем управление некими списками. можно и так сказать. Действительно - управление списками. Но при этом, не следует упускать из внимания то, что для создания той же учетной системы требуются развитые средства формирования этих списков, трансформации одного списка в другой(ие) и плюс немного формул. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
  | 

start [/forum/topic.php?fid=33&tablet=1&tid=1547120]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    41ms | 
get topic data:  | 
    9ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    60ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 13ms | 
| total: | 157ms | 

    | 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.