نمایش نتایج 1 تا 9 از 9

نام تاپیک: ذخیره ورودی بارکد خوان در متغیر

  1. #1

    ذخیره ورودی بارکد خوان در متغیر

    سلام خسته نباشید
    من یک Button دارم که غیرفعال هست یعنی
    Enable برابر با false هست
    من میخوام هر وقت دستگاهی به کامپیوتر وصل شد چک کنه که اون دستگاه بارکد خوان بوده یا نه

    if ( پورت ورودی == دستگاه بارکد خوان )

    {


    Button1.enable == true;


    }


    else


    {


    Button1.enable == false;


    }



    اگه دستگاه متصل شده بارکد خوان بود Button فعال شه اگه بارکد خوان نبود همونجوری غیرفعال بمونه

    خب اگه بارکد خوان بود و دکمه هم فعال شد بازدن روی دکمه یک فرم باز شه و یک تکست باکس که Focus هست باز شه
    و یک لیبل که توش نوشته شده بارکد را اسکن کنید
    بعد که ما بارکد رو اسکن کردیم
    بیاد مقدار بارکد رو توی متغیری به نام Barcode_value و همون مقدار رو توی تکست باکس نشون بده
    یعنی

    string Barcode_value == ورودی مقدار بارکد;
    textbox1.text = Barcode_value;

    بعدش من توی اون فرم اعمال دیگه ای هم انجام میدم که اصل قضیه بهشون ربط نداره
    و فقط
    من میخوام حتما مقدار بارکد توی متغییر ذخیره بشه

    البته ذکر کنم که بارکد هم به صورت بارکد خطی است مثل این
    |||||||||||||||||||||||||||||||||
    |||||||||||||||||||||||||||||||||
    |||||||||||||||||||||||||||||||||

    با تشکررررررر
    آخرین ویرایش به وسیله User_Soual : دوشنبه 26 فروردین 1398 در 22:26 عصر

  2. #2

    نقل قول: ذخیره ورودی بارکد خوان در متغیر

    لطفا جواب بدید

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    اسفند 1392
    محل زندگی
    دنیایی به نام برنامه نویسی
    پست
    99

    نقل قول: ذخیره ورودی بارکد خوان در متغیر

    سلام دوست عزیز
    سوال شما چیز سختی نیست
    ولی اینکه بدونی سخت افزار وصل شده بارکد هست, فلش هست یا یک کیبورد این سخته
    مگر اینکه بارکدخوان شما دارای یک DLL برای استفاده داشته باشه تا توسط اون DLL شما بدونی که بارکدخوان شما کی وصل هست کی وصل نیست.
    و اینکه مقدار بارکدخوان شما در متغیر ذخیره شدنش هم ممکن نیست.

    منطق بارکدخوان بر این است که محتوای بارکد رو در تکست باکسی که فوکوس روی اون هست می نویسه سپس کلید Enter رو میزنه.
    شما میتونید در Text_Change تکست باکستون مقدار تکست باکس رو در متغیرتون واریز کنید.

  4. #4

    نقل قول: ذخیره ورودی بارکد خوان در متغیر

    سلام مجدد من یک تغیری تو کارم دادم و تکست باکس رو برداشتم
    چون طرز کارم مشکل میشد


    یک سوال مثلا بارکد رو داریم اسکن میکنیم مقداری که تو عکس بارکد هست مقلا www.site.com بعد این بره تو متغیر بشینه

  5. #5

    نقل قول: ذخیره ورودی بارکد خوان در متغیر

    روز اول که بنده میخواستم برنامه با دستگاه بارکد خوان تست بگیرم ببینم چی این بار کد خوان چطوری کار میکنه رفتم دستگاه اش برای تست خریدم و دیدم چیز خاصی نیست دستگاه وصل میکنی بدون هیچ فایلی ارتباط میگیره اطلاعات میخونه و قرار میده داخل کادر متن و بعدش Enter هم میزنه و فهمیدم برای یک بارکد خوان نیازی نیست کلی کد بنویسم چون نیاز به کد نداره کاربر دستگاه میگیره دستش و سمت بارکد میگیره و مقدار خونده میفرستی کادر متن و بعد از Enter که خود بارکد خوان زد اطلاعات میاره بدون هیچ درد سری.
    در جواب آخر خودتون بخاطر بعضی چیز ها درگیری نکنید.
    مثل بارکد خوان، وسیله ارتباط با تلفن یا همون CallerIDو ارتباط با دستگاه پوز ، ارتباط با سامانه پیامکی برای ارسال پیامک و همین طور ارسال ایمیل قبلا برای خودم همه شون بزرگ کردم ولی وقتی تک تک اینها رو برای خودم تهیه کردم ابزار یا سامانه اش رو دیدم اصلا کدنویسی خاصی نداره یک نفر قبلش زحمت کشیده و من با کدنویسی کم یا بدون کدنویسی مثل بارک خوان ازشون استفاده میکنم.

  6. #6

    نقل قول: ذخیره ورودی بارکد خوان در متغیر

    نقل قول نوشته شده توسط User_Soual مشاهده تاپیک
    سلام مجدد من یک تغیری تو کارم دادم و تکست باکس رو برداشتم
    چون طرز کارم مشکل میشد


    یک سوال مثلا بارکد رو داریم اسکن میکنیم مقداری که تو عکس بارکد هست مقلا www.site.com بعد این بره تو متغیر بشینه
    میشه لطفا جواب بدید

  7. #7
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    Question نقل قول: ذخیره ورودی بارکد خوان در متغیر

    نقل قول نوشته شده توسط User_Soual مشاهده تاپیک
    میشه لطفا جواب بدید
    دوست عزیز بارکدخوان مثل کیبورد هست. خروجیش میره جایی که اشاره گر اونجا هست.تکست باکس یا نت پد یا ورد.

    مگه اینکه شما مکانیزم خاصی در نظر بگیری مثلا بشینی یه پورت رو شنود کنی ببینی خروجیش چیه.که من یکی چیزی نمیدونم راجب این مورد.

    یه کاری هم میگم تست کن.
    -خاصیت keypreview فرومت رو trueکن
    -رویداد keydown فرم رو باز کن و کد زیر رو بنویس اگه نتیجه داد میشه تو متغییر ریخت .(البته این یه حدس هست با بارکد خوان کار نکردم شایدم جواب نداد)




    public string key = "";
    private void ShFrm_KeyDown(object sender, KeyEventArgs e)
    {
    if(e.KeyCode==Keys.Enter)
    {
    this.Text = key;
    key = "";
    }
    else
    {
    KeysConverter kc = new KeysConverter();


    key += kc.ConvertToString(e.KeyCode);
    }


    }



    اینو تست کنید ببینید مقدار بارکد رو تو تایتل فرمتون نشون میده؟
    آخرین ویرایش به وسیله رامین مرادی : یک شنبه 08 اردیبهشت 1398 در 08:05 صبح

  8. #8
    کاربر تازه وارد
    تاریخ عضویت
    اسفند 1392
    محل زندگی
    دنیایی به نام برنامه نویسی
    پست
    99

    نقل قول: ذخیره ورودی بارکد خوان در متغیر

    سلام.بارکدخوان قابل استفاده روی کامپوننت هایی که نقش ورودی دارند کار میکنه.
    حتما باید یک تکست باکس بذارید و فوکوس روی تکست باکس باشه.
    آقای مرادی هم اشاره خوبی کردتد ولی در این حالت فقط کد Enter بدست میاد نه مقدار بارکدخوان

  9. #9
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    نقل قول: ذخیره ورودی بارکد خوان در متغیر

    نقل قول نوشته شده توسط nadia92 مشاهده تاپیک
    سلام.بارکدخوان قابل استفاده روی کامپوننت هایی که نقش ورودی دارند کار میکنه.
    حتما باید یک تکست باکس بذارید و فوکوس روی تکست باکس باشه.
    آقای مرادی هم اشاره خوبی کردتد ولی در این حالت فقط کد Enter بدست میاد نه مقدار بارکدخوان
    من احتمال دادم وقتی مقادیری وارد ورودی میشه حالت sendkeys رو شبیه سازی میکنه و در انتها اینتر رو میفرسته.برا همین گفتم اینم تست بکنن.

تاپیک های مشابه

  1. پاسخ: 2
    آخرین پست: چهارشنبه 22 فروردین 1397, 00:42 صبح
  2. پاسخ: 12
    آخرین پست: دوشنبه 28 اسفند 1391, 07:25 صبح
  3. سوال: تعریف متغیر (متغیری در ریجستری) در ویژوال بیسیک
    نوشته شده توسط R2du-soft در بخش برنامه نویسی در 6 VB
    پاسخ: 14
    آخرین پست: دوشنبه 26 تیر 1391, 21:11 عصر
  4. سوال: من میخوام حافظه موجود در یک متغیر int را بدون عوض شدن محتوا در یک متغیر float بریزم
    نوشته شده توسط mhamohsen در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: شنبه 11 دی 1389, 15:38 عصر
  5. تغییر محتوای یک متغیر BaseCollection در هنگام تعریف متغیر دیگر!
    نوشته شده توسط hassan1365 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: سه شنبه 11 خرداد 1389, 10:29 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •