Belarusian Collector Forum of Scale Models

 ГлавнаяРегистрацияВход
    Воскресенье, 09.10.2016, 13:51
Приветствую Вас Гость | RSS


Интернет-магазин масштабных моделей в Беларуси
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 212»
Модератор форума: Vadim, saviv 
Форум » Автомобильный моделизм » Справочные материалы » Пишем каталог коллекции под Windows (Напишим полезную программу вместе)
Пишем каталог коллекции под Windows
Shaman999Дата: Понедельник, 19.05.2014, 09:20 | Сообщение # 1
Группа: Участники
Сообщений: 176
Статус: Offline
Т.к. на работе я программирую на "пещерном языке", то есть необходимость "прокачать скилл" в современных языках. Писать ученические программы как-то не интересно, посему предлагаю здесь обозначить основной функционал "Электронного каталога моделиста". В теории, возможно сделать его не только для авто-мото техики, но и для флота, авиации, боевых машин, охватив широкую аудиторию)
P.S. Хорошо бы еще и дизайн здесь обговорить


 
savivДата: Понедельник, 19.05.2014, 10:12 | Сообщение # 2
Группа: Модераторы
Сообщений: 1108
Статус: Offline
как указывалось ранее "С привязкой под Windows с пристрелкой на Windows Phone", лучше под Android, пользователей побольше будет.
Давайте начнем набивать пункты:

1. Модель (название авто,мото, и т.д)
2. Масштаб
3. Материал
4. Изготовитель
5. Год
6. Фото
7. Цена
8. Где куплена (дата, место)
9. Описание модели

Обязательно возможность сортировки и поиска.


Самая хорошая работа - это высокооплачиваемое хобби.
Генри Форд
 
Shaman999Дата: Понедельник, 19.05.2014, 10:41 | Сообщение # 3
Группа: Участники
Сообщений: 176
Статус: Offline
Цитата saviv ()
лучше под Android,

я пока не столь широкого профиля и умею писать полноценные программы под Windows... но в целом, после написания хоть как-нибудь работающей версии под windows, можно будет попробовать портировать на android. Если писать сразу на android - я ее не напишу(
Цитата saviv ()
1. Модель (название авто,мото, и т.д)

Предлагаю разбить на Марка-модель для создания справочников марок
Цитата saviv ()
6. Фото

одну/несколько?
Цитата Shaman999 ()
P.S. Хорошо бы еще и дизайн здесь обговорить

Надо дизайн) С этим я хромаю на обе ноги)


 
ТимафонычДата: Понедельник, 19.05.2014, 10:50 | Сообщение # 4
Группа: Друзья
Сообщений: 3232
Статус: Offline
У меня в табличке Excel такие поля:

1. Индекс в каталоге
2. Марка
3. Наименование модели
4. Цвет
5. Тип / подтип ТС
6. Масштаб
7. Производитель
8. Каталожный номер
9. Состояние модели
10. Упаковка:
- коробка
- бокс
- блистер
- подставка
11. Приобретение:
- цена
- место
- дата
12. Фотографии модели (для привязки фотографий к таблице Excel):
- папка с фотографиями
- кол-во фотографий

На самом деле полей больше, так как из этой же таблицы данные экспортируются в html для добавления в мой блог, но это уже, скажем так, узкая специализация... smile

Если есть возможность, то лучше писать на чем-то кросс платформенном, чтобы не замыкаться на Windows.


Разница между взрослыми и детьми заключается в стоимости их игрушек. © Роберт Фрост
 
Shaman999Дата: Понедельник, 19.05.2014, 11:01 | Сообщение # 5
Группа: Участники
Сообщений: 176
Статус: Offline
Цитата Тимафоныч ()
Если есть возможность, то лучше писать на чем-то кросс платформенном, чтобы не замыкаться на Windows.

Есть. Qt C++, и то, кроссплатформенность так себе. Jav'у я не знаю и не gрезнаю кроссплатформенность через Java машину.

Да и загвоздка именно в том, что мне нужно нагонять на C#, технология WPF)

Опять же, могу на QT C++ попробовать писать под android, но путного ничего не выйдет(

Поэтому пока ограничение Windows/Windows Phone( грубо говоря приложение под XP/Vista/7/8)
Цитата Тимафоныч ()
12. Фотографии модели (для привязки фотографий к таблице Excel):
- папка с фотографиями
- кол-во фотографий

как-то так я это себе и представлял.

Но раз пошла такая пьянка, поставлю другой вопрос: нужна ли такая программа для Windows? (Чтоб зря народ не обнадеживать) или лучше подучить матчасть и писать под Android?


 
ТимафонычДата: Понедельник, 19.05.2014, 11:10 | Сообщение # 6
Группа: Друзья
Сообщений: 3232
Статус: Offline
Можно для начала написать просто под Windows. Потом погонять её и заодно определиться, нужно ли переносить полностью функционал настольной версии в мобильную. Ну а потом разбираться потихоньку с Андроидом.

Разница между взрослыми и детьми заключается в стоимости их игрушек. © Роберт Фрост
 
Shaman999Дата: Понедельник, 19.05.2014, 11:24 | Сообщение # 7
Группа: Участники
Сообщений: 176
Статус: Offline
Ок. Краткое резюме на данный момент: программа должна уметь
- добавлять/удалять модель в коллекцию;
- показывать модели;
- искать модели;
- сортировать модели для группового показа;
- редактировать запись по модели.
------------------------------------------------------------------
По модели предлагаю выводить такие данные (шаблон Тимафоныч'а):
1. Марка* - справочник/ввод ручками
2. Наименование модели*
3. Цвет (нужен ли при выводе фото?)
4. Тип / подтип ТС*
5. Масштаб - справочник
6. Производитель - справочник
7. Каталожный номер (?)
8. Состояние модели - справочник
9. Упаковка:
- коробка
- бокс
- блистер
- подставка
10. Приобретение:
- цена
- место
- дата
11. Фотографии модели
*-обязательные поля
--------------------------------------------------------------
Надо обязательно уточнить поля по модели!


 
SerhenДата: Понедельник, 19.05.2014, 13:19 | Сообщение # 8
Группа: Участники
Сообщений: 134
Статус: Offline
Shaman999, Если интересно, то можете ознакомиться с программой "Моя филателия" - это примерно то, что вы хотите сделать, только для маркоманов. Данные хранятся в виде баз данных MS Access.

 
Silver_DragonДата: Понедельник, 19.05.2014, 13:19 | Сообщение # 9
Группа: Участники
Сообщений: 179
Статус: Offline
Цитата Shaman999 ()
Надо только перечень функционала

Нужно нечто универсалное в оболочке exel с соответсвующим расширением, чтоб в самом Экселе открвалось (для передачи каталога между пльзователями), и чтоб фото поддерживалось и с адекватной системой поиска. Я бы в Экселе каталог держал, но не могу туда фотки вставлять.


Сообщение отредактировал Silver_Dragon - Понедельник, 19.05.2014, 18:13
 
alexey_kДата: Понедельник, 19.05.2014, 21:17 | Сообщение # 10
Группа: Участники
Сообщений: 912
Статус: Offline
Цитата Serhen ()
то, что вы хотите сделать, только для маркоманов


прочитал правильно только с 3го раза smile

----------------
по теме, могу помочь с дизайном, работаю с фронт-эндом. Но только в конце июня, т.к. пишу диплом.

я бы предложил другую архитектуру - написать или на основе готовой доработать ЦМСку - БД с возможностью авторизации, и несколько интерфейсов (сайт, мобильное приложение, возможно десктопное).

Это позволит сделать очень гибкие UI, например десктопную версию быстро и удобно написать на WPF, мобильную на адроид, обязательно веб-версию (сайт) - PHP или MVC, на вкус разработчика.

Все они будут работать с одной базой данных, но не будут мешать друг другу и накладывать ограничений на реализацию.

При этом реализовывать разный функционал - мобильная версия, к примеру, урезанная,только на просмотр и добавление, у сайта, наоборот, максимальный функционал. Потенциал для последующего развития безграничный: можно имплементить комментарии, лайки к фоткам, блог, форум и т.д.

Если инициатор хочет писать на C#, могу подогнать пару готовых небольших проектов на МВС4. Для сайта вопрос только в хостинге

Кстати, в свое время и хотел написать диплом на модельную тематику - что-то вроде миниколеса (онлайн-магазин + форум для коллекционеров), однако остановился на более научном варианте.


Сообщение отредактировал alexey_k - Понедельник, 19.05.2014, 21:32
 
Silver_DragonДата: Понедельник, 19.05.2014, 22:09 | Сообщение # 11
Группа: Участники
Сообщений: 179
Статус: Offline
меня бы устроил функционал как у этой проги
только заточенный под наши модельные нужды
 
Shaman999Дата: Вторник, 20.05.2014, 09:27 | Сообщение # 12
Группа: Участники
Сообщений: 176
Статус: Offline
Цитата alexey_k ()
Если инициатор хочет писать на C#

Инициатор не признает весь новомодный cloud ибо он в душе "пират": из лицензий за всю его "компьютерную" жизнь только два TestDrive Unlimited...
Я не понимаю web-архитектуру, посему настоятельно ратую за Desktop с будущей разверткой на WindowsPhone)))
Без обид, но в моем понимании, все что пишется на PHP - соц сети и интернет-магазины ( за 4-года, которые мой однокурсник работал на PHP кроме этого я у него ничего не видел...)
----------------------------------------------
По поводу базы данных... Для быстрого портирования на другие платформы, alexey_k, предложите субд... на C# это не проблема, драйвера есть под все, начиная с FoxPro и кончая Oracle. Знаю, что android поддерживал только sqllite - тот-же фокспро)
----------------------------------------------
Сугубо технический момент
Если есть еще девелоперы, готовые за идею поработать - обсудим нюансы... Если нет - я буду писать на C# с базой MSSqlPortable.


 
drew_tutДата: Вторник, 20.05.2014, 09:56 | Сообщение # 13
Группа: Участники
Сообщений: 508
Статус: Offline
Зачем изобретать велосипед ??

