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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 28.10.2011, 20:06
Stalker999 Stalker999 вне форума
Прохожий
 
Регистрация: 28.10.2011
Сообщения: 36
Репутация: 10
По умолчанию курсовик

Доброго времени суток, господа. Возникла задача написать курсовую. . .Тема в принципе несложная, но я, к сожалению, не гуру делфи. Вобщем нужно сделать словарь комп терминов, по принципу термин и его описание с картинкой.Ну организовать поиск, сортировку и прочие мелочи. Я, естественно, не прошу писать за меня код, подскажите какие компоненты лучше использовать для хранения информации и о терминах, как отобразить её. Без использования аксеса.
Допустим список терминов у меня будет в компоненте ListBox, описание терминов в текстовом файле, картинки в отдельной папке. А как всё это связать вместе? Например, я выбираю в ListBox термин и в Memo отобразится описание, а в Image картинка....
Ответить с цитированием
  #2  
Старый 28.10.2011, 20:19
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Stalker999
Без использования аксеса.
Пожалуйста: Оракл, Файрберд, МуЭсКуЭль, Интербэйс.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #3  
Старый 28.10.2011, 20:50
Аватар для DelphiM0ZG
DelphiM0ZG DelphiM0ZG вне форума
Новичок
 
Регистрация: 22.10.2011
Сообщения: 62
Репутация: 666
По умолчанию

Мне кажется, что всё-таки лучше использовать какую-нибудь базу данных. Это, на мой взгляд, это будет проще, чем хранить список в одном файле, картинки где-то в какой-то папке... Компоненты: (компоненты набора данных (это зависит от формата БД: Table (или ADOTable))), DataSource, DBGrid(если нужна таблица данных), DBEdit, DBImage.
Ответить с цитированием
  #4  
Старый 28.10.2011, 21:21
Stalker999 Stalker999 вне форума
Прохожий
 
Регистрация: 28.10.2011
Сообщения: 36
Репутация: 10
По умолчанию

Ну пусть будет БД, ладно. Так, а как картинки в бд хранить?
Ответить с цитированием
  #5  
Старый 28.10.2011, 21:35
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Базу данных всё же не обязательно использовать, с ней только проще, но для простенькой курсовой можно и так всё сделать. Эта тема уже поднималась на форуме - воспользуйся поиском. И обрати внимание на возможности ComboBox-а, в нём можно хранить не только строки, но и объекты в которых можно описать структуру где что лежит и откуда брать.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #6  
Старый 28.10.2011, 21:47
Stalker999 Stalker999 вне форума
Прохожий
 
Регистрация: 28.10.2011
Сообщения: 36
Репутация: 10
По умолчанию

Цитата:
Сообщение от angvelem
Базу данных всё же не обязательно использовать, с ней только проще, но для простенькой курсовой можно и так всё сделать. Эта тема уже поднималась на форуме - воспользуйся поиском. И обрати внимание на возможности ComboBox-а, в нём можно хранить не только строки, но и объекты в которых можно описать структуру где что лежит и откуда брать.
Спасибо, будем пробовать. Если что, надеюсь на помощь
Ответить с цитированием
  #7  
Старый 01.11.2011, 21:13
Stalker999 Stalker999 вне форума
Прохожий
 
Регистрация: 28.10.2011
Сообщения: 36
Репутация: 10
По умолчанию

Поиск отложим...Есть другой вопрос. У меня на форме есть кнопка и нужно, чтоб было так: если инет подключен, то она активна, если не подключен, то не активна. Код есть, а на какое событие повесить не знаю..
Ответить с цитированием
  #8  
Старый 01.11.2011, 21:38
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Самое простое, таймер.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #9  
Старый 01.11.2011, 21:52
Stalker999 Stalker999 вне форума
Прохожий
 
Регистрация: 28.10.2011
Сообщения: 36
Репутация: 10
По умолчанию

Цитата:
Сообщение от angvelem
Самое простое, таймер.

Подумывал я о таймере...Спасибо)
Ответить с цитированием
  #10  
Старый 02.11.2011, 15:58
AlexSku AlexSku вне форума
Специалист
 
Регистрация: 07.05.2007
Адрес: Москва
Сообщения: 884
Репутация: 21699
По умолчанию

Запустите готовый проект от Delphi: \Borland\Delphi7\Demos\Db\FishFact\fishfact.exe

fishfact.jpg
Ответить с цитированием
  #11  
Старый 02.11.2011, 18:46
Stalker999 Stalker999 вне форума
Прохожий
 
Регистрация: 28.10.2011
Сообщения: 36
Репутация: 10
По умолчанию

Цитата:
Сообщение от AlexSku
Запустите готовый проект от Delphi: \Borland\Delphi7\Demos\Db\FishFact\fishfact.exe

Вложение 2591


Спасибо, конечно, но я уже по иному всё сделал)
Ответить с цитированием
  #12  
Старый 10.11.2011, 18:35
Stalker999 Stalker999 вне форума
Прохожий
 
Регистрация: 28.10.2011
Сообщения: 36
Репутация: 10
По умолчанию

Господа, как мне сделать так, чтобы при закрытии программы её настройки сохранялись, у меня в main menu можно выбрать скин программы, вот нужно чтобы при повторном запуске программа открывалась с последним выбранным скином
Ответить с цитированием
  #13  
Старый 10.11.2011, 18:50
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

В инишник писать.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #14  
Старый 10.11.2011, 19:15
Аватар для Ildar-tsr
Ildar-tsr Ildar-tsr вне форума
Местный
 
Регистрация: 09.08.2011
Адрес: г.Сургут, ХМАО
Сообщения: 453
Репутация: 7402
По умолчанию

Цитата:
Сообщение от M.A.D.M.A.N.
В инишник писать.

http://www.delphisources.ru/pages/fa...ini_files.html
__________________
Google в помощь
Ответить с цитированием
  #15  
Старый 10.11.2011, 19:41
Stalker999 Stalker999 вне форума
Прохожий
 
Регистрация: 28.10.2011
Сообщения: 36
Репутация: 10
По умолчанию

Вот я и пытаюсь, пока вот что есть
PHP код:
procedure TForm1.FormCreate(SenderTObject);
var
inifile:tinifile;
begin
inifile 
:= tinifile.create('test.ini');
 
sskinmanager1.SkinName:=inifile.ReadString('FF''sSkinmanager''Skinname');
 
inifile.Destroy;
end

PHP код:
procedure TForm1.FormClose(SenderTObject; var ActionTCloseAction);
var
inifile:tinifile;
begin
inifile 
:= tinifile.create('test.ini');
 
inifile.WriteString('FF''sskinmanager''skinname');
 
inifile.Free;
end
но при запуске всё равно один и тот же скин(правда не тот что изначально установлен)

Последний раз редактировалось Stalker999, 10.11.2011 в 19:55.
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

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

ВКонтакте   Facebook   Twitter