PDA

View Full Version : یک کار گروهی - - - نیاز به همکار



Dr.Bronx
دوشنبه 23 مهر 1386, 23:52 عصر
ساخت برنامه Barcode Maker Iranian Version
سلام به همه دوستان عزیز
این تاپیک ایجاد شد چون این برنامه یکی از معزلات امروز ایران شده ((( به نظر من
اون هم یک برنامه ای هست که بشه براحتی باهاش بارکد رو چاپ کرد
یعنی چی:
یعنی اینکه مثله برنامه Corel Draw مجبور نباشیم کد هارو هی تکرار کنیم
یعنی اینکه :
مثله برنامه های خارجی دیگه با مشکل فارسی نویسی مواجه نباشیم
یعنی اینکه:
هیچ برنامه ای ( مگر یک یا دو برنامه ) نتونستن این امکان رو ایجاد کنند که بتونیم نام و قیمت کالا رو ایجاد کنیم
یعنی اینکه:
چرا ایران هم نباید یه برنامه رایگان برای تمام ایرانیها داشته باشه که همه راحت باشن
این تاپیک اینجا ایجاد شد تا ما به کمک همه برنامه نویسان عزیز بتونیم این برنامه رو طراحی و عرضه کنیم
اصلا کار سختی نیست . اصلا کار سختی نیست
من یه قسمت هایی از برنامه رو درست کردم
هر کسی می خواد در این پروژه همگانی شرکت داشته باشه اعلام کنه ---- اگر به اندازه نیاز یعنی در حد 5 و 6 نفر
پیدا کردیم سریعا کار رو شروع می کنیم
من این پروژه رو یه جای دیگه شروع کردم و چون افراد اصلا همکاری نمی کردن بهتر دیدم تا اینجا ادامه بدم
اول نیاز به چند تا همکار داریم
هر کسی می تونه کمک کنه بگه
چون فقط سورس به کسانی داده میشه که فعالیت داده باشن و کاری رو انجام بدن
توضیحات بیشتر در پست های بعدی
به امید خدا

Dr.Bronx
دوشنبه 23 مهر 1386, 23:53 عصر
توی این پست نام همکاران رو وارد می کنم
:لبخندساده:

Dr.Bronx
دوشنبه 23 مهر 1386, 23:55 عصر
استاندارد ها:
ما چند نوع استاندارد داریم
برای مثال اینهارو می گم
Code 39
Code 128
Ean13
Code 39C
Code39A
Code 39B
Code 39D
اینها چند تاش بود
کدهای بسیار مختلفی هست
حالا من توی کارهای مختلف اومدم اینها رو تست کردم
آخرین جا هم هم یه مانتو فروشی هست که حسابداریش رو می کنیم
اونجا روی مانتو ها کار کردیم بارکد رو
من همیشه از کد 39 استفاده می کنم چون به Fast Code معروفه
یعنی بارکد خوان می تونه به سرعت این کد رو شناسایی کنه
اینها نوعی استاندارد هست که برای بارکدخوان در نظر
گرفته شده تا بتونه اینها رو بخونه
-----------------------------------------------------
حالا می گین خوب این که کاری نداره با فونت
( من فونتها رو دارم)
چرا
مثلا ما یه فرم داریم
توش نوشه
نام کالا :
کد کالا
قیمت کالا
تعداد
.............................
توی نام کالا اسم کالا رو می نویسیم
توی کد کالا همون کدی که قراره بارکد بشه
قیمت هم که مشخص
تعداد هم (مشکل)
تعداد هم تکرار شدن این کد در یک صفحه است
منظورم اینه
http://i20.tinypic.com/14e8njs.jpg
خوب حالا میگیم این رو کپی کردم توی یه فرم
البته A4
خوب اولا که باید با فاصله های دقیق باشه
طبق تجربه و تحقیقات من
بهترین حالت این میشه
33 تا
یعنی 11 ردیف 3 تایی
خوب حالا یه چیزی
کالا اول ما 8 تا می خوایم
خوب کپی میشه
حالا کالای بعدی چی
باید بیاد ادامه این بخوره
یعنی این که اگه 8 تا زد ادامه صفحه خالی نمونه دیگه
این تا اینجا
ما همین هارو حل کنیم
کار زیاد دیگه ای نمیمونه دیگه

Dr.Bronx
دوشنبه 23 مهر 1386, 23:56 عصر
بخش هایی که آماده شده
قسمت امنیتی
قسمت درخواست پسورد
ماشین حساب
تنظیمات بارکد
فرم اصلی
و چیزهای جزئی دیگه درست شده
الان عکس هارو براتون می زارم
ولی لینکش رو
تاپیک به هم نخوره دیگه
قبلش بگم به نظر خودم توی رنگ بندی بعضی قسمت ها مثلا امنیتی باید تجدید نظر کرد.!!!!
--------------------------------******************----------------------------------------
فرم اصلی:
http://i21.tinypic.com/in7h92.jpg (http://i21.tinypic.com/in7h92.jpg)

ماشین حساب ( خرابشم) - به نظرم یکی از بهترین بخش ها شد. یه چیزهایی داره که شما شاید هیچ جایی ندیده باشید. روی این 1 هفته زحمت کشیدم
http://i24.tinypic.com/20j683n.jpg (http://i24.tinypic.com/20j683n.jpg)

قسمت درخواست پسورد برای ورود به برنامه
http://i23.tinypic.com/ohq0zl.jpg (http://i23.tinypic.com/ohq0zl.jpg)

قسمت لود برنامه
http://i23.tinypic.com/20qecx.jpg (http://i23.tinypic.com/20qecx.jpg)

قسمت تنظیمات امنیتی ( یه کم کار داره هنوز) یه چیزهایی باید اضافه شه
http://i22.tinypic.com/n4zlm1.jpg (http://i22.tinypic.com/n4zlm1.jpg)

Dr.Bronx
سه شنبه 24 مهر 1386, 00:01 صبح
یکی از مشکلات ما ایینه ::افسرده:
اگه به عکس ها دقت کنین
میبیین سه تا بخش داره
نام کالا
کد کالا
قیمت کالا
کسی از این سه تا بیشتر نمی خواد
یعنی به کاره کسی نمیاد
حالا
ما گفتیم توی صفحه باید 33 تا بخوره
اولین کالا رو وارد می کنیم به این صورت:
نام کالا : مانتو آتونی طرح زیگزاگ
کد کالا : 101068
قیمت کالا: 170.000 ریال
تعداد :10
حالا این تعداد در صفحه
خوب 10 تا کپی شد توی صفحه و حالا 23 جای خالی داریم
کالای بعدی
نام کالا : مانتو یلدا
کد کالا : 101090
قیمت کالا: 220.000 ریال
تعداد :7
خوب حالا این باید ادامه اونها قرار بگیره دیگه
من با این قسمت مشکل دارم
پیشنهاد شما چیه
هم برای کپی شدن اینها در صفحه با اندازه های یکسان و فاصله های یکسان
هم اینکه کالای بعدی پشت سر این قرار بگیره
این تا اینجا
پس ما چهار تا بخش داریم
نام کالا
کد کالا
قیمت کالا
تعداد
شما خودتون فرم بسازید و این رو تست کنید ببینید بهترین راه چیه

Dr.Bronx
سه شنبه 24 مهر 1386, 00:06 صبح
یک حسابدار
با توجه به گسترش روز افزون نرم افزار های حسابداری و کامل نبودن این نرم افزار ها برای چاپ بارکد دوست عزیزم محمد صفری ( منو میگه :لبخند:) پیشنهاد جالبی داد.
مشکل از اون جا شروع شد که با ازدیاد کالاهای یک فروشگاه جمع و جور کردن و ثبت اطلاعات کالاها راحت نبود.
مثلا شما یک فروشگاه مواد غذایی رو در نظر بگیرید بالغ بر هزاران قلم جنس داره باید برای تمام این کالاها حساب باز بشه تا صندوق دار این فروشگاه بتونه اونها رو از موجودی کالا کم کنه
خودتون رو جای صندوق دار این فروشگاه فرض کنید یکی کیم دایتی مدل پیچی می خره یکی کیم پاک و یکی دیگه سرکه سیب شما باید این کالا هارو از توی برنامه حسابداری که باهاش کار می کنید پیدا کنید و از موجودی کم کنی.
خوب حالا یه دستگاهی اومده که وقتی روی کالا می گیری اون رو از موجوی کم می کنه .
پس هر کسی با حداقل وقت و حد اقل تجربه می تونه کالا های داخل مغازه رو از موجودی کالا کم کنه.
این مسئله مدت ها در کشور های اروپایی انجام شده و مدتیه که توی ایران هم داره جا میفته و تمام فروشگاه هایی که سرشون به تنشون می ارزه دارن استفاده می کنن.
حتما تا حالا خودتون هم دیدید
اما مشکل کجاست؟؟؟http://forum.iranled.com/images/smilies2/my.gif
مشکل اینه که کالا هایی که ما تولید می کنیم هیچ کدوم بارکد ندارند چون در تولید توی کشور ما خیلی خر تو خره http://forum.iranled.com/images/smilies2/shy.gif
یعنی هر کسی هر کالایی رو با هر قیمتی که دوست داره می فروشه و هیچ کس هم نیست که پیگیری بکنه .
بنابراین ما مجبوریم برای کالاهایی که بارکد ندارند بارکد تولید کنیم .
دوتا راه هست !!
1- یک دستگاه چاپ بارکد بخریم به قیمت n تومن و اندازه ی بارکد هارو به چاپ خونه بدیم تا برامون به اندازه ای که دوست داریم برش بزنن و ما توی دستگاه چاپ بارکد بزاریم اون هم با تنظیمات خیلی سخت و مشکل و عدم انعطاف برنامه .
2- کاری که شما قراره انجام بدید اینه که با حد اقل امکانات حداکثر استفاده رو انجام بدیم که اگه این کاری که الان می گم انجام بدین دستگاه های مخصوص چاپ بارکد با اون قیمت های کذایی از رده خارج می شن.
شما یه دستگاه پرینتر مثله 1018 hp به قیمت 100.000 تومان و برگه A4 لیبل به قیمت هر عدد 60 تومان کار، یه دستگاه 500.000 تومانی رو که فقط بارکد چاپ می کنه رو انجام میده.
ما این کار رو داریم انجام می دیم منتها در برنامه word خودمون طراحی میکنیم با وقت زیاد و یکی یکی مجبوریم کارهایی که محمد توی تاپیک نوشته بود رو هی تکرار کنیم که احتمال اشتباه خیلی زیاده و ما باید خیلی دقت کنیم.
حالا اگه یه برنامه ای باشه که از ما سوالاتی بکنه و با توجه به فرم های از قبل طراحی شده اونها رو در یک صفحه A4 بچینه کار خیلی راحت میشه و مطمئن باشید که این برنامه مورد استقبال حداقل تمام افرادی که تاحالا دستگاه چاپ بارکد رو خریدن قرار می گیره.
اگه گفتین مثله کدوم وزارت خونه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
http://forum.iranled.com/images/smilies1/exclamation.gifhttp://forum.iranled.com/images/smilies1/exclamation.gif
اگه تاحالا به اداره پست سر زده باشید و یه نامه پیشتاز پست کرده باشین می بینین که تمام ادارات پست و پست محله مجهز به این دستگاه ها هستند یک بار لیبل چاپ می کنند با دستگاه مخصوص و یک بار با دستگاه پرینتر جداگانه چاپ می گیرند.
خوب این دیگه تقصیر خودشون نیست
عقلشون نمی کشیدهhttp://forum.iranled.com/images/smilies2/my.gif
شما این کار رو براشون انجام بدین که با یه دستگاه دو تا کار انجام بدن.
ضمنا در مراحل تولید این برنامه اگه شرکت هایی که دستگاه های مخصوص چاپ بارکد رو تولید می کنند شما رو تهدید کردند زیاد جدی نگیرید
چون حق دارند . یه دستگاه 200.000 تومانی وارد می کنند به قیمت 500.000 تومان به افرادی که سواد کافی ندارند می فروشند .
اگه سوال دیگه ای داشتین توی این زمینه پیغام بزارین از طریق محمد بهتون جواب میدم ( البته نه در این تاپیک)
خیلی زود منتظر برنامه قشنگ تون هستم.
به امید دیدار
محمود صفری ( داداش منه :چشمک:)

Dr.Bronx
پنج شنبه 26 مهر 1386, 00:01 صبح
کسی قصد همکاری و کمک نداره
اگر هم کسی می خواد همکاری کنه توی تاپیک بگه بهتره
ممنون

ebrahimhoze
شنبه 28 مهر 1386, 07:50 صبح
من همکاری میکنم ولی کار حسابداری بدون الگوریتم مگه امکان داره

Dr.Bronx
شنبه 28 مهر 1386, 23:10 عصر
بچه ها من توی این پروژه به یه مشکلی بر خوردم
مشکل هم
پرینت گرفتن هست
من وقتی پرینت می گیرم
نوشته ها بی کیفیت یعنی این که پیکسل پیکسل می شه و خوب نمایش داده نمیشه
البته قابل خوندن ولی خوب زیاد جالب نیست

از این دستور هم استفاده می کنم

On Error Resume Next
Printer.KillDoc
Printer.ScaleMode = vbCentimeters
For i = 0 To PageI
Printer.PaintPicture Page(i).Image, 1, 1
Printer.NewPage
Next
Printer.EndDoc

اگه می تونین کمکم کنین

سید مسعود موحد
دوشنبه 30 مهر 1386, 11:28 صبح
من این برنامه چاپ بارکد پشت سرهم و با تعداد برای چاپگر LQ300 برای پوشیران مشهد نوشته بودم و اونجا خیلی عالی کر میکرد و با پاسکال هم بود اگر بخواهید میتونم اگر سورس کدش را پیدا کردم براتون بفرستم البته مال من با بانک اصلاعاتی اونجا که نام و کد کالا ها رو داشت مرتبط بود کار میکرد و فقط کافی بود که تعداد رو بدیم مثلا 4 تا جوراب و 50 تا دستکش که پشت سر هم چاپ میکرد

Dr.Bronx
دوشنبه 30 مهر 1386, 14:26 عصر
والا من کار با پاسکال رو بلد نیستم
کل برنامه حاضر فقط مونده همین پرینت
مشکل دار شده
یعنی تاره نوشته ها
خواهشا کمک کنید

drwatson
سه شنبه 01 آبان 1386, 10:11 صبح
اون خطا مال ScaleMode است اونو به 3 یا 1 تغییر بده شاید درست بشود آنشالللله!!

MM_Mofidi
چهارشنبه 02 آبان 1386, 11:19 صبح
کار خوبیه اما اگر قصد کار عمومی دارید و برای استفاده عموم ایجاد میکنید بهتر است از قالب app به AciveX شیفت کنید تا برای همه قابل استفاده باشه.
مشکل کاهش کیفیت در زمان چاپ هم فکر کنم بواسطه تبدیل داده ها به تصویر است اگر برای چاپ از همان نوشتار استفاده کنید کیفیت بهتری را تجربه خواهید کرد.
فکر میکنم اگر از یک گزارش ساز استفاده کنید و کلیه فرایند پس از تولید(شامل پیش نمایش تنظیم کاغذ و چاپ ) را به اون بسپارید هم راحتتر باشید هم عملیتر

Dr.Bronx
پنج شنبه 03 آبان 1386, 14:45 عصر
حرف شما هم صحیحه
ولی خوب می خوایم وقت کاربر گرفته نشه
ما اینرو برای این ساختیم که کار راحت تر بشه
وگر نه می شد از crystal rp استفاده کرد
آره اونا تبدیل به عکش میشه
خوب حالا راه حل چیه

سید مسعود موحد
جمعه 04 آبان 1386, 10:25 صبح
دوست عزیز من توی ورد فونتهای بارکد خوان دیدم میتوانید از این فونتهها استفاده کنید یا اگر ندارید میتوانید دانلود کنیئ این فونتها رو در تمام پرینترها هم کار میکند فقط کافی است که نوع فونت رو برای نوع بارکد خود انتخاب کنید بدون کمترین دردسر

Dr.Bronx
شنبه 05 آبان 1386, 00:47 صبح
دوست عزیز
من 2 ساله که دارم با اون فونتها کار می کنم
مشکلی هم ندارم
ولی می خوام یه چیزی باشه همش ایرانی باشه
و بهترین رابط کاربر
یعنی من نوعی که بلد نیستم هم بتونم باهاش کار کنم
شما یه راه حل به بنده بگید
برای پرینت بهتر
ممنون

سید مسعود موحد
شنبه 05 آبان 1386, 09:21 صبح
دوست عزیز
من 2 ساله که دارم با اون فونتها کار می کنم
مشکلی هم ندارم
ولی می خوام یه چیزی باشه همش ایرانی باشه
و بهترین رابط کاربر
یعنی من نوعی که بلد نیستم هم بتونم باهاش کار کنم
شما یه راه حل به بنده بگید
برای پرینت بهتر
ممنون
دوست عزیز من نمیدونم شما منظورتون از ایرانی بودن چیست اگر اینترفیس است که ایرانی طراحی کن کسی هم جلوی شما رو نمیگیره ولی چرا میخواهید کار انجام شده را دوباره انجام بدهید شما از کار انجام شده کار بالاتری رو انجام بدهید مثل این میماند ک شما بخواهید یک کرنل ویندوز یا لینوکس برای خودتون بنویسید بجای فارسی سازی ویندوز یا لینوکس الان عصر برگشت به عقب نیست شما میتوانید از اطلاعات پیشینیان استفاده کنید بهتر است.

hamed-p
پنج شنبه 10 آبان 1386, 14:52 عصر
کسی فونت بارکد 128 که برای کد ملی استفاده می‌شه را داره، لینک‌ش را بذاره!؟

Dr.Bronx
جمعه 11 آبان 1386, 00:00 صبح
آقا اون فقط یه فونت
یعنی فقط می شه توی برنامه هایی مثل ورد و از این جور چیزا استفاده کرد
حالا بر فرض این که بیای شما توی وی بی هم استفاده کنی
جز تقلید کاری نکردید
من برنامه رو تموم کردم و اینجا هم می زارم
در صورتی که
مشکل چاپ من حل بشه