المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : barcode‏


ثامر أبو بلقيس
14-04-2013, 01:58 PM
السلام عليكم ....
ابحث عن كل ما تعلق باستغلال barcode‏ في الاوتوبلاي
قصد استغلال الفكرة ودمجها في مشروع
شكرا أخي الكريم

Haitham.2012
14-04-2013, 06:41 PM
السلام عليكم ....
ابحث عن كل ما تعلق باستغلال barcode‏ في الاوتوبلاي
قصد استغلال الفكرة ودمجها في مشروع
شكرا أخي الكريم

على حد علمي أن استخدام الباركود في البرامج لا يحتاج الى اكواد او اضافات لأن الأمر كله متعلق بالجهاز الذي يقرأ البار كود .. بمعنى عند استخدام جهاز الباركود لقراءة كود معين فإنه يقوم بنسخ الكود في اي منطقه نشطه سواء كنت فاتح ملف txt عادي او على ال input وبعدها يأتي دور البرنامج في التعرف على هذا الكود بالبحث مثلا في قاعدة البيانات


تحياتي لك

azizsoft
14-04-2013, 07:05 PM
بسم الله الرحمن الرحيم


ليس لدى اي فكرة على الموضوع
وفي انتظار مداخلة الاساتذة هذه بعض الأفكار ربما تساعد
يمكن تنصيب هذا الفونت بنظام جهازك وهو خاص بالباركود
معه ملف مفتوح لقراءة الكود .

تجد ايضا صور للباركود يمكن استغلالها مثلا
Image.SetVisible("Image1", true)
مع اضافة ارقام معينة اوارقام عشوائية عند الضغط على زر مثلا
Label.SetText("Label1", Math.Random(111111, 999999))



تمنياتي لكم بالتوفيق

المتعملق
14-04-2013, 07:56 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
http://www.gulfup.com/?ixyxU6

النصل القاطع
14-04-2013, 10:41 PM
أخى أبو بلقيس
كان لى موضوع شامل عن الباركود فى منتدى ams4arab
المنتدى أغلق
سأختصر لك

قم بعمل مشروع جديد
ضع فيه إنبوت
ضع فى حدث الصغحة أون شو
page.setfocus
و إجعل هذا الإنبوت نشط
شغل البرنامج
شغل جهاز الباركود و صوبه نحو باركود و إضغط الزر الخاص بجهاز الباركود

بوووووووووووووم
ينكتب الباركود فى الإنبوت

ملحوظة
كل ما ذكرته لك عن تجربة و ليس مجرد قراءات
سبق لى أن صممت أنظمة بيع بالباركود

الفونت الذى تفضل به الأستاذ عزيز
سيؤسس عمل المنظومة
حيث سيمكن البرنامج من تحويل رقم السجل فى القاعدة إلى باركود يمكن طباعته فى الملصقات التى ستوضع على السلع حتى تكون مستعدة للبوووووووووم (عذرا أقصد لضربات الباركود)
و لاحظ أنه فى الأنظمة التجارية يتم تجاهل الباركود الدولى المدمج على السلعة و يستعاض عنه بالباركود المحلى
تتجلى هنا فائدة الفونت حيث لابد من طباعة الباركود بمعرفة برنامجك

و كما ذكر الأستاذ هيثم
و عن طريق أحداث الإنبوت on key
يمكنك سحب الرقم المتولد فورا إلى باحث السيكوال و الذى سيؤدى بك رأسا إلى السجل السابق تسجيله بهذا الرقم

:abc_022:

ثامر أبو بلقيس
14-04-2013, 11:12 PM
معلومات قيمة جدا جدا لكم كل الشكر اساتذتي على هذه المعلومات
الدالة فعلا على التمكن في البرمجة .... شكرا اخي هيثم , عزيز , و المتعملق
اكون جاحدا ان لم أقل أن ماتفضلتم به ينقصه فقط ان اجتهد في كل ما ذكرتموه
أستاذي خالد قرأت موضوعك القيم في حينه لكن لم أفكر اني سأحتاجه كثيرا
و في ملفات المتعملق اعلاه جزئية من موضوعك

