Другие языки программирования и технологии

Хочу сделать программу в дельфи с такими приёмами....

..Хочу сделать программу в дельфи с такими приёмами - пишешь вопрос,тебе список найденных вопросов. на нужный вопрос - ответ,причина проблемы и решение. Я новичок в дельфи. Хотелось бы какие-нибудь исходники...может кто поможет.
для начала, проработайте ТЗ, для себя же. это поможет быстро и четко создать программу, не замедляясь на вопросах "что же сейчас делать? ", "как это делать? ", "как все это будет работать вместе? ".
вопросы, ответы, и причины нужно хранить. где? в БД. изучите основы работы с базами данных, для начала можно через BDE. все, что я напишу ниже, скорее всего будет казаться тарабарщиной, пока не изучите.
далее, определите структуру БД, не забывая про нормальные формы. например, такую (структура: [таблица] заголовки_таблицы) :
[вопросы] ID, вопрос
[причины] ID, причина
[ответы] ID, причина
[причиныпроблем] ID, причинаID, вопросID
[ответынавопросы] ID, ответID, вопросID
думаю, все понятно. . у каждой записи свой уникальный номер через поле-счетчик ID. три таблицы-списка (вопросов, ответов, причин) , и две таблицы связей (причины проблем, ответы на вопросы) , каждая запись - связь. что я подразумеваю под "связью", на примере таблицы "ответынавопросы": запись хранит уникальный номер самой связи, и уникальные номера вопроса и ответа (по ним осуществляется выборка из таблиц-списков, для получения собственно самих вопросов и ответов) .
поясню: я строю СУБД только на SQL-запросах, не люблю визуальные компоненты типа TDBTable. а базы данных стараюсь делать без полей подстановки и прочих вкусностей - меньше подводных камней, и разгрузка процессора БД. конечно, разработка чуть больше времени занимает, но зато полное понимание всего процесса, и гибкость кода. у других может быть другой подход, и кому-то мой подход покажется диким и геморройным, но на вкус и цвет. . ;)
Леонид Ефремов
Леонид Ефремов
95 816
Лучший ответ
Достаточно реализовать средствами, например. того же TWebBrowser запросы к майлру-помойке.
Уж каких только "ответов, причин проблем и решений" тут не увидишь)
Роман Гоппе
Роман Гоппе
32 502
Александр Боровский Смысл программы в том,что она работает офф лайн.
Т.е. не нужен инет подключение.

Похожие вопросы