Re: Что реализовать в первую очередь?

mikhail_a wrote:

Очень хотелось бы, чтобы в программе появился хотя бы простейший wysiwyg редактор для полей Memo

Спасибо, планируется.

Dmitry.

Re: Что реализовать в первую очередь?

1. Хотелось бы создавать программно свой DataSet
2. Хотелось бы по типу компоненты "Карта" привязывать растр к прямоугольным условным координатам и использовать далее в работе программы точки-метки, привязанные к координатам на изображении.

Re: Что реализовать в первую очередь?

m.prokhachev wrote:

2. Хотелось бы по типу компоненты "Карта" привязывать растр к прямоугольным условным координатам и использовать далее в работе программы точки-метки, привязанные к координатам на изображении.

Посмотрите данный пример
http://myvisualdatabase.com/forum/misc. … download=1

Dmitry.

Re: Что реализовать в первую очередь?

Процедура "Запустить" должна бы быть "локальной"...т.е. типа дебага, а не автоматическая "публикация" проекта. Программа ведь "editor"(редактор) правильно? Стало быть отладка должна происходить "внутри" редактора. А вот уже готовый проект должен сохраняться через меню "Опубликовать"...как во всех редакторах. Конечно не хватает "ctrl+z"...но я думаю с этим движком трудно реализовать, придется писать доп. библиотеки...а это увеличение "веса", и движок менять придется, и среду. Если сделаете отладку до публикации, этого будет за глаза. А то приходится перед каким либо серьезным  редактированием сохранять проект под другим именем и в другой папке.

230 (edited by newusr 2018-09-12 08:59:22)

Re: Что реализовать в первую очередь?

Очередной раз подниму вопрос о защите проекта.
Можно сделать чтобы файл скрипта script.dcu, в котором в открытом виде хранится информация о доступе к БД MySql,был зашифрован?
Защита "от дурака" в виде замены символов на коды символов или перестановки символов не сильно помогает в защите, потому что не все пользователи "дураки".
PS: Можно, конечно, использовать и стороннее ПО для защиты, например бесплатную Enigma Virtual Box. Упаковывает всё в один исполнительный файл.

Re: Что реализовать в первую очередь?

newusr wrote:

Очередной раз подниму вопрос о защите проекта.
Можно сделать чтобы файл скрипта script.dcu, в котором в открытом виде хранится информация о доступе к БД MySql,был зашифрован?
Защита "от дурака" в виде замены символов на коды символов или перестановки символов не сильно помогает в защите, потому что не все пользователи "дураки".
PS: Можно, конечно, использовать и стороннее ПО для защиты, например бесплатную Enigma Virtual Box. Упаковывает всё в один исполнительный файл.

можете сохранять пароль в отдельном зашифрованном текстовом файле.
функции для шифрования файлов

DecryptFileRC5
EncryptFileRC5
Dmitry.

232 (edited by i37391 2018-10-29 11:14:01)

Re: Что реализовать в первую очередь?

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

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

233

Re: Что реализовать в первую очередь?

Hello i37391
Вы можете скопировать все объекты на 'form' и поместить их на новый 'form - это почти так же быстро, как возможность скопировать весь 'form'.
Чтобы скопировать несколько объектов, нажмите 'shift', щелкните по всем объектам, а затем скопируйте их и вставьте их.
Еще один простой способ - когда вы создаете свой первый 'form', используйте 'panel' и размещайте все свои объекты на 'panel'. Если вы хотите скопировать все в новый 'form', вам нужно только скопировать и вставить 'panel' (все объекты на 'panel' подчинены и автоматически будут скопированы).
Оба эти метода также полезны, когда вы хотите перемещать объекты на одном и том же 'form'
Regards,
Derek.
(с переводчиком google)

Re: Что реализовать в первую очередь?

derek wrote:

Hello i37391
Вы можете скопировать все объекты на 'form' и поместить их на новый 'form - это почти так же быстро, как возможность скопировать весь 'form'.
Чтобы скопировать несколько объектов, нажмите 'shift', щелкните по всем объектам, а затем скопируйте их и вставьте их.
Еще один простой способ - когда вы создаете свой первый 'form', используйте 'panel' и размещайте все свои объекты на 'panel'. Если вы хотите скопировать все в новый 'form', вам нужно только скопировать и вставить 'panel' (все объекты на 'panel' подчинены и автоматически будут скопированы).
Оба эти метода также полезны, когда вы хотите перемещать объекты на одном и том же 'form'
Regards,
Derek.
(с переводчиком google)



Спасибо большое!

Re: Что реализовать в первую очередь?

Если много запущено программ и у Вашей много окон - становиться не совсем удобно "перемещаться" между ними и начинаешь путаться.

236

Re: Что реализовать в первую очередь?

derek wrote:

Вы можете скопировать все объекты на 'form' и поместить их на новый 'form - это почти так же быстро, как возможность скопировать весь 'form'...

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

Визуальное программирование: блог и телеграм-канал.

Re: Что реализовать в первую очередь?

Bluenoser wrote:

Если много запущено программ и у Вашей много окон - становиться не совсем удобно "перемещаться" между ними и начинаешь путаться.

Скачайте пожалуйста бета версию 5.0
http://myvisualdatabase.com/forum/viewtopic.php?id=4662


