powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Bold for Delphi /Bold for C++. Вторая попытка.
25 сообщений из 170, страница 6 из 7
Bold for Delphi /Bold for C++. Вторая попытка.
    #33386702
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex ZhuravlevНарод, поделитесь файликом bfd.pty от Bold для тети розы. Что-то найти немогу. :(

Ну, он же "там", в дистрибе прямо...
Их там даже два -
в C:\Program Files\Boldsoft\BfDR40D7Arch\Rose
и в C:\Program Files\Boldsoft\BfDR40D7Arch\Source

И тетушка сама его ищет.

Ну ладно - вот:
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #33387898
Alex Zhuravlev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mv Alex ZhuravlevНарод, поделитесь файликом bfd.pty от Bold для тети розы. Что-то найти немогу. :(

Ну, он же "там", в дистрибе прямо...
Их там даже два -
в C:\Program Files\Boldsoft\BfDR40D7Arch\Rose
и в C:\Program Files\Boldsoft\BfDR40D7Arch\Source

И тетушка сама его ищет.

Ну ладно - вот:
Да,я тормоз и ламер. :(
Все дело в том, что тут пробегала ссылка на болд 2005, а там такого файла в поставке нет.... После установки болда для Д7 много вопросов у меня исчезло, там даже хелп есть. ;)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Bold for Delphi /Bold for C++. Вторая попытка.
    #35621678
Aleksandr (kkk)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё. Тихо. Всё погасло..
Кто-нибудь ещё использует Болд или ему подобные? И если да, то что?
Действительно интересно узнать Ваше отношение к выше изложеному - прошло ведь уже несколько лет после последнего поста.
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35809037
VSY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VSY
Гость
Aleksandr (kkk),

BDS2006 + BoldForDelphi :)
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35820703
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, все юзают hibernate/nhibernate :), либо вовсе ничего не юзают, а пишут хп и живут счастливо.
самое опасное в orm - это то, что происходит размазывание ролей. в итоге разработчик db или dba обязан знать маппинг, иначе он не может безболезненно оптимизировать структуру бд или работать с бд иными средствами.

з.ы. как ни крути - bold сильно связанная штука, а это не есть хорошо, потому как к чему у нас должна стремиться архитектура? - правильно :) - к масштабируемости, асинхронным вызовам и слабой связности компонентов и подсистем.
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35828541
Фотография NextMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большие ограничения, на самом деле.
Убогий язык запросов.
Закрытость. Во всех отношениях.

Но идеи классные, конечно.
Может быть, многие механизмы следует реализовывать на уровне ОС, а не как надстройку над СУБД.
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35828899
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NextMan
Может быть, многие механизмы следует реализовывать на уровне ОС, а не как надстройку над СУБД.
дык, MS вроде обещало встроить свою СУБД в ось :)
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35829594
ytrcnvfy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123NextMan
Может быть, многие механизмы следует реализовывать на уровне ОС, а не как надстройку над СУБД.
дык, MS вроде обещало встроить свою СУБД в ось :)
1. Имелись в виду механизмы пропагации и т.п., т.е. как раз надстройка.
2. Да врут они все. Еще в 2000-й обещали...
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35889799
Юрий Шинк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksandr (kkk)Всё. Тихо. Всё погасло..
Кто-нибудь ещё использует Болд или ему подобные? И если да, то что?
Действительно интересно узнать Ваше отношение к выше изложеному - прошло ведь уже несколько лет после последнего поста.

Использую

Delphi 2007
+ BoldForDelphi2006 + Rose + RBoldModelTranslit (Компонент К.Грибачёва)
+ DevExpress 6 (гриды и деревья (болдовыми гридами пользуюсь только для отладки))
+ TBoldDataSet (мое не большое изменение что б подружить с TcxGrid)

= Отличный инструмент разработчика!
, немного капризный и требующий много времени для освоения, но я считаю, результаты стоят того.

Окуратное(правильное) использование ОСL, создание индексов в базе "ручками" и Совмещение 2 подходов взятия данных через ОП, и напрямую запросом, позволяет получить хорошую производительность.

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

Ну есть конечно и ситуации, где "традиционный" поход дает больше преимуществ.
Так что считаю, господа, что надо находить золотую середину, и использовать как те так и другие средства.
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35901593
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я начал работать с Bold еще в 2004 г.
Сначала писал проекты на нем и в полной мере оценил мощь и скорость разработки.
А потом написал СВОЙ фреймворк - чтобы ВООБЩЕ не кодировать, а просто писать OCL-запросы (ну и немного сам OCL расширил) - www.yumata.info
Кстати - на сайте можно скачать offline-контент старого форума по MDA