امل الماضي
14-04-2013, 11:18 PM
والدي الكريم درس الاستاذ خالد عن الباركود وضعته في ذاك المنتدى
موفق بإذن الله ... لك مني أجمل تحية .

ثامر أبو بلقيس
14-04-2013, 11:19 PM
و سانقله لاخواني هنا

ثامر أبو بلقيس
14-04-2013, 11:35 PM
الحلقة الأولى

إخوانى المميزون فى منتدانا المميز ams4arab
أقدم لكم اليوم هذا الموضوع الحصرى

بداية يجب أن تفرق بين الباركود و قارئ الباركود

قارئ الباركود

http://im38.gulfup.com/WBW4Z.jpeg (http://www.gulfup.com/?3s6Oov)


عبارة عن جهاز يطلق شعاع أحمر فى صورة سطر
يقوم قارئ الباركود عن طريق ذلك الشعاع بقراءة القضبان فقط فهى الشيئ الوحيد الذى يفهمه ثم يحولها فورا إلى أرقام

الباركود barcode


http://im41.gulfup.com/q0DLO.jpeg (http://www.gulfup.com/?Hj9pGI)


من إسمه bar و code

bar تعنى قضيب أو خط
code تعنى كود

لذلك ترى الباركود عبارة عن خطوط أو قضبان متجاورة تتفاوت فى العرض أو الثخانة و قد تكون مذيلة بأرقام
هذه الأرقام هى ترجمة للقضبان أو الخطوط
الباركود نوعان
دولى و محلى

الدولى هو رقم لا يمكن تكراره أما المحلى فهو رقم يقوم بتحديده صاحب منشأة تجارية للتمييز بين الأصناف الموجودة عنده و لا يخضع لأى قواعد

قواعد الرقم الدولى upc
universal product code

يجب أن تكون الأرقام الثلاثة الأولى من اليسار معبرة عن بلد المنشأ
إفحص أى منتج مصرى أو حتى علبة سجائر مصرية لتجد الرقم 622
حسنا... و ماذا عن بقية البلدان ؟؟؟

حسنا إليكم جدول البلدان

00 - 09 United States of America
10 - 19 Reserved for UCC (USA) joining EAN
20 - 29 For local use by retailers or distributors
30-37 France
400 - 440 Germany
45 Japan
46 Russian Federation
471 Taiwan
474 Estonia
475 Latvia
477 Lithuania
479 Sri Lanka
480 Philippines
481 Belarus
482 Ukraine
484 Moldova
485 Armenia
486 Georgia
487 Kazakhstan
489 Hong Kong
49 Japan
50 United Kingdom
520 Greece
528 Lebanon
529 Cyprus
531 Macedonia
535 Malta
539 Ireland
54 Belgium and Luxembourg
560 Portugal
569 Iceland
57 Denmark
590 Poland
594 Romania
599 Hungary
600 - 601 South Africa
609 Mauritius
611 Morocco
613 Algeria
619 Tunisia
622 Egypt
625 Jordan
626 Iran
64 Finland
690 - 692 China
70 Norway
729 Israel
73 Sweden
740 - 745 Guatemala, El Salvador, Honduras, Nicaragua, Costa Rica, Panama
746 Republica Dominicana
750 Mexico
759 Venezuela
76 Switzerland
770 Colombia
773 Uruguay
775 Peru
777 Bolivia
779 Argentina
780 Chile
784 Paraguay
785 Peru
786 Ecuador
789 Brazil
80 - 83 Italy
84 Spain
850 Cuba
858 Slovokia
859 Czech
860 Yugoslavia
869 Turkey