Теперь у форм есть свойство ShowOnTaskbar, просто установите его значение в False для всех форм.

Dmitry.

238 (edited by sibprogsistem 2018-11-07 15:44:02)

Re: Что реализовать в первую очередь?

наткнулся на вопрос от @prahousefamily
http://myvisualdatabase.com/forum/viewtopic.php?id=4668
как я понимаю сделать такое в ComboBox не получится...
Добавьте свойство image для  ComboBox , что бы можно было выводить изображения из таблиц

Re: Что реализовать в первую очередь?

sibprogsistem wrote:

наткнулся на вопрос от @prahousefamily
http://myvisualdatabase.com/forum/viewtopic.php?id=4668
как я понимаю сделать такое в ComboBox не получится...
Добавьте свойство image для  ComboBox , что бы можно было выводить изображения из таблиц

Пока нет такой возможности, но может быть получиться реализовать.

Dmitry.

Re: Что реализовать в первую очередь?

Здравствуйте.
Будет ли выпуск платформы нативно под Linux?

Re: Что реализовать в первую очередь?

Xerus66 wrote:

Здравствуйте.
Будет ли выпуск платформы нативно под Linux?

К сожалению такое не планируется.

Dmitry.

Re: Что реализовать в первую очередь?

Была бы весьма к стати визуальная группировка в разделе "таблицы базы данных", по имени или в ручную. Когда верстаешь большой проект он условно разделён на несколько крупных разделов и если необходимо в последствии добавлять таблицы к разделу который верстал в начале они оказываются в конце. На данный момент спасаюсь редактированием tables.ini...

Re: Что реализовать в первую очередь?

Компонент "Карта". Если API от Google стал платный, возможна ли поддержка открытых ГИС-платформ? Типа WiliWeb или OpenStreetMap?

Re: Что реализовать в первую очередь?

m.prokhachev wrote:

Компонент "Карта". Если API от Google стал платный, возможна ли поддержка открытых ГИС-платформ? Типа WiliWeb или OpenStreetMap?

Скорей всего чуть позже придеться добавить другой компонент, который будет работать с OpenStreetMap

Dmitry.

245

Re: Что реализовать в первую очередь?

Как насчёт TbdRadioGroup?  В дизайн-тайме выглядит, как TGroupBox. Есть свойства как у TdbComboBox ( ForeingKey, FieldName и т.д. ), поэтому в ран-тайме появляются радиокнопки. Т.е. это "вечноразвёрнутый" комбобокс с радиокнопками для удобного выбора справочных значений, когда в справочнике их немного, но больше двух (для двух можно обычный чекер использовать).

Визуальное программирование: блог и телеграм-канал.

246

Re: Что реализовать в первую очередь?

Дмитрий,  в виду того что Google Maps ввели обязательное использование API Key для полноценного пользования api запросом, нельзя ли в последующих версиях MVDB добавить альтернативу Яндекс карты ?

Re: Что реализовать в первую очередь?

k245 wrote:

Как насчёт TbdRadioGroup?  В дизайн-тайме выглядит, как TGroupBox. Есть свойства как у TdbComboBox ( ForeingKey, FieldName и т.д. ), поэтому в ран-тайме появляются радиокнопки. Т.е. это "вечноразвёрнутый" комбобокс с радиокнопками для удобного выбора справочных значений, когда в справочнике их немного, но больше двух (для двух можно обычный чекер использовать).

В принципе вполне логичное решение, возможно в будущем так и реализую.

Dmitry.

Re: Что реализовать в первую очередь?

Igor wrote:

Дмитрий,  в виду того что Google Maps ввели обязательное использование API Key для полноценного пользования api запросом, нельзя ли в последующих версиях MVDB добавить альтернативу Яндекс карты ?

Скорей всего будет добавлен компонент для работы с картами OpenStreetMap

Dmitry.

249 (edited by indigen 2018-12-22 21:38:10)

Re: Что реализовать в первую очередь?

Дмитрий, есть предложение вывести в свойствах компонентов z индекс, для управления расположением объектов в слоях, управление через правую кнопку мыши в виде Bring to Front и Send to back не самое очевидное.
И второй момент: очень не хватает явных кнопок поиска в коде и замены в коде т.к. горячие клавиши прописаны не явно.
Третье: почему то при редактировании TabOrder происходит изменение уже отредактиованных элементов. Почему бы не сделать так, чтобы когда происходит конфликт параметра значение TabOrder второго элемента становилось максимальным? Иначе цепочку табуляции сделать очень сложно.

250

Re: Что реализовать в первую очередь?

indigen wrote:

И второй момент: очень не хватает явных кнопок поиска в коде и замены в коде т.к. горячие клавиши прописаны не явно.

Кстати, про горячие клавиши:
Ctrl+F - поиск (Find)
Ctrl+H - замена (от какого слова? Ожидал Ctrl+R (Replace) и даже не подозревал до сего дня, что в редакторе есть замена, спасибо Indigen - я решил протыкать все хоткеи и нашел-таки smile )

Присоединяюсь к пожеланию о добавлении этих хоткеев во всплывающее меню редактора.

Визуальное программирование: блог и телеграм-канал.