سورس کد بارکد در سی شارپ عنوان پروژه ای است که به پیاده سازی ساخت انواع استاندارهای بارکد در نرم افزار برنامه نویسی Virtual Studio 2013 می پردازد. در این پروژه از کتابخانه BarcodeLib در سی شارپ استفاده شده است. به کمک این پروژه می توانید بارکدهای مختلف را در محیط ویژوال استودیو ایجاد نمایید.
تیم برنامه نویسی پی استور یکی از اولین گروههای تشکیل شده در مجموعه آموزشی پی استور میباشد. این تیم از اساتید مجرب و فارغ التحصیلان رشتههای فنی و مهندسی تشکیل شده که در زمینههای مختلف برنامهنویسی و تهیه سورس کد فعال هستند.
تعریف بارکد
بارکد نوعی نمایش تصویری اطلاعات بر روی سطوح است که اطلاعات آن را میتوان توسط ماشین بازخوانی کرد. بارکدهای اولیه اطلاعات را در قالب عرض و فاصله خطوط موازی چاپ شده ذخیره میکردند و به صورت یک دسته از خطوط مستقیم موازی دیده میشدند اما امروزه بارکدها ممکن است بسته به نوع به شکل دو بُعدی یک دسته نقطه، یک دسته دایره هم مرکز یا به صورت مخفی شده در تصاویر نیز ظاهر شوند.
بارکدها توسط یک پویشگر نوری که دستگاه بارکدخوان نامیده میشود بازخوانی میشوند و اگر در تصاویر مخفی شده باشند توسط نرمافزار خاصی از آن بیرون کشیده میشوند. بارکدها به صورت گستردهای در پیادهسازی سیستمهای جمعآوری خودکار اطلاعات شناسهها که سرعت و دقت ورود اطلاعات را بالا میبرند کاربرد دارند.
انواع استاندارد های بارکد
با توجه به كاربردهای متفاوت، سيستم های توليد باركد بسياری وجود دارند که بر اساس الگوهای متفاوت، روش رمزنگاری و توليد کد در آنها با هم تفاوت دارد. بعنوان مثال درسيستم خرده فروشی اروپايی از استاندارهایEAN استفاده می شود .از معروفترين استانداردهای باركد می توان از :
EAN13 -EAN 8 – 2 OF 5 Chkd Mode – Coda Bar – Code 128 – code 39 – UPC و Interleaved 2 of 5 نام برد.
استاندارد 39
اين استاندارد، استانداردی صنعتی مي باشد كه در خط توليد و جهت سيستمهای اطلاعاتی داخلی يك شركت مورد استفاده قرار ميگيرد. كاراكترهای قابل استفاده در اين استاندارد عبارتند از :
0 1 2 3 4 5 6 7 8 9
A B C D E F G H I G K L M N O P Q R S T U V W Y Z
+ – / $ % . *
خط فاصله يا Space
در ابتدا و انتهای باركد علامت ستاره درج می گردد و ممكن است در بعضی از باركدخوانها به عنوان يك كاراكتر مستقل قابل خواندن نباشد. اين استاندارد محدوديتی از نظر طول ندارد و می توان هر كدی با هر رقم داشته باشيد. از نظر فنی،دارای دانسيته ( حجم ذخيره ســازی اطلاعات به پهنای باركد ) پائين است اما به خوبی خوانده می شود.جهت جلوگيری از بروزخطا در زمان خواندن، اطلاعات توسط باركدخوان، در زمان نوشتن وخواندن اطلاعات از رقم كنترلی استفاده می گردد.اين رقم ،كنترلی، آخرين رقم در يك كد است كه بصورت رقم اضافی نوشته می شود
استاندارد EAN13
استانداردی است كه توسط موسسه (European Article Numbering ) تدوين گرديده است . اين استاندارد برای كد ملی و اقلام صادراتی استفاده می شود و در آن فقط می توان از اعداد استفاده نمود. تعداد ارقام ارائه شده به اين استاندارد بايد 12 رقم باشد كه يك رقم كنترلی به آن اضافه می گردد. ارقام تشكيل دهنده باركد در اين استاندارد دارای معنای زير می باشند : يك تا سه رقم اول نشان دهنده كد كشور ( بعنوان مثال 0 برای آمريكا و 626 برای ايران ) ، پنج رقم بعدی کد سازنده کالا و چهار رقم نهايی برای كد توليد يا كد سريال توليد است.
استاندارد 2of5
اين استاندارد نيز صنعتی است و از نظر دامنه اطلاعات قابل كدكردن از استاندارد39 ضعيفتر است زيرا فقط اعداد را می پذيرد. از نقطه نظر فنی دارای دانسيته فشرده تر از استاندارد 39 است و می توان اطلاعات طويل را با اين استاندارد كد كرد.
تعداد ارقام در زمان استفاده از اين استاندارد بايد زوج باشد در غير اينصورت نرم افزار بطور خودكار با افزودن عدد صفـر به انتهای ارقام ، تعداد ارقام را به زوج تبديل می نمايد. برای جلـوگيری از بروز خطا از رقم كنترلی استفاده می شود. رقم كنترلی بطور خودكار حساب شده و بصورت آخرين رقم دركد درج می گردد.
استاندارد 128
استاندارد كنونی از جمله پيشرفته ترين استانداردهای صنعتی باركد در دنيا می باشد. قابليت كد كردن تمامی حروف و اعداد را دارد و مانند استانداردهای 39 و 2 of 5 می تواند طول نامحدود داشته باشد. بطور پيش فرض يك كاراكتر كنترلی اختصاص ميدهد، از اينرو ميتوان در مورد صحت اطلاعات خوانده شده اطمينان داشت.
درباره پروژه
بارکد در سی شارپ عنوان پروژه ای است که به پیاده سازی ساخت انواع استاندارهای بارکد در نرم افزار برنامه نویسی Virtual Studio 2013 می پردازد. شکل زیر استاندارهای پشتیبانی پروژه بارکد در سی شارپ را نشان می دهد.
در این پروژه با استفاده از کتابخانه BarcodeLib که در سورس کد مشخص شده است اقدام به پیاده سازی شده است. تصاویر زیر خروجی این پروژه را نشان می دهد.
ویدئوی معرفی
درباره محصول
این محصول دارای سورس کد پروژه بارکد در سی شارپ می باشد. محصول دارای نشان تضمین کیفیت پی استور می باشد. خرید محصول توسط کلیه کارت های شتاب امکان پذیر است و بلافاصله پس از خرید، لینک دانلود محصول در اختیار شما قرار خواهد گرفت. کیفیت محتوا توسط پی استور تضمین می شود.
مباحث مرتبط با این موضوع
اطلاعات تکمیلی محصول
نام محصول: | پروژه ساخت بارکد در سی شارپ #C |
---|---|
نوع محصول: | سورس کد |
حجم فایل: | 1.2 مگابایت |
فرمت فایل: | sln. در قالب ویژوال استودیو |
قابل اجرا در: | Microsoft Visual Studio 2013 و بالاتر |
تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این محصول توسط پی استور تضمین شده و در صورت عدم رضایت از محصول، به انتخاب شما:
- ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ میشود.
- و یا 80 درصد مبلغ پرداختی به حساب بانکی شما عودت داده میشود.
سورس کدهای پیشنهادی بازی
حجم فایل: | 1.2 مگابایت |
---|---|
فرمت فایل | sln. در قالب ویژوال استودیو |
هماهنگی با: | Microsoft Visual Studio 2013 و بالاتر |
تاکنون 532 نفر این محصول را تهیه کرده اند و 2 نظر برای آن ثبت شده است.
نظرات و دیدگاه ها
قوانین ثبت دیدگاه
- لطفاً دیدگاه های خود را فارسی تایپ کنید.
- دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
- از درج دیدگاه های تکراری پرهیز نمایید.
- سوالات تخصصی خودتان را از طریق تیکت پشتیبانی مطرح کنید.
هزینه سفارش: 69,000 تومان
حجم فایل: | 1.2 مگابایت |
---|---|
فرمت فایل | sln. در قالب ویژوال استودیو |
هماهنگی با: | Microsoft Visual Studio 2013 و بالاتر |
2 بازخورد (مشاهده نظرات)
هزینه سفارش: 69,000 تومان
عسل
پروژه خیلی خوبی بود. سپاسگزار از برنامه نویسان سایت پی استور
مدیریت و پشتیبانی
نظرات و دیدگاه های خود را با ما درمیان بگذارید.