__________________________________________________
Гениальные программисты пишут гениальные программы.
Успешные программисты - пишут для Газпрома :)
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35915818
Zanh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Юрий Шинк,
У меня проблема с TBoldataset, поможете ?
Схема такая:
ListHandle
|
BoldDataSet <- SQL Server - Table: (ID, Name, BirthDate)
|
DBGrid

Вот когда ввожу дату рождения в Грид, всегда выскакивает ошибку:
"0.0 is not valid timestamp"
хотя для birthdate использую тип DateTime
Не знаю что делать
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35919273
Zanh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yumataЯ начал работать с Bold еще в 2004 г.
Сначала писал проекты на нем и в полной мере оценил мощь и скорость разработки.
А потом написал СВОЙ фреймворк - чтобы ВООБЩЕ не кодировать, а просто писать OCL-запросы (ну и немного сам OCL расширил) - www.yumata.info
Кстати - на сайте можно скачать offline-контент старого форума по MDA

__________________________________________________
Гениальные программисты пишут гениальные программы.
Успешные программисты - пишут для Газпрома :)

Здавствуйте !
Я знаю, что вы Гениальный программист, поэтому прибегу к вам за помощь, но пока никто не откликивает. У меня проблема с TBoldDataSet. Он почему то не хочет работать с моим DateTime
данными. Ввожу дату в Грид, а он всегда выдает ошибку: "0.0 is not valid timestamp".
Что мне делать ? Использовать String типа "01.01.2009" (например) вместо DateTime ?
Или может быть у кого есть нормально работающий TBoldDataSet ?
Большое спасибо и с нетерпением жду вашего совета.
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35919304
Зань
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksandr (kkk)Всё. Тихо. Всё погасло..
Кто-нибудь ещё использует Болд или ему подобные? И если да, то что?
Действительно интересно узнать Ваше отношение к выше изложеному - прошло ведь уже несколько лет после последнего поста.

Ауууууууу!
Опять действительно всё тихо и всё погасло ....
Кто-нибудь ещё использует Болд и поможет начинающему бедному студенту ....
Люди добрые, где вы ???
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35926677
Jungle Boy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЗаньAleksandr (kkk)Всё. Тихо. Всё погасло..
Кто-нибудь ещё использует Болд или ему подобные? И если да, то что?
Действительно интересно узнать Ваше отношение к выше изложеному - прошло ведь уже несколько лет после последнего поста.

Ауууууууу!
Опять действительно всё тихо и всё погасло ....
Кто-нибудь ещё использует Болд и поможет начинающему бедному студенту ....
Люди добрые, где вы ???

А зачем орете ? Ведь Болд умирает, и его программисты наверно то же ...
Их нет, нечего ждать от них в ответ. Сейчас используйте ECO (правда только в .Net) !!!
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35926739
S-Vd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Zanh,

А если "Use timestamp" попробовать поставить в false?
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35928403
Morozova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
S-Vd,

У меня такая же ситуация. Я убрал галочку в Use timestamp, не помогло.
Потом убрал еще Use X files, и все пошло. Попробуйте. Может это вам подойдет.
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35928422
Zanh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MorozovaS-Vd,

У меня такая же ситуация. Я убрал галочку в Use timestamp, не помогло.
Потом убрал еще Use X files, и все пошло. Попробуйте. Может это вам подойдет.


Огромное Вам всем спасибо !
У меня сработало.
Теперь смогу дописать свою программку до конца.
Жалко, что у нас в институте не у кого спросить.
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35939977
Zanh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Юрий ШинкAleksandr (kkk)Всё. Тихо. Всё погасло..
Кто-нибудь ещё использует Болд или ему подобные? И если да, то что?
Действительно интересно узнать Ваше отношение к выше изложеному - прошло ведь уже несколько лет после последнего поста.

Использую

Delphi 2007
+ BoldForDelphi2006 + Rose + RBoldModelTranslit (Компонент К.Грибачёва)
+ DevExpress 6 (гриды и деревья (болдовыми гридами пользуюсь только для отладки))
+ TBoldDataSet (мое не большое изменение что б подружить с TcxGrid)

= Отличный инструмент разработчика!
, немного капризный и требующий много времени для освоения, но я считаю, результаты стоят того.

Окуратное(правильное) использование ОСL, создание индексов в базе "ручками" и Совмещение 2 подходов взятия данных через ОП, и напрямую запросом, позволяет получить хорошую производительность.

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

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


Друзья,
У кого есть BoldGridPro, не дадите ?
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35940496
Юрий Шинк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Zanh
Вот когда ввожу дату рождения в Грид, всегда выскакивает ошибку:
"0.0 is not valid timestamp"

У меня не было этой ошибки я на той панели все 6 галочек "Use ..." отключил

Zanh
Друзья,
У кого есть BoldGridPro, не дадите ?

Зачем вам BoldGridPro?, используте лучше DevExpress, в их только в одном QuantumGrid на порядок больше возможностей, а ещё там DBTree, PivotGrid, VerticalGrid и др. приятные вещи.
К дасету присоединил и всё запары с сортировками, групировками, фильтрациями закончились, да и кодировать практически не надо.

И DevExpress найти на много проще, так как он довольно распространен.
Ну если не хотите отваливать ~1600$, и не найдёте его на Торете, то можно попробовать утроится на работу программистом. Там первый день дадут устанавливать компоненты. Вот можно их и на флешку скинуть и идти домой. Пол дня работы и DevExpress у Вас!

При связке BoldDataSet и QuantumGrid
в GridDBTableView . DataController.DataModeController. поставь SyncMode в False либо GridMode в True в зависимости от режима. В DBTree номально работает и так.

В первом случае обращаться к объекту примерно так
Person := TPerson(lhPerson.ObjectList.Elements[gtvPerson.Controller.FocusedRecord.RecordIndex]);
Где
gtvPerson: TcxGridDBTableView;
lhPerson: TBoldListHandle;
Person: TPerson; - Болдовский объект.


И вот что я поправил в BoldDataSet.pas чтобы он работал без тормозов.
Проблема в том что QuantumGrid имет свой внутрений буфер и он синхрозируется с болддатасетом столько раз сколько записе в болддатасете + 1, при включённой цепочки.
Ибо при > 100 записей они начинаются а при > 1000 можно идти пить чай.
...
TBoldAbstractDataSet = class(TDataSet)
...
protected
FTimerResyncYuri: TTimer;
procedure FTimerResyncYuriTimer(Sender: TObject);
procedure ResyncYuri;
...
ResyncYuri; //Resync([]);
...
ResyncYuri; //Resync([]);
...
...
...
procedure TBoldAbstractDataSet.ResyncYuri;
begin
FTimerResyncYuri.Enabled := False;
FTimerResyncYuri.Enabled := True;
end;

procedure TBoldAbstractDataSet.FTimerResyncYuriTimer(Sender: TObject);
begin
FTimerResyncYuri.Interval := 100;
FTimerResyncYuri.Enabled := False;

if Active then
Resync([]);
end;

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

Удачи. Надеюсь, поможет.
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #35941031
Zanh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Юрий Шинк,

Спасибо вам огромное. Я пробовал, все ОК.
Действительно не нужно искать BoldGridPro.
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #36077290
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения, что не отвечал - я на пару месяцев уехал в отпуск и не был на форуме.
Вот сейчас только начал работать - готовлю к выходу первый релиз.
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #36151292
S-Vd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть класс человек, к нему привязан класс зарплата (один ко многим). В классе зарплата есть поле год и поле сумма. Как мне посчитать всю зарплату за все года у этого человека?

Можно ли как то это сделать через OCL-выражение "sum"?
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #36172242
S-Vd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто-нибудь знает как пользоваться BoldExceptionHandler?
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #36189954
Юрий Шинк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
S-VdЕсть класс человек, к нему привязан класс зарплата (один ко многим). В классе зарплата есть поле год и поле сумма. Как мне посчитать всю зарплату за все года у этого человека?

Можно ли как то это сделать через OCL-выражение "sum"?

Думаю както так:
Person.allInstances->select(Nom = 232).Zarplata.SummaBabla->sum

Если людей много, и зарплат тоже много, я бы воспользовался SQL, т.к. при выражение этом в память клиента будут загружены все Person и походу вся Zarplata.
...
Рейтинг: 0 / 0
Bold for Delphi /Bold for C++. Вторая попытка.
    #36200307
Фотография NextMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, это дико занимательно - исследовать OCL и заниматься UML - моделированием, но, имхо, почти все, кто пытался юзать болд, давным-давно забросили его.
Скачайте оффлайн-версию старого болд-сайта-форума да перечитайте его.
Это же атас какой-то. Дядьки занимаются тем, что пытаются на ощупь надыбать доков, исходников и очень экзотических компонентов. Постоянно борются с ограничениями модели, с ограничениями языка запроса, с производительностью, с засиранием памяти, с настройкой пропагаторов и проч. механизмов, с глюками, которые разработчики и на собираются патчить, вообще не знаю с чем...
...
Рейтинг: 0 / 0
25 сообщений из 170, страница 6 из 7
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Bold for Delphi /Bold for C++. Вторая попытка.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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