Другие языки программирования и технологии
Хочу сделать программу в дельфи с такими приёмами....
..Хочу сделать программу в дельфи с такими приёмами - пишешь вопрос,тебе список найденных вопросов. на нужный вопрос - ответ,причина проблемы и решение. Я новичок в дельфи. Хотелось бы какие-нибудь исходники...может кто поможет.
для начала, проработайте ТЗ, для себя же. это поможет быстро и четко создать программу, не замедляясь на вопросах "что же сейчас делать? ", "как это делать? ", "как все это будет работать вместе? ".
вопросы, ответы, и причины нужно хранить. где? в БД. изучите основы работы с базами данных, для начала можно через BDE. все, что я напишу ниже, скорее всего будет казаться тарабарщиной, пока не изучите.
далее, определите структуру БД, не забывая про нормальные формы. например, такую (структура: [таблица] заголовки_таблицы) :
[вопросы] ID, вопрос
[причины] ID, причина
[ответы] ID, причина
[причиныпроблем] ID, причинаID, вопросID
[ответынавопросы] ID, ответID, вопросID
думаю, все понятно. . у каждой записи свой уникальный номер через поле-счетчик ID. три таблицы-списка (вопросов, ответов, причин) , и две таблицы связей (причины проблем, ответы на вопросы) , каждая запись - связь. что я подразумеваю под "связью", на примере таблицы "ответынавопросы": запись хранит уникальный номер самой связи, и уникальные номера вопроса и ответа (по ним осуществляется выборка из таблиц-списков, для получения собственно самих вопросов и ответов) .
поясню: я строю СУБД только на SQL-запросах, не люблю визуальные компоненты типа TDBTable. а базы данных стараюсь делать без полей подстановки и прочих вкусностей - меньше подводных камней, и разгрузка процессора БД. конечно, разработка чуть больше времени занимает, но зато полное понимание всего процесса, и гибкость кода. у других может быть другой подход, и кому-то мой подход покажется диким и геморройным, но на вкус и цвет. . ;)
вопросы, ответы, и причины нужно хранить. где? в БД. изучите основы работы с базами данных, для начала можно через BDE. все, что я напишу ниже, скорее всего будет казаться тарабарщиной, пока не изучите.
далее, определите структуру БД, не забывая про нормальные формы. например, такую (структура: [таблица] заголовки_таблицы) :
[вопросы] ID, вопрос
[причины] ID, причина
[ответы] ID, причина
[причиныпроблем] ID, причинаID, вопросID
[ответынавопросы] ID, ответID, вопросID
думаю, все понятно. . у каждой записи свой уникальный номер через поле-счетчик ID. три таблицы-списка (вопросов, ответов, причин) , и две таблицы связей (причины проблем, ответы на вопросы) , каждая запись - связь. что я подразумеваю под "связью", на примере таблицы "ответынавопросы": запись хранит уникальный номер самой связи, и уникальные номера вопроса и ответа (по ним осуществляется выборка из таблиц-списков, для получения собственно самих вопросов и ответов) .
поясню: я строю СУБД только на SQL-запросах, не люблю визуальные компоненты типа TDBTable. а базы данных стараюсь делать без полей подстановки и прочих вкусностей - меньше подводных камней, и разгрузка процессора БД. конечно, разработка чуть больше времени занимает, но зато полное понимание всего процесса, и гибкость кода. у других может быть другой подход, и кому-то мой подход покажется диким и геморройным, но на вкус и цвет. . ;)
Достаточно реализовать средствами, например. того же TWebBrowser запросы к майлру-помойке.
Уж каких только "ответов, причин проблем и решений" тут не увидишь)
Уж каких только "ответов, причин проблем и решений" тут не увидишь)
Похожие вопросы
- Здравствуйте, хочу сделать программу для автозаполнения таблицы.
- Напишите, пожалуйста программу в Дельфи. Вывести k (катое) слово строки S.Слово - набор символов, ограниченный пробелами
- нужно дать коментарий к каждой строчке кода, программа в дельфи
- Проблема в программе Access, хочу сделать подарок папе, помогите, пожалуйста
- Хочу задать вопрос по Дельфи. Он оч легкий, а я не знаю...
- На каких программах делают игры? Хочу сделать свою игру, и хочу узнать, что на каких программах и языках делают игры?
- Как сделать программу по типу мини-базы даных на тему "Успеваемость студентов во время сессии" ? Желательно на C++.
- Программирование,Сделать программу - таймер. Задаётся задержка срабатывания в минутах и секундах.
- C# Сделать программу которая разделяет текст на предложения.
- как сделать программу котороя уведомляет и защищает от взлома в одноклассниках ?
Т.е. не нужен инет подключение.