Collection Studio
Программа для коллекционеров, может вести учет почтовых марок, монет, денег, может также работать с дисками, фильмами, плакатами и так далее, на что у вас фантазии хватит в общем, скачать Collection Studio по прямой ссылке - быстро и бесплатно можно ниже. Вы сможете просмотреть свою коллекцию в едином списке, можно будет сортировать ваши предметы по разным категориям. Стоит выделить удобный интерфейс, присутствует Русская поддержка. Так же программа добавить к вашим коллекциям картинку, описание и так далее. Есть мощная система поиска, можно сохранить вашу коллекцию в нужном формате.

Прикрепления: 1990096.png(69Kb)


Изготовление декалей
Группа в Вконтакте

 
savivДата: Вторник, 20.05.2014, 10:06 | Сообщение # 14
Группа: Модераторы
Сообщений: 1108
Статус: Offline
Андрей, а ты ей пользовался ? Потому как в описании так распишут ... А пользоваться ей не удобно, да и иногда лишнее тоже мешает.

Самая хорошая работа - это высокооплачиваемое хобби.
Генри Форд
 
andreyvanagelДата: Вторник, 20.05.2014, 10:23 | Сообщение # 15
Группа: Участники
Сообщений: 178
Статус: Offline
Цитата saviv ()
А пользоваться ей не удобно, да и иногда лишнее тоже мешает.

скачал попробывать, на первый взгляд без 100 грамм не врубиться


Что такое воля, как не мысль переходящая в дело!
 
andreyvanagelДата: Вторник, 20.05.2014, 10:44 | Сообщение # 16
Группа: Участники
Сообщений: 178
Статус: Offline
Цитата Shaman999 ()
3. Цвет (нужен ли при выводе фото?)

Если будет возможность сортировки по цвету, то да


Что такое воля, как не мысль переходящая в дело!
 
drew_tutДата: Вторник, 20.05.2014, 10:48 | Сообщение # 17
Группа: Участники
Сообщений: 508
Статус: Offline
Цитата andreyvanagel ()
Андрей, а ты ей пользовался ? Потому как в описании так распишут ... А пользоваться ей не удобно, да и иногда лишнее тоже мешает.


