2011-07-06 12 views
2

私はC#を使用してWindowsアプリケーションを作成しています。ここで私は6つの数字C#を使用してWindowsフォームで乱数とバーコードを生成するには?

Batch Key:abc123 
product Key:xyz456 
Order key:mno789 
batch Number:12345 
product Number:45678 
order key:97354 

を持ってここで私は、これらの6つの数字を使用して乱数を生成したいと単一のボタンクリックで、私はその乱数のためのバーコードを生成します。

+0

すべての入力値が同じであればランダム番号を*同じ*にしますか? –

+0

いいえ違うはずです – Appu

+0

ところで、 "cシャープ"というものはありません。言語の名前は "C#"です。 –

答えて

2

バーコードは単なるフォントであるため、ダウンロードしてアプリケーションにバーコードフォントを組み込む必要があります。

参照: http://www.dafont.com/barcode-font.font

はあなたが使用するバーコードのフォーマット(http://en.wikipedia.org/wiki/Barcode#Linear_barcodes)を選択する必要があり、0〜100

Random random = new Random(); 
int randomNumber = random.Next(0, 100); 
+0

ありがとうJustin Shield – Appu

+2

注:いくつかのバーコード形式ではアスタリスク(簡単にあなたの乱数に追加された)のような開始/終了文字が必要であるということでした。また、Wordなどの一部の出力形式では、印刷時にフォントの幅が変更され、スキャナの問題が発生しました。実験をしてください。 – Kynth

+2

素早く連続して(数ミリ秒で)作成された 'Random'のインスタンスは、同じ乱数シーケンスを返します。 – CodesInChaos

0

まず間の乱数を生成します。これを知ったらBarcode Image Generation Libraryのようなものを使って簡単にバーコードイメージを生成することができます。このライブラリは、多くの異なるバーコード仕様を扱うことができます。

0

あなたは、バーコードのレンダリングのためのBarcode.dllを試してみたいことがあります。

http://www.lesnikowski.com/barcode/

それはWinForms controlが含まれて - ちょうど&ドロップをドラッグします。

私が開発した商品ですのでご注意ください。

関連する問題