|
#1
|
|||
|
|||
курсовик
Доброго времени суток, господа. Возникла задача написать курсовую. . .Тема в принципе несложная, но я, к сожалению, не гуру делфи. Вобщем нужно сделать словарь комп терминов, по принципу термин и его описание с картинкой.Ну организовать поиск, сортировку и прочие мелочи. Я, естественно, не прошу писать за меня код, подскажите какие компоненты лучше использовать для хранения информации и о терминах, как отобразить её. Без использования аксеса.
Допустим список терминов у меня будет в компоненте ListBox, описание терминов в текстовом файле, картинки в отдельной папке. А как всё это связать вместе? Например, я выбираю в ListBox термин и в Memo отобразится описание, а в Image картинка.... |
#2
|
||||
|
||||
Цитата:
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
||||
|
||||
Мне кажется, что всё-таки лучше использовать какую-нибудь базу данных. Это, на мой взгляд, это будет проще, чем хранить список в одном файле, картинки где-то в какой-то папке... Компоненты: (компоненты набора данных (это зависит от формата БД: Table (или ADOTable))), DataSource, DBGrid(если нужна таблица данных), DBEdit, DBImage.
|
#4
|
|||
|
|||
Ну пусть будет БД, ладно. Так, а как картинки в бд хранить?
|
#5
|
||||
|
||||
Базу данных всё же не обязательно использовать, с ней только проще, но для простенькой курсовой можно и так всё сделать. Эта тема уже поднималась на форуме - воспользуйся поиском. И обрати внимание на возможности ComboBox-а, в нём можно хранить не только строки, но и объекты в которых можно описать структуру где что лежит и откуда брать.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#6
|
|||
|
|||
Цитата:
|
#7
|
||||
|
||||
Пиши код, а если что не получится будем разбираться.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#8
|
|||
|
|||
C БД проще, картинки можно хранить хоть в самой БД (BLOB-поля), хоть ссылки на них в текстовых полях (путь).
Без БД тоже не так сложно как кажется. При этом у тебя есть варианты. 1. Создать свой формат файла. Ну тут получится то-же самое, что и БД, но только придется самому писать поиск и все остальные функции. 2. Созлать один файл списка, в котором будет термин и ссылки на файлы описяния и картинки. Список грузим в память, поиск делаем руками, при выборе списке термина грузим описание и картику по сохраненным ссылкам. |
#9
|
|||
|
|||
Пожалуй тема закрыта, сделали с парням из группы прогу. Хотя есть вопрос, как сделать, чтобы при старте в webbrowser появлялась, например, картинка, а то белое поле как то не красиво. На народ залил
http://narod.ru/disk/29865519001/Эле...очник.rar.html Последний раз редактировалось Stalker999, 29.10.2011 в 20:16. |
#10
|
|||
|
|||
Цитата:
и на событии формы oncreate пропиши wb1.Navigate(GetCurrentDir+ '/Files/Title.jpg'); или если страничка то wb1.Navigate(GetCurrentDir+ '/Files/Title.html'); |
#11
|
|||
|
|||
Цитата:
Спасибо, блин, вчера так делал и не получалось, а сейчас работает. Странно |
#12
|
|||
|
|||
Появился ещё вопрос. А как организовать поиск по всем имеющимся страницам. Обычный поиск(Ctrl+F) ищет только в текущей странице
|
#13
|
|||
|
|||
Неужели никто не знает? идейку бы подкинули
|
#14
|
|||
|
|||
надо мини-гугл сделать, подругому никак я думаю
|
#15
|
|||
|
|||
Поиск отложим...Есть другой вопрос. У меня на форме есть кнопка и нужно, чтоб было так: если инет подключен, то она активна, если не подключен, то не активна. Код есть, а на какое событие повесить не знаю..
|