Владимир, понятие неудобства у каждого своё )
Лишнее убираешь создаешь всё как хочется тебе...
Да и кроме данной программы есть куча других готовых предложений катологизаторов коллекций, будь то модели, монеты, фильмы, марки и прочее biggrin


Изготовление декалей
Группа в Вконтакте

 
Silver_DragonДата: Вторник, 20.05.2014, 18:30 | Сообщение # 18
Группа: Участники
Сообщений: 179
Статус: Offline
Цитата drew_tut ()
кроме данной программы есть куча других готовых предложений катологизаторов коллекци

опубликуйте эту "кучу"
я вопросом каталогизации занялся плотно, но из фриварного софта ничего стоящего не нашел, донатить не собираюсь, а варезников подобный софт интересует мало. Я гуманитарий, поэтому поддержать проект создания каталогизатора для моделей могу только морально. Могу предложить себя в качестве тестера.
 
pavllaДата: Вторник, 20.05.2014, 21:24 | Сообщение # 19
Группа: Участники
Сообщений: 56
Статус: Offline
Так же задумывался о каталоге своей коллекции.
Нашел в сети - эту прогу Collmate
Вроде не плохо, можно создать профиль своей коллекции и добавить свои поля в карточку предмета.
.... вот только нужна лицензия sad


Идеальных моделей не бывает, но искусство передать облик не только в точности размеров кроется.

Сообщение отредактировал pavlla - Вторник, 20.05.2014, 21:34
 
Shaman999Дата: Вторник, 20.05.2014, 21:49 | Сообщение # 20
Группа: Участники
Сообщений: 176
Статус: Offline
Значит мы более-менее определились.
Таможня дает добро))) - я буду пробовать реализовывать PC версию.
Если, в течении ближайшей недели-двух найдется энтузиаст, готовый бесплатно работать над программой под другие платформы - подумаем об универсальной базе данных (Sql lite например). Нет - выбор бд остается за мной (99,9% это будет MS Sql Server).


 
vit248Дата: Вторник, 20.05.2014, 22:48 | Сообщение # 21
Группа: Участники
Сообщений: 59
Статус: Offline
Если позволите, хочу высказать свое мнение по вопросу, модет кому и пригодится. Постоянно работаю с данными, приходится их компоновать по разному и это на протяжении многих лет. По мне, самая удобная форма - старый добрый ексель - только надо соблюдать принцип организации информации, как базы данных. делаю просто - необходимая инфа, например, дата покупки, модель, цена покупки хранится в своем столбце. Указываешь закрепление страницы - что бы шапка всегда была на экране, добавляешь автофильтр и понеслась. Достоинства - можно быстро, через систему фильтров найти любую модель. Например, ищете москвич-412 красный - задали в столбце "модель" - МОСКВИЧ - вам ексель выдал все москвичи вашей коллекции, задали номер "412" - остались москвичи 412-е... Быстро и оперативно. Можно постоянно добавлять новые характеристики модели для других группировок, например, вдруг Вам понадобилась статистика по месту приобретения. Добавили столбец "Место приобретения". И т.д. Т.е. Вы можете оперативно переходить последовательно от широкого запроса к узкому и САМИ моделировать необходиый набор критериев.
Основной минус - как хранить фото. Могу предложить создать папку, в которую скидывать все фото, а в названии фото - номер модели из базы екселя. Отсртировали фото по наименованию, и быстро нашли, если интересно посмотреть.
Как-то так.
 
drew_tutДата: Вторник, 20.05.2014, 23:52 | Сообщение # 22
Группа: Участники
Сообщений: 508
Статус: Offline
Цитата pavlla ()
Так же задумывался о каталоге своей коллекции.
Нашел в сети - эту прогу Collmate
Вроде не плохо, можно создать профиль своей коллекции и добавить свои поля в карточку предмета.
.... вот только нужна лицензия


вот тут есть и программа и лекарство к ней, в смысле ключ к программе)
ЖМЯК


Изготовление декалей
Группа в Вконтакте



Сообщение отредактировал drew_tut - Вторник, 20.05.2014, 23:52
 
andreyvanagelДата: Среда, 21.05.2014, 08:17 | Сообщение # 23
Группа: Участники
Сообщений: 178
Статус: Offline
Цитата drew_tut ()
Основной минус - как хранить фото. Могу предложить создать папку, в которую скидывать все фото, а в названии фото - номер модели из базы екселя
В экселе можно вставить и картинку, ну или на крайняк сделать гиперссылку на любую фотку
Цитата Shaman999 ()
Значит мы более-менее определились. Таможня дает добро))) - я буду пробовать реализовывать PC версию.
ждем с нетерпением


Что такое воля, как не мысль переходящая в дело!

Сообщение отредактировал andreyvanagel - Среда, 21.05.2014, 08:21
 
MenelДата: Среда, 21.05.2014, 12:23 | Сообщение # 24
Группа: Участники
Сообщений: 81
Статус: Offline
Выскажусь по поводу Collection Studio
Пользуюсь ей с начала года, веду в ней несколько баз по непрофильным темам собирательств. Эта программа как раз для тех, кто готов каталогизировать свою коллекцию, неторопливо и упорно заполняя поля. Настроить ее можно под любые нужды, пользователь сам определяет форму и реквизиты хранения, вариаций много и фактически программа универсальна. Например, я веду в ней несколько журналок, описывая вложения, практически все реквизиты и готовые списки сделал к конструкторе формы программы, слегка раздражает сбрасывающая при загрузки БД сортировка по пользовательским полям, но мирится можно. Что в таких программа главное, удобство фильтрации, причем здесь фильтр очень удобен и хорош, интуитивно понятен. Плюсом для меня, это бесконечное количество вложений, удобная галерея просмотра вложений, цветовые выделения статусов (в коллекции, хочу, в посылке и прочее), причем статусы задаются самим пользователем. Кстати, вся информация хранится в одной базе, одном файле. Работу можно построить так, используя любое облако, доступ к БД может осуществляться с разных компьютеров.
Широкая статистика, правда заточенная под марки и монеты, но если у объекта собирательства есть реквизит "Страна" (например прозводитель), то появляется интерактивная карта мира с указанными странами. И многое другое. Из минусов программа слегка сложна в разбирательстве, не очень удобно вносить данные... Что касается использования данных, например, на Андройде, то для себя яя ее решил так. Dropbox и экспорт из программы и тогда это выглядит так на любом устройстве: https://dl.dropboxusercontent.com/u....14.html
Несколько слайдов с реальной моей БД для иллюстраций...








И последнее, я считаю ключевым моментов в использовании этой или любой другой подобной программы, это желание вносить данные, не лениться, заполнять не только название но и ряд сопутствующих параметров объекта коллекционирования. Вот тогда использования программы оправдывается!
 
Shaman999Дата: Понедельник, 26.05.2014, 09:43 | Сообщение # 25
Группа: Участники
Сообщений: 176
Статус: Offline
Прочитал последние посты здесь и в теме про готовые программы: сделать так, что-бы каждый сам выбирал кол-во и тип полей, описывающих модель, я не смогу потому-что:
1) это идет в разрез с основными правилами архитектуры приложения
2) это будет очень тяжело и долго разрабатывать
3) у меня есть некоторые "наработки" благодаря которым можно будет "делиться" электронными вариантами своих коллекций, при условии, что у них ОДИНАКОВЫЙ формат
-----------------------------------------------------------------------------
посмотрел скрины прог, некоторые "пощупал". На мой взгляд, там модель описывается очень большим кол-вом атрибутов. Опять же спрашиваю, все согласны с таким описанием модели, или надо что-то поменять?
-----------------------------------------------------------------------------
С сегодня начинаю работу над "дизайном" wink Прошу всех заинтересованных обсудить набор атрибутов.


 
BosanДата: Понедельник, 26.05.2014, 09:59 | Сообщение # 26
Группа: Администраторы
Сообщений: 1893
Статус: Offline
Цитата Shaman999 ()
По модели предлагаю выводить такие данные (шаблон Тимафоныч'а):

1. Марка* - справочник/ввод ручками
2. Наименование модели*
3. Цвет (нужен ли при выводе фото?) нету смысла при наличии фотографии
4. Тип / подтип ТС*
5. Масштаб - справочник
6. Производитель - справочник нужна возможность добавлять всяких экзотических производителей
7. Каталожный номер (?) Если КН от производителя, то его лучше вписывать в пункт 6. Типа выпадающее меню
8. Состояние модели - справочник
9. Упаковка:
- коробка
- бокс
- блистер
- подставка
10. Приобретение:
- цена
- место
- дата
11. Фотографии модели
*-обязательные поля
я бы добавил "место хранения" удобно если это обменный фонд или типа того.

По дизайну. Мне так импонирует версия "HModel" shy


Споры на интернет-форумах, сродни шахматной олимпиаде среди дебилов...
 
ТимафонычДата: Понедельник, 26.05.2014, 10:10 | Сообщение # 27
Группа: Друзья
Сообщений: 3232
Статус: Offline
По поводу количества и типа полей... Дабы не изобретать велосипед, можно создать с запасом расширенный набор полей, и пусть пользователь сам выбирает какие ему поля заполнять, а какие исключить из обработки. Но это можно и нужно сделать в версии эдак в третьей либо в четвёртой, когда всё задуманное в первой уже обкатано и исправлено во второй. smile

Набор атрибутов меня вполне устраивает. А из плюшек хотелось бы видеть экспорт записи либо группы записей в какой-нибудь формат, удобный для дальнейшей обработки (txt, xml, xls и т.п.).

smile


Разница между взрослыми и детьми заключается в стоимости их игрушек. © Роберт Фрост
 
BosanДата: Понедельник, 26.05.2014, 10:21 | Сообщение # 28
Группа: Администраторы
Сообщений: 1893
Статус: Offline
Цитата Тимафоныч ()
А из плюшек хотелось бы видеть экспорт записи либо группы записей в какой-нибудь формат, удобный для дальнейшей обработки (txt, xml, xls и т.п.).
Лучше конечно Excel
shy


Споры на интернет-форумах, сродни шахматной олимпиаде среди дебилов...
 
Shaman999Дата: Пятница, 19.09.2014, 13:07 | Сообщение # 29
Группа: Участники
Сообщений: 176
Статус: Offline
Эм... Работа по каталогу идет не так активно, как хотелось бы. Но все-таки идет.
Почти полностью пересмотренная концепция приложения привела к отказу от каких-либо баз данных в пользу xml-подобного файла, который, в теории, легко можно будет использовать на любой платформе.
Ввиду этого и того))) Есть необходимость уточнения.
Дизайн
Дизайн аскетичен донельзя

1 - Меню (Пока стандартное. Будет дополняться).
2 - Тулбар(естественно потом сделаем его красивым и добавим пару кнопок).
3 - "Дерево навигации" - что-то наподобие проводника в видовс. - Много вопросов.
4 - Основная часть окна для вывода информации (табличный вид)
5 - Окно доп информации - Много вопросов
5.1 - Фото: вопрос много фото крепим или нет?
5.2 - Навигация по фото (результат ответ на вопрос 5.1)
По окну доп информации предложение такое в него ВСЕГДА выводить марка, модель, масштаб и фото. Все остальное в области 4.
Данные
Тут, я думаю, все остается как и было есть "локальные" справочники, которые пользователь сможет редактировать (справочник марок авто, производителей моделей, типа авто и т.д) и есть основная база. Вот в связи с этим и возник вопрос по "дереву" - делать его только "по маркам" или возможность "менять типы"?

По мере "продвижения" проекта вопросы буду оставлять здесь.
Прикрепления: 0719901.jpg(134Kb)


 
Shaman999Дата: Пятница, 19.09.2014, 15:51 | Сообщение # 30
Группа: Участники
Сообщений: 176
Статус: Offline
Ну или есть еще вариант "Выводим все" отключая в меню ненужное. Пример "Выводим все" ниже.

Как делаем? И то, и то не займет кучу времени)
Прикрепления: 9628648.jpg(117Kb)


 
Форум » Автомобильный моделизм » Справочные материалы » Пишем каталог коллекции под Windows (Напишим полезную программу вместе)
Страница 1 из 212»
  

 

Copyright Diecast.BY 2016
 
   Рейтинг@Mail.ru    Яндекс.Метрика