فى الحلقة القادمة سنتعلم بطريقة سهلة جدا جدا الربط بين برنامجنا المبرمج بالأوتوبلاى و بين قارئ الباركود لنصل لهذا

الحلقة الثانية

كما وعدتكم بشرح طريقة الربط بين قارئ الباركود و بين برنامجنا و لكن بداية مقدمة صغيرة
هل تعلمون أن ويندوز xp يتعامل مع قارئ الباركود كما يتعامل مع الماوس أو الكيبورد ؟؟
إخوانى
عند توصيل الباركود إلى جهاز كمبيوتر يعمل بنظام xp أو أعلى و فتح أى برنامج نصوص مثل النوتباد أو الوورد باد أو حتى الإكسل ثم الضغط على زر قارئ الباركود بعد توجيهه إلى أى باركود ستحدث مفاجأة
ستفاجأ بأن رقم الباركود تم كتابته فورا بداخل النوتباد أو الوورد باد أو حتى خلية الأكسل

طبعا تتوقعون أننا سنقوم بفتح أحد هذه البرامج بالأوتوبلاى ؟؟؟
كلا إخوانى فالموضوع أبسط من هذا

طبعا تتوقعون أننا سنكتب عشرات الأسطر فى الجلوبال فنكشن و كذلك عشرات الأسطر فى زر سحب الباركود
أيضا كلا إخوانى الموضوع أبسط و أبسط

المفاجأة

كل المطلوب هو تنشيط الإنبوت الخاص بتلقى الباركود بواسطة الأمر

الرمز:
Page.SetFocus("Input1");


و عليه فإليكم كود الزر new barcode

الرمز:
Input.SetText("Input1", "");
Page.SetFocus("Input1");


بعدها شغل البرنامج
وضل جهاز الباركود
إضغط زر جهاز الباركود
بوووووووووووووم
فورا سبنكتب رقم الباركود فى الإنبوت

طبعا تمت تجربة هذا الكود و هو يعمل على أى قارئ باركود لأنه كما سبق التوضيح أن الباركود مثله مثل الماوس أو الكيبورد

عموما أترككم مع الملف المفتوح
4shared.com 4shared.com/file/EknxAT69/barcode2.html?
http://www.gulfup.com/?6FpBL2
الحلقة الأخيرة

http://im37.gulfup.com/pFee2.jpg (http://www.gulfup.com/?XSDqV2)
لم يكن من المقرر وجود هذه الحلقة
و لكن نظرا لعدم إمتلاك الغالبية العظمى لقارئ باركود :abc_070::abc_070::abc_070:
فلا مناص و لا بد من البرمجة مرة أخرى

حسنا :abc_052::abc_052::abc_052:
إليكم محاكى الباركود من برمجتى بالفجوال و بحجم أقل من 3 كيلو بايت
4shared.com 4shared.com/rar/0mynmjw6/barcode_emulator.html?
http://www.gulfup.com/?94uIpA
شغل محاكى الباركود و أتركه شغال
شغل الملف المفتوح المترجم
تأكد أن لغة الكيبورد هى الإنجليزية
قم بضغط المسطرة
ستقوم المسطرة بمحاكاة ضغطة على زر الباركود
لو نجحت العملية ستشاهد النص

" 123 barcode test ok"
بداخل الإنبوت

ملحوظة :-
أثناء سحب باركود حقيقى لا يهم إطلاقا ضبط اللغة لأن قارئ الباركود الحقيقى لا يرسل سوى أرقام

إلى لقاء قريب
و السلام عليكم و رحمة الله و بركاته

عبود عبود
15-04-2013, 12:40 AM
جميــــــل جدا هذا التعاون

النصل القاطع
15-04-2013, 02:39 AM
أستاذي خالد قرأت موضوعك القيم في حينه لكن لم أفكر اني سأحتاجه كثيرا
و في ملفات المتعملق اعلاه جزئية من موضوعك

أخى العزيز أبو بلقيس
انت الآن قطعت شوطا كبيرا فى فهم طريقة التعامل مع الباركود
بالتأكيد ستدمج المعلومات فى منطومة محاسبية

لا أعلم لأى مدى هى علاقتك مع السيكوال
لكن ستحتاجها أكثر من أى وقت مضى
حاول الغوص فى السيكوال قدر إستطاعتك

فهى بلا شك جواز مرورك لتلك النوعية النادرة و المطلوبة من البرامج
ليس ذلك فقط
لأنك هنا ستجمع بين قدرات السيكوال الهائلة
و تجهيز المتغيرات لها عن طريق القوة الهائلة المطمورة بالأوتوبلاى

تحياتى الصادقة :abc_152:

و بالنسبة لأخى المتعملق :abc_152:
فله جزيل الشكر على حفظ موضوع الباركود من الضياع

امل الماضي
15-04-2013, 06:44 AM
شكرا لكم جميعا على التعاون المثمر
فالأفكار الرائعة لابد أن تحفظ

ثامر أبو بلقيس
15-04-2013, 02:13 PM
الشكر الجزيل لكل من ساهم في اثراء المشاركة وصولا
لهذا الكم من المعلومات الكافية لانطلاقة في التعامل مع المطلب

كل الاحترام لك استاذ خالد و نصائحك اسجلها و أقف عندها كثيرا ...
و الجميل أن ابنتي العزيزة امل تحتفظ بجل الأعمال التي قام بها الاساتذة
و هي الان تؤسس لمنظومة أرشفة لها حتى لا تضيع تلك الجهود نرجو الدعاء لها
بالخير و مساعدتها قدر الامكان في مسعاها النبيل بارك الله فيك بنيتي ...

أبو فارس
18-04-2013, 03:07 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

ثامر أبو بلقيس
21-09-2013, 01:19 AM
السلام عليكم
لقراءة البار كود كما سبق ذكره
ضرورة توفر LA DOUCHETTE

لكن في حال عدم توفرها و نحن بصدد برمجة تتطلب قراءة السعر
من خلال البار كود هل من لمسة برمجية تعوض LA DOUCHETTE
باستغلال webcam مثلا ؟:abc_051:

السلام عليكم

Haitham.2012
21-09-2013, 02:13 AM
السلام عليكم
لقراءة البار كود كما سبق ذكره
ضرورة توفر LA DOUCHETTE

لكن في حال عدم توفرها و نحن بصدد برمجة تتطلب قراءة السعر
من خلال البار كود هل من لمسة برمجية تعوض LA DOUCHETTE
باستغلال webcam مثلا ؟:abc_051:

السلام عليكم

لا أظن ذلك .. لأن لو هناك شخص توصل لطريقه تحليل آلي للصور بإستخدام الكاميرا فهذا الشخص سيذهب للعمل في الـ FBI !! :abc_113:

:abc_152:

ثامر أبو بلقيس
21-09-2013, 02:21 AM
السلام عليكم أستاذي المحترم

كأن يطوع مع الويب كام الأداة KATANSHI BARCODE READER
مثلا و اعتذر إن كان خطأ في كتابة اسم الاداة

بعيدا عن هذا سلامي لك أستاذ هيثم :abc_152:

ثامر أبو بلقيس
26-09-2013, 10:33 PM
اللمسة المطلوبة قرأتها في لغة برمجية غير lua
ملف للاطلاع
http://www.gulfup.com/?nomeof

عبدوعزيز
23-02-2016, 08:07 PM
مشكووووووووووووور

عظيمه
26-02-2016, 07:09 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
موفق بإذن الله ... لك مني أجمل تحية .

السعيد الجزائري
05-09-2017, 07:17 PM
موفق بإذن الله ... لك مني أجمل تحية . :abc_152:

عبد العزيز البسكري
11-09-2017, 12:27 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .