آموزش تولید بارکد QR Code به زبان سی شارپ

آموزش تولید بارکد QR Code به زبان سی شارپReviewed by محمد رشیدی on Aug 4Rating: 5.0آموزش تولید بارکد QR Code به زبان سی شارپآموزش تولید بارکد QR Code به زبان سی شارپ با استفاده از کتابخانه ThoughtWorks QRCode

با سلام و عرض خسته نباشید خدمت کاربران عزیز سایت توسعه دهندگان، در این پست قصد دارم نحوه ی تولید یا Encode بارکد QR Code را در زبان C# به شما عزیزان آموزش دهم، برای انجام این امر می بایست از کامپوننت یا کتابخانه ThoughtWorks QR Code و یا کتابخانه های مشابه آن برای برنامه نویسی دات نت استفاده نمود. لینک دانلود و آموزش این کتابخانه در ادامه مطلب قابل مشاهده است.

qrform

آموزش QR Code:

 کد تولید بارکد QR Code و نمایش آن در کنترل PictureBox:

 توضیحات: 

– QRCodeScale  سایز درخواستی برای تولید بارکد است.

– QRCodeVersion نسخه بارکد است که هرچه نسخه آن بالاتر باشد بار کد پیچیده تر می شود که معمولا معقول ترین آنها نسخه ۵ می بشد.

– جهت نمایش بار کد از یک کنترل Image یا PictureBox استفاده می کنیم (که نام آن در فرم picEncode می باشد) و با استفاده از کد  (qrCodeEncoder.Encode(data محتوای بارکد را به image تبدیل کرده و آن را در picEncode نمایش می دهیم.
کد  ذخیره بارکد QR Code با فرمت عکس:

توضیحات: 

– یک دیالوگ از نوع SaveFileDialog ایجاد می کنیم.

– فیلتر یا فرمت عکسی که می خواهیم ذخیره کنیم را بصورت دلخواه می نویسیم (مانند Jpg – Png) و همچنین در بخش ImageFormat نیز آنرا مشخص می کنیم.

– با استفاده از کد (picEncode.BackgroundImage.Save(dlg.FileName, ImageFormat.Jpeg محتوای پشت زمینه کنترل picEncode را در محل انتخاب شده ذخیره می نماییم.


برای آموزش خواندن و یا Decode بارکد QRCode با استفاده از WebCam و یا فایل تصویری، اینجا کلیک کنید.

در صورت وجود هرگونه سوال و مشکل آنرا در بخش نظرات یا به ایمیل m.rashidi1994@yahoo.com ارسال کنید.

 

 

 

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

دانلود

    پاسخگو
    parsa در دوشنبه ۱۳ مرداد ۱۳۹۳ :

    مطالب خوبی دارین
    برای شروع عالیه

      پاسخگو
      محمد رشیدی در دوشنبه ۱۳ مرداد ۱۳۹۳ :

      خیلی ممنون دوست عزیز، سعی می کنیم تا حد امکان عالی پیش بریم.

    پاسخگو
    سید عماد حجازیان در چهارشنبه ۱۵ مرداد ۱۳۹۳ :

    qrCode رو که میبینم یاد قهوه میوفتم!!!چه شبایی که نخابیدیم و کد زدیم! =))

      پاسخگو
      محمد رشیدی در چهارشنبه ۱۵ مرداد ۱۳۹۳ :

      اره دقیقا خودمم یاد همین می افتم :دی عجب شبی بود

    پاسخگو
    hadi در سه شنبه ۰۴ شهریور ۱۳۹۳ :

    عالی بود

    پاسخگو
    نیما در شنبه ۰۱ آذر ۱۳۹۳ :

    سلام
    میخواستم بدونم چطور میتونم این از این کتابخونه تو ویژوالم استفاده بکنم ، چطور باید کتابخونه رو به ویژوال اضافه کنم؟
    ممنون

      پاسخگو
      محمد رشیدی در دوشنبه ۰۳ آذر ۱۳۹۳ :

      با سلام، فایل ThoughtWorks.QRCode.dll در پوشه bin/Debug موجود هست، برای استفاده از این کتابخونه در پروژه های دیگر سی شارپ، در بخش Solution Explorer بر روی References کلیک راست کنید و گزینه Add Reference رو بزنید. با استفاده از دکمه Browse می تونید کتابخونه مورد نظرتون رو انتخاب کنیدو به پروژه اضافه کنید. بازم سوالی بود در خدمتم، موفق باشید.

    پاسخگو
    محمد در پنج شنبه ۱۳ آذر ۱۳۹۳ :

    سلام
    چرا فونت فارسی رو ساپورت نمیکنه؟

    پاسخگو
    Mr.Prestige در جمعه ۰۳ بهمن ۱۳۹۳ :

    عالی بود تشکر .

    پاسخگو
    مهدی در شنبه ۰۴ بهمن ۱۳۹۳ :

    سلام
    فارسی ساپورت نمیکنه چرا ؟ راهنمایی کنید لطفا .

    پاسخگو
    رضا در پنج شنبه ۱۶ بهمن ۱۳۹۳ :

    عالی بود تشکر

    پاسخگو
    علیرام در یکشنبه ۲۶ بهمن ۱۳۹۳ :

    سلام به شما
    من میخوام از این تو وب استفاده کنم. در تولیدش مشکلی ندارم. مشکلم در فارسی کردنش هست
    میشه راهنمایی کنید؟
    ممنون

    پاسخگو
    کیاکسار در شنبه ۰۱ فروردین ۱۳۹۴ :

    آقا خدا واقعا خیرت بده من این آموزشو توچند تا سایت دیگه به قیمت ۳ تا ۵ هزار تومان دیدم. واقعا ممنون که به صورت رایگان این رو قرار دادین.

    پاسخگو
    امیرحسین در سه شنبه ۳۱ شهریور ۱۳۹۴ :

    سلام . ببخشید کتابخانه qrcode رو جدا قرار بدید وقتی میخوام وارد کنم ارور میده

    پاسخگو
    abbas در جمعه ۲۵ دی ۱۳۹۴ :

    عالی بود . ممنون