ايران ويج

نسخه‌ی کامل: ساخت برنامه Barcode Maker ( Iranian Version)
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6
آخه فکرش رو بکن !
این همه عدد بر فرض اینکه باکد رو عدد میکنه !
یه موقع یکی رو اشتباه بزنه که کار تمومه !
یعدش هم همینی که Darg میگه !
این دیتا بیس خیلی سنگین میشه ! !!!!
اینهمه کد میخاد توش قرار بگیره !
هر جنس یک کد !
تا سیستم بخاد یک کد رو این وسط پیدا کنه خیلی طول میکشه !
!!
راستی شما با چه زبانی میخواهی این رو بنویسی ویبی ؟ یا دلفی ؟
سلام.
و يك سوال. شما مي خواي برنامه اي بنويسيد كه باركد چاپ كنه يا برنامه اي كه باركد بخونه يا هردو ؟
اگه طبق چيزايي كه قبلا گفتين فقط ميخواين باركد چاپ كني بايد چند تا چيزو روشن كنيد.
1) فونتي كه شما استفاده ميكني رو هم بزار تا همه بفهمند چكار ميكنيد.(سايز فونتو هم بگو.)
من دو تا فونت توي وب پيدا كردم كه پيوست كردم
2)استاداردي كه كه اون كدو بسازيم چيه؟ اندازش. محل قرار گيري هر كدوم از اجزا.
از روي شكل زياد مشخص نيست.
3)اون اعدادي كه زير خطوط گذاشتيد الزامي است يا نه؟

و يه مسئله ديگه. استاندارد 39 توسط همه باركد خان ها پشتيباني ميشه؟
خدایا من چه قدر بد بختم
بابا این چه سوالهایی که می کنید
من نیم ساعت نوشتم که چی بابا بخونید تورو خدا
Sad
نقل قول: آخه فکرش رو بکن !
این همه عدد بر فرض اینکه باکد رو عدد میکنه !
یه موقع یکی رو اشتباه بزنه که کار تمومه !
یعدش هم همینی که Darg میگه !
این دیتا بیس خیلی سنگین میشه ! !!!!
اینهمه کد میخاد توش قرار بگیره !
هر جنس یک کد !
تا سیستم بخاد یک کد رو این وسط پیدا کنه خیلی طول میکشه !
!!
راستی شما با چه زبانی میخواهی این رو بنویسی ویبی ؟ یا دلفی ؟
همون طور که قبلا هم گفتم اصلا خودت رو ناراحت نکن
نمی خواد روش زیاد فکر کنی
Amaze
سعی کن تاپیک رو کامل بخونی بعد اظهار نظر کنین
با عرض شرمندگی
حالا باز هم می گم تا روشن بشی شما.
نقل قول: این همه عدد بر فرض اینکه باکد رو عدد میکنه !
یه موقع یکی رو اشتباه بزنه که کار تمومه !

