بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

درخواست یک نرم افزار

مدیریت گفتگو
UNCOU93 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام

دوستان من میخوام یه نرم افزاری طراحی کنم که بتونه با سیستم بارکد خوان یه سری بارکد حالا خطی یا QR-Code رو بخونه و تو خودش ثبت کنه و اگه دوباره یه بارکد رو خوند ارور بده اینکار سختیه یا نه؟

کسی میتونه کمکم کنه که این برنامه رو بنویسم.

نظرات

Spirit 11 سال پیش
از این ساده تر و واضح تر ما پروژه نداریم :) - شما با این کتابخونه لینک میتونید بارکد ها رو بخونید و توی دیتابیس ثبت کنید، موقع ثبت هم ابتدا یکبار Query میگیرید که اگه مورد فعلی ثبت شده باشه تو دیتابیس ثبت نشه و یه پیغام به کاربر بده.

پاسخ‌ها 1

hamed 11 سال پیش

خوب یکی از بهترین لینک های ممکن را  Spirit جان توضیح دادند. من هم یه تذکر بدهم شاید به کار سایر دوستان هم اومد. اما شاید یه کم بی ربط باشه

بد نیست بدونید که:

  می توانید بارکدخوان سخت افزاری سیم دار معمولی را هم به دیوایس هایی که OTG دارند وصل کنید خیلی هم ساده است. کاربردش هم برای مواردی است که کاربر دوست نداره با سیستم های کند بارکد خوان موبایل کار کنه و یا مدام بین صفحه اصلی و صفحه کدخوان جابه جا بشه. این یعنی کاربرد عظیم در نرم افزار های فروشگاهی و انبارداری و ....

حالا دو نکته مهم هم وجود داره که کاربری این سیستم را محدود می کنه:

1- از انواع سیمی نمی توان به صورت مستقیم استفاده کرد و باید یه قطعه سخت افزاری با باطری جداگانه برای اون بسازید چون برق موبایل جوابگوی راه اندازی کدخوان نیست. (یه جور هاب یو اس بی اکتیو و باطری خور نیاز دارید)

2- برای حل مشکل فوق در خارج از ایران بارکدخوان های بلوتوث مخصوص وجود داره که خیلی هم ارزان هستند (حدود 120 هزار تومان یعنی مشابه انواع سیمی!) ولی متاسفانه در ایران به راحتی و ارزانی در دسترس نیستند و مجبور می شوید از انواع دانگل دار استفاده کنید که بسیار گرانتر هستند (قیمتی بیش از 700 هزار تومان) و آن را از طریق otg و دانگل به گوشی متصل کنید. این سیستم ها معمولا باطری دار هستند.

به بخشید بی ربط بود!

نظرات

hamidd 11 سال پیش
خیلی هم با ربط بود :) ممنون که اطلاع دادید :)
ATRAS 11 سال پیش
ممنون حامد جان متن خوبی بود.ما که استفاده کردیم.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .