how to create barcode scanner application in c#