ArxGenBarcode

Здесь барахольщики могут похвастать _своими_ творениями в графике, литературе, железе, софте
Аватара пользователя
b0r1sus
Сообщения: 828
Зарегистрирован: Сб сен 01, 2012 9:20 am
Контактная информация:

Re: ArxGenBarcode

Сообщение b0r1sus »

Для фронтэнда можно ленточный или метро интерфейс прикрутить с MDI-окнами. Каждое дочернее окно - параметры штрихкода. Открытие через файл, сохранение. Импорт с камеры - меню: файл - импорт. Типа как фотошоп но со штрихкодами.

Функционал генерации и распознавания можно на окна разбить или вкладки.

Доступ к бэкэнду можно сделать через консоль и dll-библиотеку.

Самый юзкейс: сканирование и фотографирование товаров для Интернет-магазинов и для 1С. Можно совместить с вбиванием параметров веса, габаритов и прочих. Получишь метку "Совместимо с 1С", будешь большие деньги зарабатывать. :ugeek:

https://1c.ru/rus/products/1c/predpr/compat/list.htm

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: ArxGenBarcode

Сообщение arxont »

b0r1sus писал(а): Ср дек 12, 2018 7:29 pm Для фронтэнда можно ленточный или метро интерфейс прикрутить с MDI-окнами. Каждое дочернее окно - параметры штрихкода. Открытие через файл, сохранение. Импорт с камеры - меню: файл - импорт. Типа как фотошоп но со штрихкодами.

Функционал генерации и распознавания можно на окна разбить или вкладки.

Доступ к бэкэнду можно сделать через консоль и dll-библиотеку.

Самый юзкейс: сканирование и фотографирование товаров для Интернет-магазинов и для 1С. Можно совместить с вбиванием параметров веса, габаритов и прочих. Получишь метку "Совместимо с 1С", будешь большие деньги зарабатывать. :ugeek:

https://1c.ru/rus/products/1c/predpr/compat/list.htm
"Типа как фотошоп " - а чего не как "типа как офис" или "типа как автокад"? У них это сделано из-за ОГРОМНОГО числа функций, которые просто нельзя на одном экране показать.

Меню - это антипатерн UI.

Также как и MDI. Даже 1С уже ушла от MDI. Зачем это нужно с точки зрения UI? Какие плюсы даёт. В чём упрощение? Увеличения числа шагов и "прятание" действие почти всегда плохой ИМХО вариант.

Вот это вот разделение на "фронтэнд"-"бэкэенд" - штабля? Может в вебе и нужно такое разделение, но десктоп так не делится (если интересно, то читать про MVP-MVVM-MVC-MVI).
Да и WPF по сути такой и есть и "принуждает" пользователя к правильному разбиению тем, что XAML это язык разметки и логику в него не впиндюришь (неее, ну конечно можно, но зачем?).

По поводу 1С - угу. Только у меня на сишарпе написано. А не на 1С. И у них есть встроенная БЕСПЛАТНАЯ утилита - называется "Обработка сканера штрих-кодов". Для считывания. А функционал генерации встроен в саму 1С.

PS: "метро интерфейс прикрутить с MDI-окнами" - по официальному стайлгайду СТРОГО запрещено. Неее, ну конечно можно реализовать

PS2: Сразу обозначу свою позицию - одно окно, без кучи маленьких "подокон". Один экран - на котором доступ есть ко всем функциям (возможно некоторые спрячу за слайдер - но скорее нет).
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: ArxGenBarcode

Сообщение arxont »

Добавил, помимо печати, экспорт в XPS и PDF
Снимок.PNG
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: ArxGenBarcode

Сообщение arxont »

Добавил скрипты автобилда. Теперь не надо самому делать релиз. Можно всё батником сделать. Но выкладывать ручками да...
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: ArxGenBarcode

Сообщение arxont »

По просьбам трудящихся в раздел генерации добавил функцию Blur, можно комбинировать с функцией Noise
Безымянный.png
Объясню для чего нужно -
1 кейс: Надо выбрать формат штрихкода для использования где-то, берём генерируем разных м нойзом и блюром. Сканируем оборудованием что есть. Что лучше сканится и распознаётся.

2 кейс: Надо проверить сканер штрихкода на чтение штрихкодов разной степени паршивости
Киберпанк не умер. Он просто наступил.

Ответить