اگه قرار بود اشتباه کنه بزرگترین شرکت های دنیا از قبیل:
Microsoft . . Apple . . Green . . HP . . Cannon . . Intel
و و و غیره
نقل قول: این دیتا بیس خیلی سنگین میشه ! !!!!
دیتا بیسی در کارد نیست دوست عزیز
نقل قول: هر جنس یک کد !
تا سیستم بخاد یک کد رو این وسط پیدا کنه خیلی طول میکشه !
ما که نمی خوایم برنامه حسابداری درست کنیم عزیزم
این برنامه فقط بارکد چاپ می کنه
یعنی شما بهش اطلاعات رو میدی اون برات بارکد چاپ می کنه
نقل قول: راستی شما با چه زبانی میخواهی این رو بنویسی ویبی ؟ یا دلفی ؟
این از اون سوال ها بود ها . . . یه کم دقت کنین بابا
-------------------------------------------------------------------------------
نقل قول: با چیز هایی که شما تعریف کردید دستگاه بارکد خوان بارکد ها رو تبدیل به عدد می کنه
مسئله اینجاست که این اعداد رو کجا به ما تحویل می ده؟
هر جایی که شما اراده کنی
یعنی جایی که بشه چیزی نوشت
همین جا اصلا
همین جایی که من دارم می نویسم اون می تونه به ما تحویل بده این کد هارو
نقل قول: در اصل شما هنوز هچی کاری انجام ندادید!
منظورتون چیه؟
نقل قول: خود دستگاه کارهای سخت افزاری رو انجام میده ولی آیا کامپوننت یا کتابخونه ای برای
ارتباط سخت افزار بارکد خوان با یک برنامه مثلا مثل ویژوال بیسیک وجود داره؟
ما نیازی به ارتباط نداریم گفتم که بارکد خوان فقط یک عدد رو به ما بر می گردونه
هیچ نیازی به کتابخانه و کامپوننت نیست
نقل قول: دراصل باید این سوال اینجا مطرح بشه که چطور میشه بین بارکدخوان و برنامه ما ارتباط
داده ای برقرار کرد؟
جواب رو دادم نوشته قبلی
نقل قول: وگرنه اینکه مثلا ما کد ها رو چه جور ذخیره کنیم: مثلا با دیتابیس
ما نیازی به دیتا بیس نداریم
این کدهارو کاربر وارد می کنه
پرینت که گرفته شد
از بین میره و صفحه خالی میاد و کار دوباده یعنی صفحه بعد
نقل قول: اینکه چطور چاپ کنیم یا اینکه فیلد های داده ای ما چیا هستند که باید با اون کد به دست
بیاند, این ها که مشکل نیستند!
من یه کامپوننت بسیار عالی برای پرینت گرفتن پیدا کردم . . . اسمش Robo Print هست
اینو بنویسم آپلود می کنم میزارم شما هم یه تست بکنید
فیلد ها هم Textbox هست دیگه
توی اطلاعات رو می نویسیم و پرینت می کنیم
نقل قول: يك سوال. شما مي خواي برنامه اي بنويسيد كه باركد چاپ كنه يا برنامه اي كه باركد بخونه يا هردو ؟
برنامه ای که چاپ کنه همین و همین
نقل قول: فونتي كه شما استفاده ميكني رو هم بزار تا همه بفهمند چكار ميكنيد.(سايز فونتو هم بگو.)
چشم همراه با برنامه روبو پرینت می زارم
فونت هم می تونه از 10 بزرگتر باشه چون زیر 10 بارکد خوان یه کم دیر می خونه
نقل قول: استاداردي كه كه اون كدو بسازيم چيه؟
در چند پست پیش توضیح دادم عزیز
نقل قول: اون اعدادي كه زير خطوط گذاشتيد الزامي است يا نه؟
من اونها رو نذاشتم خود اون فونت این قابلیت رو داده که عدد رو هم چاپ می کنه که دقت کسی که داره می زنه این رو زیاد شه و ببینه که چی نوشته
نقل قول: استاندارد 39 توسط همه باركد خان ها پشتيباني ميشه؟
بله . من این رو تست کردم و صد در صد مطمئن هستم.
************************************************
وای خدا خسته شدم
Amaze
خوب این از این
فکر نمی کنم دیگه مسئله ای مبهم مونده باشه
باز هم اگه بود در خدمتیم
فعلا بای
این هم کامپوننت هایی که گفته بودم
http://www.persianupload.com/uploads/33407e4238.rar
لینکش هم درست خودم یه بار دانلود کردم
Shy
حالا فكر كنم فقط يه سوال ديگه بمونه.
شما هيچ كدي نوشتي يا نه؟
از اول بايد شروع كنيم؟
اگه كدي نوشتيد لطفا اينجا هم بزاريد.
فعلا خدا حافظ.
نقل قول: حالا فكر كنم فقط يه سوال ديگه بمونه.
شما هيچ كدي نوشتي يا نه؟
از اول بايد شروع كنيم؟
اگه كدي نوشتيد لطفا اينجا هم بزاريد.
فعلا خدا حافظ.

