Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 28.11.2012, 19:47
Rendy Rendy вне форума
Прохожий
 
Регистрация: 28.11.2012
Сообщения: 16
Репутация: 10
По умолчанию База данных

Доброго времени суток!

Подскажите кто знает, можно ли создать базу данных в которую в режиме реального времени будут рандомно записываться числа? И как это приблизительно делается? Или в этом случае мне лучше не бд использовать?
Спасибо!
Ответить с цитированием
  #2  
Старый 28.11.2012, 20:34
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Что ты подразумеваешь под "Писаться в реальном времени"? Тебе нужна RTDB?
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #3  
Старый 28.11.2012, 22:07
Rendy Rendy вне форума
Прохожий
 
Регистрация: 28.11.2012
Сообщения: 16
Репутация: 10
По умолчанию

допустим добавлять 1 запись в секунду на протяжении минуты
Ответить с цитированием
  #4  
Старый 29.11.2012, 08:43
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
Смех

Цитата:
Сообщение от Rendy
Доброго времени суток!
Доброго!

Цитата:
Сообщение от Rendy
Подскажите кто знает, можно ли создать базу данных в которую в режиме реального времени будут рандомно записываться числа?
Я знаю - можно.

Цитата:
Сообщение от Rendy
И как это приблизительно делается?
Database Desktop, к примеру. дальше через TTimer и Random*.

Цитата:
Сообщение от Rendy
Или в этом случае мне лучше не бд использовать?
Да, БД лучше не использовать, через Random* всегда можно получить новые случайные числа.

Цитата:
Сообщение от Rendy
Спасибо!
Да не за что)
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #5  
Старый 29.11.2012, 19:45
Rendy Rendy вне форума
Прохожий
 
Регистрация: 28.11.2012
Сообщения: 16
Репутация: 10
По умолчанию

Вообщем вся задача:
1. График случайных чисел.
2. На основе построенного графика нужно будет вытянуть значения: минимум, максимум, среднее.
3. Построение гистограммы.

есть ли иные способы решения проблемы, без бд?) спасибо

Последний раз редактировалось Rendy, 29.11.2012 в 19:48.
Ответить с цитированием
  #6  
Старый 29.11.2012, 20:13
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Берешь массив, выделаешь, сколько тебе надо (ну или какой-нибудь двусвязный список), пыжишь в него рандомные значения и находишь максимум/минимум. Гистограмму частот можно на чарте сделать.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #7  
Старый 30.11.2012, 08:58
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

вся задача решается одним циклом: i от 0 до N-1, где N - количество точек графика случайных чисел. для каждой итерации вычисляется новое Random и передается в Chart (Chart.Series[0].AddXY(i, Random). тут же "на лету" вычисляются макс. (сравнивая с предыдущим макс. и если больше, то запоминаем новое макс.), миним. (по аналогии с миним.), и среднее значения (просто суммируются все Random'ы цикла и в конце делится на N).
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:51.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025