|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.11.2012, 18:18 | #1 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Книга кулинарных рецептов
Давно уже рассказываю на этом форуме о своей программе "Книга кулинарных рецептов". Наконец-то могу выложить клиентскую программу.
Она практически дописана, осталось зделать серверную часть. Но, в принципе уже выполняется большинство задуманных функций. Рецептиков, правда, ещё маловато, но я над этим работаю (делаю сервисную прогу, для наполнения книги контентом). Может у кого возникнут замечания или какие-либо идеи. Готов выслушать и принять во-внимание.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 02.11.2012 в 18:20. |
02.11.2012, 21:21 | #2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Я чего-то вообще ни одного рецепта не увидел. Прошелся по вкладкам. В пустой системе тестировать нечего.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
02.11.2012, 21:43 | #3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Да, забыл объяснить. Нужно на первой вкладке "Продукты" нажать на кнопку "Загрузить". Затем, в списке продуктов, выбрать продукты и потом уже переходить на вкладку "Рецепты".
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
03.11.2012, 00:59 | #4 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Я не очень понял принцип выбора рецепта... Рецепт подбирается под определенные продукты?
Я когда-то писал жене что-то вроде записной книжки для хранения рецептов. Конечно, без серверной части. Чаще всего она находит рецепты в интернете и их нужно сохранить, поэтому непременным требованием была возможность вперемешку хранить текст и картинки (картинок к одному рецепту может быть много). И чтобы картинки можно было копипастить прямо с сайта. Сначала пытался запихнуть все это в blob-поля в базу. Но картинки бывали больших размеров (в т.ч. и bmp), проблемы с выравниванием, быстрый рост размера базы и всё такое... Забраковал. Решил использовать компонент RichView (с форматом файлов *.rvf), а саму базу данных использовал только для заголовков и ссылок на *.rvf-файлы. Саму структуру делал деревом. Картинки (png, gif и т.п.) при записи в файл сразу автоматом конвертировал в jpeg и уменьшал по максимальному размеру до ~600 px (изменяется в настройках). Одним кликом можно делать "обтекание" картинок текстом или выравнивание влево-вправо. Можно прямо на сайте скопировать весь рецепт вместе с картинками и вставить его с сохранением всех форматов текста. Можно в run-тайме рисовать таблицы с рамкой и выделением заголовков столбцов цветом и т.п. (все это легко позволяет RichView). Ахиллесовой пятой стал поиск. Если по заголовкам можно искать подстроку select ... where field like "%text%", то по самим рецептам пришлось делать поиск текста по всем файлам. Но работает, вроде, быстро. Программа, правда так и осталась на стадии beta-версии, но... сейчас посмотрел у жены на ноутбуке - базу уже метров на 250 насобирала |
03.11.2012, 07:11 | #5 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Вот Вам и первый вопрос. Система не ясна, не очевидна. Привлеките внимание пользователя, чтобы дав, программу Вы не занимались объяснением всяким юзерам, что и к чему. Ну я не знаю пусть кнопка меняет цвет в данном слуучае или еще что
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
03.11.2012, 07:36 | #6 | ||
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Над закладкой "Цена", я ещё работаю, дело в том, что в разных рецептах, даются разные весовые и объёмные единицы. Например "столовая ложка", "стакан", "грамм". Если всё измерять только в граммах, то как быть с яйцами, которые по традиции измеряются штуками? Или, например с банками консервов? В общем, много ещё нерешённых вопросов. Цитата:
Кнопочку зделал мигающей.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 03.11.2012 в 08:24. |
||
03.11.2012, 10:17 | #7 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Русские символы как и следовало ожидать на не русских системах в виде кракозябр. гдето указан чарсет гдето нет, старая Д7 по всей видимости.
Юзабилити - 2 балла. Зачем при каждом входе загружать? Мигающая даже пугает. Поделка. |
03.11.2012, 10:32 | #8 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Где кракозябры? Что за Д7? Что загружать при каждом входе? Что мигает? Мне не пустая критика нужна, а конкретно, что не устраивает. Это не "поделка", а рабочий вариант проекта, который требует шлифовки. Я его вынес на ваш суд именно для того, что-бы отшлифовать до уровня "юзабилити". Да, и слово "чарсет" мне не понятно. Пожалуйста, выражайте свои мысли по-русски. Прогу немного доделал. Вот новый вариант.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 03.11.2012 в 17:45. |
|
03.11.2012, 17:21 | #9 | ||||||
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Запустилась под wine, кракозябр не наблюдается, но рецепты посмотреть не удалось =(.
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Из замечаний: 1. Установщик хотел установить программу по пути "C:\windows\system32\unknown\Forwar d biznes\Recipes" 2. Нет возможности не добавлять программу в "пуск/программы" 3. После клика "загрузить" вывалилось сл. сообщение: Для повышения юзабилити советую посмотреть ближайшие аналоги. Цитата:
Последний раз редактировалось Kostia; 03.11.2012 в 17:30. |
||||||
03.11.2012, 17:31 | #10 | ||
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Пишет, что архива не существуе. Но на сервере имеются все архивы. А какая у Вас ОС? Цитата:
Да, Вы скачали уже обновлённую версию?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 03.11.2012 в 17:35. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Книга по C# | Skynet91 | Обсуждение статей | 3 | 21.08.2010 07:52 |
Книга по С# | Arhe | Общие вопросы C/C++ | 3 | 02.10.2008 22:06 |