بارکد در سی شارپ عنوان پروژه ای است که به پیاده سازی ساخت انواع استاندارهای بارکد در نرم افزار برنامه نویسی Virtual Studio 2013 می پردازد. در ادامه توضیحات قسمتی از کدها، تصاویر و ویدئوی پیش نمایش از اجرای برنامه را خواهید دید.
برنامهنویس: تیم برنامه نویسی پی استور
متشکل از اساتید و فارغ التحصیلان رشته های فنی - مهندسی
تیم برنامه نویسی پی استور یکی از اولین گروه های تشکیل شده در مجموعه آموزشی پی استور می باشد. این تیم از اساتید مجرب و فارغ التحصیلان رشته های فنی و مهندسی تشکیل شده که در زمینه های مختلف برنامه نویسی و تهیه سورس کد فعال هستند.
تعریف بارکد
بارکد نوعی نمایش تصویری اطلاعات بر روی سطوح است که اطلاعات آن را میتوان توسط ماشین بازخوانی کرد. بارکدهای اولیه اطلاعات را در قالب عرض و فاصله خطوط موازی چاپ شده ذخیره میکردند و به صورت یک دسته از خطوط مستقیم موازی دیده میشدند اما امروزه بارکدها ممکن است بسته به نوع به شکل دو بُعدی یک دسته نقطه، یک دسته دایره هم مرکز یا به صورت مخفی شده در تصاویر نیز ظاهر شوند.
بارکدها توسط یک پویشگر نوری که دستگاه بارکدخوان نامیده میشود بازخوانی میشوند و اگر در تصاویر مخفی شده باشند توسط نرمافزار خاصی از آن بیرون کشیده میشوند. بارکدها به صورت گستردهای در پیادهسازی سیستمهای جمعآوری خودکار اطلاعات شناسهها که سرعت و دقت ورود اطلاعات را بالا میبرند کاربرد دارند.
انواع استاندارد های بارکد
با توجه به كاربردهای متفاوت، سيستم های توليد باركد بسياری وجود دارند که بر اساس الگوهای متفاوت، روش رمزنگاری و توليد کد در آنها با هم تفاوت دارد. بعنوان مثال درسيستم خرده فروشی اروپايی از استاندارهای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 که در سورس کد مشخص شده است اقدام به پیاده سازی شده است. تصاویر زیر خروجی این پروژه را نشان می دهد.
معرفی ویدئوی محصول
این ویدیو یک پیش نمایش از اجرای سورس کد میباشد.
درباره محصول
این محصول دارای سورس کد پروژه بارکد در سی شارپ می باشد. محصول دارای نشان تضمین کیفیت پی استور می باشد. خرید محصول توسط کلیه کارت های شتاب امکان پذیر است و بلافاصله پس از خرید، لینک دانلود محصول در اختیار شما قرار خواهد گرفت. کیفیت محتوا توسط پی استور تضمین می شود.
سورس کدهای مرتبط با پروژه ساخت بارکد
پروژه های پیشنهادی با زبان برنامه نویسی سی شارپ
تاریخ انتشار: | 16 فروردین 1397 |
---|---|
تاریخ بروزرسانی: | 21 آبان 1398 |
حجم فایل: | 1.2 مگابایت |
فرمت فایل | sln. در قالب ویژوال استودیو |
نسخه: | 1.0 |
هماهنگی با: | Microsoft Visual Studio 2013 و بالاتر |
تاکنون 282 نفر این محصول را تهیه کرده اند و 2 نظر برای آن ثبت شده است.
نظرات و دیدگاه ها
قوانین ثبت دیدگاه
- لطفاً دیدگاه های خود را فارسی تایپ کنید.
- دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
- از درج دیدگاه های تکراری پرهیز نمایید.
- سوالات تخصصی خودتان را از طریق تیکت پشتیبانی مطرح کنید.
قیمت 39,000 تومان
تاریخ انتشار: | 16 فروردین 1397 |
---|---|
تاریخ بروزرسانی: | 21 آبان 1398 |
حجم فایل: | 1.2 مگابایت |
فرمت فایل | sln. در قالب ویژوال استودیو |
نسخه: | 1.0 |
هماهنگی با: | Microsoft Visual Studio 2013 و بالاتر |
2 بازخورد (مشاهده نظرات)
قیمت: 39,000 تومان
عسل
پروژه خیلی خوبی بود. سپاسگزار از برنامه نویسان سایت پی استور
مدیریت و پشتیبانی
نظرات و دیدگاه های خود را با ما درمیان بگذارید.