Science and world


ISSN 2308-4804. Science and world. 2021. № 12 (100). Vol. II


Download 2.23 Mb.
Pdf ko'rish
bet46/91
Sana17.10.2023
Hajmi2.23 Mb.
#1705886
1   ...   42   43   44   45   46   47   48   49   ...   91
Bog'liq
Science and world № 12 (100), December, Vol. II (2)

ISSN 2308-4804. Science and world. 2021. № 12 (100). Vol. II.
38 
Для начала нужно создать объект класса Bitmap и копировать элемент Frame, для этого может помочь 
метод Clone(). Потом, создать объект класса BarcodeReader и инициализировать переменную с типом var, такой 
тип может получить значения разных типов в том случае, если разработчик не уверен, какого типа может быть 
результат. Далее, через условную конструкцию if передать в параметр следующее выражение: если результат не 
пустой. В заданной конструкции для текстового поля fieldWriteBarcode, куда будет выводиться штрих-код
вызывается метод Invoke(), куда как параметр передается делегат. Внутри делегата теперь в текстовое поле 
необходимо вставить значение переменной result с типом var, и привести его к строковому типу при помощи 
функции ToString(). Данная часть алгоритма показана на рисунке чуть ниже. 
 
 
Рис. 7. Вывод чисел штрих-кода в текстовое поле окна программы 
В конце алгоритма сканера штрих-кода нужно указать обработку события для закрытия окна сканера. 
Событие, которое отвечает за закрытие окна C#, называется FormClosing. Ход кода выглядит так. Если 
программа определила видеокамеру, а именно, если веб-камера работает, то её нужно отключить 
принудительно. Для этого понадобится функция Stop(). 
 
 
Рис. 8Закрытие окна сканера штрих-кода 
Практическая значимость данной работы заключается в том, что в процессе сканирования штрих-кода 
товара можно получить числа из штрих-кода товара и одним кликом получить подробную информацию о 
товаре, после чего данные загружаются в базу данных программы. Пользователю, который будет работать с 
этой программой, не нужно вводить данные о товаре вручную, программа сделает отправку информации о 
товаре автоматически. 
СПИСОК ЛИТЕРАТУРЫ 
1. Аллен, Дж.Т. SQL для чайников / Дж.Т. Аллен. – Издательство Вильямс, 2020. – 98 с. 
2. Бхаргава, А. Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих /
А. Бхаргава. – Издательство Питер, 2019. – 100 с. 
3. Кормен, Т.Х. Алгоритмы. Вводный курс / Т.Х. Кормен. – Издательство Вильямс, 2016. – 85 с. 
4. Кормен, Т.Х. Алгоритмы. Построение и анализ / Т.Х. Кормен, К. Штайн. – Издательство Вильямс, 2019 – 264 с. 
5. Краснобаев, А.А. Алгоритмы распознавания штриховых кодов / А.А. Краснобаев. – ИМП им. М.В. Келдыша 
РАН., 2004. – 2 с. Москва. // keldysh.ru/papers/2004/prep84/prep2004_84.html 
6. Пошаговая инструкция автоматизации складского учета товаров: что такое и как работает. 2019. // 
ekam.ru/blogs/pos/avtomatizatsiya-skladskogo-ucheta-tovarov 
7. Роберт, М.К. Чистый код. Создание, анализ и рефакторинг / М.К. Роберт. – Издательство Питер, 2019. – 7 с. 
8. Рузалина. Организация работы склада. Описание. BPMN схемы прилагаются, 2015 – 1 стр. // 
habr.com/ru/company/trinion/blog/296718/ 
9. Тельман, Тимур. Как правильно проводить инвентаризацию в магазине / Тимур Тельман. – 2018. С. 1-2. – 
Режим доступа: media.umag.kz/2018/11/15/kak-pravilno-provodit-inventariza/ 



Download 2.23 Mb.

Do'stlaringiz bilan baham:
1   ...   42   43   44   45   46   47   48   49   ...   91




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling