Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2015, 15:48   #1
AB96
Пользователь
 
Регистрация: 20.10.2015
Сообщений: 22
По умолчанию Ремонт в квартире (программа выбора вида ремонта, составления списка материалов)

Здравствуйте. Подскажите, пожалуйста, как реализовать решение такой задачи:


Ремонт в квартире. Имеется список видов ремонта в квартире:

• «Косметический» (покраска потолков и поклейка обоев);
• Окон (3 вида: либо замена старых окон на новые «евро», либо покраска старых рам, либо только утепление);
• Ремонт пола (настил линолеума или ламината);
• Замена электропроводки;
• Замена сантехники;
• Ванная комната «под ключ»;
• Замена дверей.
(ComboBox)

Так же имеется список товаров, необходимых для ремонта. Записать в МЕМО-поле товары, необходимые для выбранного вами типа ремонта и сохранить в файлах, с соответствующими именами, а так же организовать добавление и удаление товаров из списка, при условии их наличия.


Записать список видов ремонта в ComboBox - пустяки. Но также имеется список товаров, необходимых для ремонта. И требуется организовать удаление и добавление товаров при условии их наличия. Как же это организовать, если товары будут в MEMO? Вот именно этот момент и волнует. Подскажите, пожалуйста, как это реализовать, подкиньте идей. Заранее спасибо!
AB96 вне форума Ответить с цитированием
Старый 17.12.2015, 15:59   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Записываем данные в виде ключ = значение. Находим товар по ключу. Каждая строка будет иметь свой номер. Вот этот номер и удаляем командой Delete(). Добавить товар можно командой Add().
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 17.12.2015, 16:21   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а я бы поступил проще.
для каждого вида ремонта завёл бы свой, отдельный файл.
Например, для ремонта "Косметический" материалы хранить в файле "mat1.txt",
для ремонта окон в файле "mat2.txt" и т.д.
на ComboBox повесил обработчик события, что выбрали - то и загрузить в Memo
предусмотреть ещё рядом с Memo кнопку - "Сохранить изменения" (писать содержимое memo в нужный файл.
и всё, программа готова!
Тут всех делов на 20 минут.

хотя, конечно, что такое
Цитата:
при условии их наличия.
мне тоже не понятно.
Наличия материалов ГДЕ?
Повод пообщаться по этому поводу с преподавателем.

Последний раз редактировалось Serge_Bliznykov; 17.12.2015 в 16:24.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить все различные способы составления списка в порядке убывания v0l0d1ka Помощь студентам 3 10.05.2015 23:10
язык С составления списка заказчиков, которые заказали наибольшее число товаров каждого типа bilochka Помощь студентам 0 28.04.2013 18:34
Программа для расчета стоимости материалов. nachonovo Фриланс 13 15.01.2013 17:04
Delphi. Программа по расчету энергопотребления в квартире DrZed Помощь студентам 2 13.11.2012 13:02
Программа для составления списка чисел Dina2360 Паскаль, Turbo Pascal, PascalABC.NET 5 23.03.2012 20:56