نمایش نتایج 1 تا 7 از 7

نام تاپیک: چطور می تونم در C#‎ خاصیت اسکن عکس ها رو بذارم ؟

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #7

    نقل قول: چطور می تونم در C#‎ خاصیت اسکن عکس ها رو بذارم ؟

    دوست من در ابتدا باید نوع اتصال خودتو بشناسی serial,usb,... من کد مربوط به اتصال و اجرای اسکنرو اینجا می ذارم و یک نمونه از برنامه اتصال بارکدریدر به سیسم در سی شارپ و خواندن اطلاعات رو نیز قرار میدم مطمئنا کارتو راه می ندازه
    1. public partial class Form1 : Form
    2. {
    3. SerialPort _serialPort;
    4. // delegate is used to write to a UI control from a non-UI thread
    5. private delegate void SetTextDeleg(string text);
    6. private void Form1_Load(object sender, EventArgs e)
    7. {
    8. // all of the options for a serial device
    9. // can be sent through the constructor of the SerialPort class
    10. // PortName = "COM1", Baud Rate = 19200, Parity = None,
    11. // Data Bits = 8, Stop Bits = One, Handshake = None
    12. _serialPort = new SerialPort("COM1", 19200, Parity.None, 8, StopBits.One);
    13. _serialPort.Handshake = Handshake.None;
    14. _serialPort.DataReceived += new SerialDataReceivedEventHandler(sp_DataReceived);
    15. _serialPort.ReadTimeout = 500;
    16. _serialPort.WriteTimeout = 500;
    17. _serialPort.Open();
    18. }
    19. private void btnStart_Click(object sender, EventArgs e)
    20. {
    21. // Makes sure serial port is open before trying to write
    22. try
    23. {
    24. if(!_serialPort.IsOpen)
    25. _serialPort.Open();
    26. _serialPort.Write("SI\r\n");
    27. }
    28. catch (Exception ex)
    29. {
    30. MessageBox.Show("Error opening/writing to serial port :: " + ex.Message, "Error!");
    31. }
    32. }
    33. void sp_DataReceived(object sender, SerialDataReceivedEventArgs e)
    34. {
    35. Thread.Sleep(500);
    36. string data = _serialPort.ReadLine();
    37. this.BeginInvoke(new SetTextDeleg(si_DataReceived), new object[] { data });
    38. }
    39. private void si_DataReceived(string data)
    40. {
    41. textBox1.Text = data.Trim();
    42. }
    43. }
    فایل های ضمیمه فایل های ضمیمه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •