PDA

View Full Version : آموزش: تولید انبوه و ذخیره در حافظه(بارکد)



piramit
یک شنبه 23 آبان 1389, 11:52 صبح
من یه نرم افزار نوشتم که بارکد رو به چند روش تولید میکنه . حالا میخوام یه کاری کنم به صورت انبوه تولید کنه.
مثلا بگم از 12340001 تا 12341000 تولید کنه و تو یه پوشه ذخیره کنه.
اگر کسی بتونه کمک کنه ممنون میشم.
« یاحق »

ایمان مدائنی
یک شنبه 23 آبان 1389, 12:17 عصر
ميتوني از حلقه استفاده كني براي توليدش
ولي براي ذخيره
مي خواهي چگونه در پوشه ذخيره كني به صورت TXT يا عكس يا بانك اطلاعاتي يا به صورت تك تك ؟

piramit
یک شنبه 23 آبان 1389, 12:25 عصر
مرسی از این که قابل دونستی و جواب دادی.
به صورت عکس و به همون نام رقم مورد نظر برای بارکد
اما حلقه نوشتم عمل نکرده

this.barCode.HeaderText = this.txtHeaderText.Text;
int az = Convert.ToInt32(txtaz.Text);
int ta = Convert.ToInt32(txtta.Text);
saveFileDialog2.FileName = txtgroup.Text.ToString() + az.ToString();
saveFileDialog2.Filter = "JPEG File (*.jpg)|*.jpg|Bitmap File (*.bmp)|*.bmp|PNG File(*.png)|*.png";
saveFileDialog2.ShowDialog();
int kol = ta - az;
for (int i = 0; i < kol; i++)
{
string code = txtgroup.Text + txtaz.Text;
this.barCode.BarCode = code;
saveFileDialog2.FileName = code.Trim();
this.barCode.SaveImage(saveFileDialog2.FileName);
az += 1;
}

ایمان مدائنی
یک شنبه 23 آبان 1389, 12:35 عصر
خب در همون saveFileDialog2 آدرس پوشه مورد نظر را وارد كنيد ديگر نيازي نيست كه saveFileDialog2 را باز كنيد در حلقه هم ميتونيد در هر گردش باركد را ذخيره كنيد در آدرس مورد نظر

piramit
یک شنبه 23 آبان 1389, 12:51 عصر
من یه کم دچار اختلال جماه بندی شدم .
میشه اگه زحمتی نیست خودتون تغییرات رو روی کد اعمال کنید تا من چکش کنم و همینطور جلو بریم البته من خورم هم سعی خودم رو می کنم .

piramit
یک شنبه 23 آبان 1389, 12:53 عصر
راستی اینطوری که شما گفتی که اسم Savefiledialog رو در حلقه نیارم نمیشه که چون تعداد عکس ها بالاست پس باید به اسم های مختلف ذخیره شوند.

ایمان مدائنی
یک شنبه 23 آبان 1389, 12:55 عصر
شما كدهاتونو داخل تگ بزار تا من برات رديفش كنم
چون اينجوري نميتونم كپيشون كنم تو ويژوال

piramit
یک شنبه 23 آبان 1389, 13:09 عصر
حجم برنامه بالا هستش واسه همین نمیشه UP کنم.Email خودتون رو بذارید Send کنم.

ایمان مدائنی
یک شنبه 23 آبان 1389, 13:24 عصر
IMAN_LOVELY666@YAHOO.COM

piramit
یک شنبه 23 آبان 1389, 15:19 عصر
آقا دارم می فرستم .
راستی یه کم تغییرش دادم و الان هر رنجی که بهش میدم این کار رو انجام میده ولی در هر بار Save کردن رویداد Showcommondialog رخ میده و اگر هم رخ نده متاسفانه یک با بیشتر Save نمی کنه.
خلاصه ریش و قیچی دست خودت هر کاری کردی به من رو همین تایپیک کدش رو برسون ممنون میشم از لطفت.

piramit
یک شنبه 23 آبان 1389, 17:03 عصر
آقا ایمان شما هم راهی پیدا نکردید برای این قضیه ؟

ایمان مدائنی
یک شنبه 23 آبان 1389, 17:07 عصر
دوست عزيز در پيام خصوصي بهتون توضيح دادم (براتون درست ميكنم ارسال ميكنم)

ایمان مدائنی
یک شنبه 23 آبان 1389, 21:41 عصر
دوست عزيز نمونه را برات درست كردم
ميزارم اينجا
موفق باشيد

piramit
دوشنبه 24 آبان 1389, 09:11 صبح
آقا ایمان کجا گذاشتی دست رنجتو؟؟؟؟
من نمیبینم.

ایمان مدائنی
دوشنبه 24 آبان 1389, 09:16 صبح
مگه ميشه ؟
بالاي پستتو نگاه كن !
http://www.barnamenevis.org/forum/showpost.php?p=1152486&postcount=13
الان برات بازم ايميل ميكنم

piramit
دوشنبه 24 آبان 1389, 09:38 صبح
آقا ایمان کجا گذاشتید تیکه کد رو من نمیتونم ببینم.

ایمان مدائنی
دوشنبه 24 آبان 1389, 09:43 صبح
برنامه رو برات كامل گذاشتم
كدهاشو تغيير دادم و كدهاي جديد اضافه كردم !
شما ايميلتون رو چك كنيد !
اينجا هم گذاشتم شما چظور نميتونيد ببينيد ؟

http://www.barnamenevis.org/forum/showpost.php?p=1152486&postcount=13
http://www.barnamenevis.org/forum/attachment.php?attachmentid=60298&d=1289803420

piramit
دوشنبه 24 آبان 1389, 09:47 صبح
مرسی متوجه filebrowsdialog شدم دست گلت درد نکنه بقیه اش رو خودم OK می کنم. امیدوارم منم از این به بعد تونم به همه اعضای Barnamenevis.org کمک کنم.

ایمان مدائنی
دوشنبه 24 آبان 1389, 09:55 صبح
بقيه اش كجاشه ؟
تمام كارهايي كه خواستي رو انجام ميده ديگه
شما از شماره تا شماره رو تعيين كن و بعد يك فولدر رو انتخاب كن تمام باركدها در اون فولدر ذخيره خواهد شد !