PDA

View Full Version : تولید عدد برای بارکد به صورت خودکار



lida_2030
چهارشنبه 10 خرداد 1391, 14:29 عصر
سلام به همه
من میخام برای بارکد خودم عدد تولید کنم نه کاربر وارد کنه واین کارا باید پشت صحنه انجام بشه و در نهایت فقط کد تولید ذخیره بشه به عنوان بارکد و فرستاده بشه برای چاپ
حالا سوالم
1-اعداد تصادفی که میخام تولید کنم چه رنجی بدم که تکراری هم تولید نکنه

mehdi.mousavi
چهارشنبه 10 خرداد 1391, 15:11 عصر
سلام به همه من میخام برای بارکد خودم عدد تولید کنم نه کاربر وارد کنه واین کارا باید پشت صحنه انجام بشه و در نهایت فقط کد تولید ذخیره بشه به عنوان بارکد و فرستاده بشه برای چاپ حالا سوالم 1-اعداد تصادفی که میخام تولید کنم چه رنجی بدم که تکراری هم تولید نکنه

سلام.
برای تولید Barcode (http://en.wikipedia.org/wiki/Barcode) می تونید از Barcode Rendering Framework (http://barcoderender.codeplex.com/) یا Barcode Image Generation Library (http://www.codeproject.com/Articles/20823/Barcode-Image-Generation-Library) استفاده کنید.

موفق باشید.

lida_2030
چهارشنبه 10 خرداد 1391, 15:56 عصر
مرسی از راهنماییتون
ولی این که گفتید حالا چطوری بابهاش کار کنم
Barcode Rendering Framework
من تمام تاپیک ها که درمورد بارکد بود را خواندم ولی همشونو خود کاربر عدد میده ولی من اینا نمیخام من 1 عدد تصادفی و منحصر به فرد میخام که برنامه تولید کنه و بارکدشو به کاربر نشون بده

mehdi.mousavi
چهارشنبه 10 خرداد 1391, 17:05 عصر
مرسی از راهنماییتون ولی این که گفتید حالا چطوری بابهاش کار کنم Barcode Rendering Framework من تمام تاپیک ها که درمورد بارکد بود را خواندم ولی همشونو خود کاربر عدد میده ولی من اینا نمیخام من 1 عدد تصادفی و منحصر به فرد میخام که برنامه تولید کنه و بارکدشو به کاربر نشون بده

سلام.
تولید اعداد تصادفی در یه بازه خاص به خودی خود به شما Barcode نمیده! بخش های مختلف Barcode (بر اساس اینکه کدوم استاندارد رو انتخاب کنید)، معانی متفاوتی داره. فرضا بخشی از یک مدل Barcode، کد کشور رو نشون میده. برخی از Barcode ها برای بسته های آدامس، مداد و ... استفاده میشه و ... پس ابتدا باید ببینید چه Barcode ای می خواهید، تا بتونید در مسیر درست حرکت کنید. در هر حال، من خودم با اون Framework کار نکرده ام، اما خوندم که Sample هم داره. قاعدتا شما باید بتونید با مطالعه Sample اش به هدفتون برسید.

موفق باشید.

hosaini
چهارشنبه 10 خرداد 1391, 21:25 عصر
public static double RandomDouble()//تولید عدد دقّتِ مضاعفِ اتّفاقی
{
Random RandomID = new Random();
short LshortPrimeray = RandomOneDigit();

double LdoubleRandomGenerated = 0;
for (int LintCountor = 0; LintCountor <= LshortPrimeray; LintCountor++)
LdoubleRandomGenerated = RandomID.NextDouble();

return (LdoubleRandomGenerated);
}

lida_2030
پنج شنبه 11 خرداد 1391, 10:03 صبح
یعنی کسی دیگه راه حل دیگه ای نداره
خواهشا اگه میدونید کمک کنید