![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
dilik |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 9.5.2006 Где: CCCP Репутация: нет Всего: нет |
Доброе время суток!
Я не очень силен в программировании, и поэтому хочу спросить: как построить график по заданным числам. Эти данные хранятся в файле в виде цифры. Необходимо построить 2 графика - 1) обычная ломанная (зависимость балла по Y и попытке {просто числа от 1 до ...} по Х). 2) столбчатая диаграмма (только последних 3 значения) сама задача заключается в следующем - пользователь отвечает на вопросы теста. после прохождения теста в файл записывается количество правильных ответов. Пользователь может пройти тест еще раз. Это уже второе значение и т.д... Программа должна прочитать эти значения и вывести график результатов. К примеру, пользователь первый раз ответил правильно на 6 вопросов, второй - на 8, третий - на 3... ПОЖАЛУЙСТА!!! |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
На закладке [Additional] есть прекрасный компонент TChart, который может все перечисленое строить + оч. функциональный и имеет гибкую систему настроек позволяющую, менять многие параметры.
Просто надо дважды на нем кликнуть и откроется мощный эксперт! Это сообщение отредактировал(а) alexeis1 - 9.9.2006, 19:38 -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
dilik |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 9.5.2006 Где: CCCP Репутация: нет Всего: нет |
а как считать данные из файла (последние 3 значения) в Chart?
Помогите, а то я никак не разберусь в нем! |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
Зависит от структуры файла и типа данных, а добавляются данные просто.
Содается линейная серия и добавляются данные мметодом addXY, addY
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 26 Всего: 122 |
Тебе нужно считать последние две пары значений??? или как ты хочешь три значения в TChart включить???
|
|||
|
||||
dilik |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 9.5.2006 Где: CCCP Репутация: нет Всего: нет |
Вот как я реализовал вывод первых трех чисел:
А как брать последние три числа из файла??? |
||||||
|
|||||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
dilik, для текстовых файов так невозможно, нужно считать все записи до конца файла, можно в одни и те же переменные проверяя после каждого чтения нет ли конца файла. Когда будет достигнут конец файла в трех записях будут три последних значения. Такие заморочи происходят только при обращению к файлу как к текстовому. При работе с ним как с не типизированым усложняется чтение, но зато становится возможным свободное перемещение по файлу.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
dilik |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 9.5.2006 Где: CCCP Репутация: нет Всего: нет |
а нельзя ли дойти до конца файла, а потом считать данные снизу вверх?
![]() |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
dilik, можно, но не для файлов открытых в текстовом режиме.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |