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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 19.06.2009, 22:12
BlackTruth BlackTruth вне форума
Прохожий
 
Регистрация: 19.06.2009
Сообщения: 4
Репутация: 10
По умолчанию Написание тестирующей программы через БД

Мне нужно написать тестирующую программу через базы данных.
Я создал базу, внес в нее все данные. Теперь мне нужно из базы выводить на экран вопросы и варианты ответов. Подскажите пожалуйста как это лучше всего сделать и как сделать чтобы после ответа на вопрос на экран выводился следующий вопрос и варианты ответов.
Заранее благодарю...
Ответить с цитированием
  #2  
Старый 19.06.2009, 23:12
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Вариантов много. Зависит от вашей подготовленности и наличия подходящего инструментария:
1. Использовать Web-интерфейс.
2. Использовать Flash-анимацию.
3. Использовать стандартные компоненты с кнопочками диалогами и т.д.
И как ни странно, многое зависит от структуры вашей БД.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #3  
Старый 19.06.2009, 23:47
BlackTruth BlackTruth вне форума
Прохожий
 
Регистрация: 19.06.2009
Сообщения: 4
Репутация: 10
По умолчанию

База состоит из 1 таблицы.
Там номер вопроса, сами вопросы, варианты ответов, правильный ответ и баллы которые даются за правильный ответ.

Подскажите пожалуйста, если делать через стандартные компоненты, то как считывать информацию из базы?
Например если я хочу вывести вопрос из базы в Memo. Как мне это сделать?
И где найти материал по web интерфейсу и flash анимации. И есть ли примеры тестирующих программ, написанных черех БД??

Последний раз редактировалось BlackTruth, 20.06.2009 в 10:22.
Ответить с цитированием
  #4  
Старый 20.06.2009, 10:26
BlackTruth BlackTruth вне форума
Прохожий
 
Регистрация: 19.06.2009
Сообщения: 4
Репутация: 10
По умолчанию

Помогите поалуйста, мне очень срочно эту программу нужно написать...
Ответить с цитированием
  #5  
Старый 20.06.2009, 14:31
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Одна таблица говорите... Можно конечно порассуждать на тему сколько на самом деле нужно под тест таблиц, ну да ладно.
При выводе из базы обычно используются:
-для однострочного текста TDBEdit.
-для многострочного текста TDBMemo.
-для картинки TDBImage
А насчет "примеры тестирующих программ, написанных черех БД" так все без исключения тесты используют базу данных для хранения вопросов, вот только какой именно вариант БД использовался - собственная разработка или общедоступный формат, зависит от разработчика.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #6  
Старый 21.06.2009, 13:05
BlackTruth BlackTruth вне форума
Прохожий
 
Регистрация: 19.06.2009
Сообщения: 4
Репутация: 10
По умолчанию

Это все понятно. Меня интересует сама процедура вывода информации в Memo и Edit
Ответить с цитированием
  #7  
Старый 21.06.2009, 16:08
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Цитата:
Сообщение от BlackTruth
Это все понятно. Меня интересует сама процедура вывода информации в Memo и Edit
Что-то мне подсказывает, что это далеко не так.
Бросаете на форму AdoTable и DataSource. Настраиваете AdoTable на работу с вашей одной таблицей. Через свойство DataSource.Dataset подключаетесь к AdoTable. Через свойство DBMemo.DataSource подключаетесь к DataSource, в свойстве DBMemo.DataField выбираете поле из таблицы.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

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

ВКонтакте   Facebook   Twitter