آقا این وی بی من قاطی کرده
من می خواستم تا جایی که درست کردم رو بزارم
بعد اومدم با deployment and package برنامه رو درست کنم
(چون از ocx ها و dll زیاد استفاده کردم )
بعد برنامه درست می شه
ولی نه اون چیزی که من دارم
من قبلا برنامه رو با یه چیدمان دیگه درست کرده بودم
توی پست بعدی عکس هاش رو میزارم حالا
بعدش این میاد با اون چیدمان قبلی برنامه رو درست می کنه
حالا من اصلا نمی دونم اینها رو از کجا مییاره Amaze
چون من پروژه رو یه جای دیگه هم سیو کردم باز هم همین شد
حالا به من بیچاره بگین چه کار کنم
حالا شد
من يكم كا ركردم و يه برنامه نمونه ساختم كه تقزيبا اين كارو انجام مي ده ولي چون عجله اي نوشتم برا همين همه چيز رو ثابت فرض كردم

و يك نمونه هم برا بار كد 39 پيدا كردم كه همراه برنامه ميفرستم :
آقا من نمی تونم فایل شما رو دانلود کنم
--
بچه ها از این به بعد همگی این جا بزارید لینک مستقیم هم میده خوبه
دیگه مشکلی نداریم
www.persianupload.com
دوست عزیز شما هم این جا آپلود کن چون من نتونستم آپ کنم
نقل قول: یک حسابدار
با توجه به گسترش روز افزون نرم افزار های حسابداری و کامل نبودن این نرم افزار ها برای چاپ بارکد دوست عزیزم محمد صفری پیشنهاد جالبی داد.
مشکل از اون جا شروع شد که با ازدیاد کالاهای یک فروشگاه جمع و جور کردن و ثبت اطلاعات کالاها راحت نبود.
مثلا شما یک فروشگاه مواد غذایی رو در نظر بگیرید بالغ بر هزاران قلم جنس داره باید برای تمام این کالاها حساب باز بشه تا صندوق دار این فروشگاه بتونه اونها رو از موجودی کالا کم کنه
خودتون رو جای صندوق دار این فروشگاه فرض کنید یکی کیم دایتی مدل پیچی می خره یکی کیم پاک و یکی دیگه سرکه سیب شما باید این کالا هارو از توی برنامه حسابداری که باهاش کار می کنید پیدا کنید و از موجودی کم کنی.
خوب حالا یه دستگاهی اومده که وقتی روی کالا می گیری اون رو از موجوی کم می کنه .
پس هر کسی با حداقل وقت و حد اقل تجربه می تونه کالا های داخل مغازه رو از موجودی کالا کم کنه.
این مسئله مدت ها در کشور های اروپایی انجام شده و مدتیه که توی ایران هم داره جا میفته و تمام فروشگاه هایی که سرشون به تنشون می ارزه دارن استفاده می کنن.
حتما تا حالا خودتون هم دیدید
اما مشکل کجاست؟؟؟Amaze
مشکل اینه که کالا هایی که ما تولید می کنیم هیچ کدوم بارکد ندارند چون در تولید توی کشور ما خیلی خر تو خره Shy
یعنی هر کسی هر کالایی رو با هر قیمتی که دوست داره می فروشه و هیچ کس هم نیست که پیگیری بکنه .
بنابراین ما مجبوریم برای کالاهایی که بارکد ندارند بارکد تولید کنیم .
دوتا راه هست !!
1- یک دستگاه چاپ بارکد بخریم به قیمت n تومن و اندازه ی بارکد هارو به چاپ خونه بدیم تا برامون به اندازه ای که دوست داریم برش بزنن و ما توی دستگاه چاپ بارکد بزاریم اون هم با تنظیمات خیلی سخت و مشکل و عدم انعطاف برنامه .
2- کاری که شما قراره انجام بدید اینه که با حد اقل امکانات حداکثر استفاده رو انجام بدیم که اگه این کاری که الان می گم انجام بدین دستگاه های مخصوص چاپ بارکد با اون قیمت های کذایی از رده خارج می شن.
شما یه دستگاه پرینتر مثله 1018 hp به قیمت 100.000 تومان و برگه A4 لیبل به قیمت هر عدد 60 تومان کار، یه دستگاه 500.000 تومانی رو که فقط بارکد چاپ می کنه رو انجام میده.
ما این کار رو داریم انجام می دیم منتها در برنامه word خودمون طراحی میکنیم با وقت زیاد و یکی یکی مجبوریم کارهایی که محمد توی تاپیک نوشته بود رو هی تکرار کنیم که احتمال اشتباه خیلی زیاده و ما باید خیلی دقت کنیم.
حالا اگه یه برنامه ای باشه که از ما سوالاتی بکنه و با توجه به فرم های از قبل طراحی شده اونها رو در یک صفحه A4 بچینه کار خیلی راحت میشه و مطمئن باشید که این برنامه مورد استقبال حداقل تمام افرادی که تاحالا دستگاه چاپ بارکد رو خریدن قرار می گیره.
اگه گفتین مثله کدوم وزارت خونه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
ExclamationExclamation
اگه تاحالا به اداره پست سر زده باشید و یه نامه پیشتاز پست کرده باشین می بینین که تمام ادارات پست و پست محله مجهز به این دستگاه ها هستند یک بار لیبل چاپ می کنند با دستگاه مخصوص و یک بار با دستگاه پرینتر جداگانه چاپ می گیرند.
خوب این دیگه تقصیر خودشون نیست
عقلشون نمی کشیدهAmaze
شما این کار رو براشون انجام بدین که با یه دستگاه دو تا کار انجام بدن.
ضمنا در مراحل تولید این برنامه اگه شرکت هایی که دستگاه های مخصوص چاپ بارکد رو تولید می کنند شما رو تهدید کردند زیاد جدی نگیرید
چون حق دارند . یه دستگاه 200.000 تومانی وارد می کنند به قیمت 500.000 تومان به افرادی که سواد کافی ندارند می فروشند .
اگه سوال دیگه ای داشتین توی این زمینه پیغام بزارین از طریق محمد بهتون جواب میدم ( البته نه در این تاپیک)
خیلی زود منتظر برنامه قشنگ تون هستم.
به امید دیدار
محمود صفری
این شد حرف حساب.
الان می دونیم قراره چه کاری انجام بدیم و این یه پیشرفت بزرگ تو این تاپیک محسوب می شه!!! من دستگاه چاپ بارکد پست رو دیدم و تازه متوجه شدم قضیه از چه قراره! باید تعداد و اندازه بارکدها رو بدست بیاریم و بعد اون اونها رو در صفحه های A4 تقسیم کنیم . مثلا هر صفحه 33 تا بارکد چاپ می شه.،به نظر خیلی ساده میاد.....
فقط مسئله ای که می مونه اینه که اگه یه جایی مثل اداره پست دستگاه چاپ بارکد و چاپ رسید رو از هم جدا کردن شاید یه علتش استفاده از دو نوع کاغذ باشه. شما فرض کن متصدی برای هر بار پرینت کردن مجبور باشه کاغذ دستگاه رو عوض کنه!!
اي بابا
من پست هاي نا مربوط رو پاك مي كنم اونقت شما ميايي بجاش 2 تا پست اضافي ديگه مي زني
حالا اين پستا رو نزني نمي شه ؟
اون عكسايي كه گذاشته بودي بدرد هيچ كس نمي خورد به غير از خودت و فقط باعث زياد شدن صفحات و زمان لودشون ميشدن بدون اين كه تاثيري در روند پروژه داشته باشه
اگه ميخواهيي برنامه رو به بقيه نشون بدي سورسشو بذار نه عكسشو (نمي توني جمع جورش كني يه جا ديگه بپرس يعني اول بگرد اگر جوابتو پيدا نكردي بعد بپرس )
وقتي با منو مشكل داري بگرد پيدا نكردي بپرس (چون بحث اساسي اين پروژه نيست مشكل شماست )
اينم لينك مستقيم :
http://arfaee.persiangig.com/Archive/BarCode/Bcode.zip
صفحه‌ها: 1 2 3 4 5 6