Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder

Модерирует : ShIvADeSt

ShIvADeSt (06-04-2006 01:56): Продолжение в http://forum.ru-board.com/topic.cgi?forum=33&topic=6607  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

   

Figaro2000

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
enola
 
cxDBGrid - больно уж наворочен, одно только стадо примеров для него сколько весит! На практике с ним приходится работать вот так - задаешь конкретный вопрос, тебя тыкают в пример и говорят - какие проперти, события и методы надо бороть в этом случае.
cxDBTreeList - комбинация dxDBTreeView и cxDBGrid. Древовидная часть (слева) организуется как в dxDBTreeView, а справа идет грид со всеми возможностями cxDBGrid. Способ достижения нирваны аналогичен cxDBGrid.

Всего записей: 245 | Зарегистр. 24-09-2005 | Отправлено: 07:20 02-03-2006 | Исправлено: Figaro2000, 07:27 02-03-2006
enola

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Figaro2000
я вот как раз такую связку и сделал dxDBTreeView и DBGrid, а можно было оказывается через cxDBTreeList.

Всего записей: 182 | Зарегистр. 22-04-2005 | Отправлено: 08:34 02-03-2006
SergBSI

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RostY

Цитата:
The Envision Image Library  
пароль для сорцов можна найти здесь на форуме

 
Уточни пожалуста где именно - обыскался

Всего записей: 524 | Зарегистр. 09-12-2003 | Отправлено: 12:50 02-03-2006
sergbl2003



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Подскажите пожалуйста как программно создать подменю в dxBarPopupMenu????
 
Вроде так:
 
   dxBarPopupMenu1->ItemLinks->Clear();
   TdxBarItemLink *ItemLink;
   ItemLink = dxBarPopupMenu1->ItemLinks->Add();
   ItemLink->Item = dxBarButton1;
   ItemLink->UserCaption = "Custom ...";
 
Но сначала нужно создать dxBarButton1, а вот как ???

Всего записей: 320 | Зарегистр. 03-01-2005 | Отправлено: 14:17 02-03-2006 | Исправлено: sergbl2003, 16:31 02-03-2006
UKRANDRUSHKA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто нибудь работает с RemObjects SDK? поделитесь для чего он вообще нужен?

Всего записей: 85 | Зарегистр. 17-05-2005 | Отправлено: 15:14 02-03-2006
Figaro2000

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
enola

Цитата:
я вот как раз такую связку и сделал dxDBTreeView и DBGrid,  
 
что ты под этим понимаешь? Master\Detail? Master - Tree, Detail - Grid?
 

Цитата:
а можно было оказывается через cxDBTreeList.  

cxDBTreeList обеспечивает ввод\корректировку данных из ОДНОГО Набора Данных, имеющего древовидную структуру. функциональность грида нужна для просмотра\ввода\редактированя многих полей этого НД.
 
 
Добавлено:
UKRANDRUSHKA

Цитата:
Кто нибудь работает с RemObjects SDK? поделитесь для чего он вообще нужен?

сверхзадача - создать среду разработки многоуровневых приложений, единообразно подерживающую все виды транспорта - сокеты TCPIP, DCOM от M$, HTTP, SOAP... пишешь себе клиента и сервер приложений, и не заботишься для чего пишешь - DCOM для небольшой сетки или TCPIP для Инета...

Всего записей: 245 | Зарегистр. 24-09-2005 | Отправлено: 15:59 02-03-2006
enola

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Figaro2000

Цитата:
Master\Detail? Master - Tree, Detail - Grid?

 
да именно так, я наверное не понял, мне показалось, что cxDBTreeList именно это и позволяет сделать?

Всего записей: 182 | Зарегистр. 22-04-2005 | Отправлено: 07:18 03-03-2006
TeX



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста движок XML базы данных, чтобы данные хранились в XML файлах и была возможность фильтровать или выбирать с помощью запросов типа SQL.
Можно какой-нибудь другой движок, но чтоб данные хранились в текстовых файлах (CSV,TXT и т.п.)  и была возвожность выбирать данные при помощи запросов (SQL).

Всего записей: 107 | Зарегистр. 23-10-2003 | Отправлено: 11:02 03-03-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TeX
TClientDataset + TXQuery
 
Но идея не супер (при достаточно больших объемах)

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 11:06 03-03-2006
MrZeRo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TeX
Можно через ODBC: в MDAC входит Microsoft Text Driver(*.txt, *.csv).
Доступ через стандартные компоненты ADO или сторонние ODBC - компоненты(например, ODBC Express), можно и запросы там делать, если данный драйвер позволяет.


----------
... не это главное ...

Всего записей: 832 | Зарегистр. 30-01-2002 | Отправлено: 11:17 03-03-2006
TeX



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vshersh
Именно из-за больших объемов и делается это все. Есть логи работы программы, около 300 -500 тыс. записей, размер текстового файла около 40- 50 Мб. Я пишу парсер логов этой программы. Если загнать в обычную базу, DBISAM например, то размер файла базы вырастает где-то в 2 раза. Тут скорость работы не слишком важна, главное чтобы все это занимало как можно меньше места и чтоб запросы были
MrZeRo
Попробую.
 
Может кто еще какие решения подкинет ???
 

Всего записей: 107 | Зарегистр. 23-10-2003 | Отправлено: 11:31 03-03-2006 | Исправлено: TeX, 11:33 03-03-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TeX
XML, как правило, будет парситься полностью. При размере файла в 40 мб это будет выполняться очень долго
 
Насчет текстового файла, так точно сказать не могу - не использовал.
Можешь попробовать связку  
TASCIIDataset + TXQeury  
В этом случае перфоманс будет определяться скоростью работы TASCIIDataset.  
Хотя, есть подозрения, что будет очень медленно.

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 11:40 03-03-2006
Figaro2000

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TeX
vshersh
1. kbmMemTable + TXQuery
2. SQLMemTable  
 
скорость побыстрее, но все равно медленно будет. Основная причина - отсутствие индексов, что приведет (в любом случае) к линейному поиску. Впрочем, индексы можно добавить и слегка ускорить.

Всего записей: 245 | Зарегистр. 24-09-2005 | Отправлено: 13:32 03-03-2006 | Исправлено: Figaro2000, 13:39 03-03-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Figaro2000
Согласен, но думаю основная проблема в объеме памяти .
мем-тэйбл будет все (или по крайней мере много тянуть в оперативную память, как впрочем и все остальные варианты...

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 13:40 03-03-2006
jonikDk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Стоит задача реализовать САПР, а конкретно необходимо делать раскладку и вычисление площади деталей швейных изделий.
 
Может кто то знает какие то компоненты, чтобы самому не выдумывать велосипед. Либо лучше все самому написать ??
 

Всего записей: 1630 | Зарегистр. 01-03-2004 | Отправлено: 15:53 03-03-2006
genkin38



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TeX
SQLite?

Всего записей: 163 | Зарегистр. 15-03-2005 | Отправлено: 16:36 03-03-2006
Kmich



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пипл...может кто подскажет .... в программке надо сделать сканирование FTP сервака по таймеру например раз в 10-15 минут для закачки информации...через что сделать таймер...через стандартный TTimer или может в нити процедуру выполнять используя время из системы...или можете предложить еще что.

Всего записей: 192 | Зарегистр. 21-01-2005 | Отправлено: 18:58 03-03-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kmich
IMHO лучше не заморачиваться и использовать таймер, а саму процедуру сканирования сделать во втором потоке.

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 19:14 03-03-2006
dyr farot

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
запуск проще сделать через TTimer -- никакой мороки с расчетом пауз и т.д.
само сканирование -- вынести в поток ( TThread )

Всего записей: 697 | Зарегистр. 03-08-2004 | Отправлено: 19:16 03-03-2006
Figaro2000

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jonikDk
не уверен - есть ли функции расчета площади..
1. CADoDraw см. http://www.LTS-Tools.com  - один знакомый юзал, правда давно. Говорит, что продукт замер, совершенно не развивается
2. TCAD_XP_ENTERPRISE см. http://www.codeidea.com/html/tcad.htm

Всего записей: 245 | Зарегистр. 24-09-2005 | Отправлено: 12:12 04-03-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder
ShIvADeSt (06-04-2006 01:56): Продолжение в http://forum.ru-board.com/topic.cgi?forum=33&topic=6607


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru