Tuesday, 26 April 2016

Serial Communication in .Net

Namespace

using System.IO.Ports;


demo.cs

       public demo()
        {
            InitializeComponent();
            port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived_1);
        }
       
        private void demo_Load(object sender, EventArgs e)
        {
               if (port.IsOpen == false)
                try
                {
                    port.Open();

                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
        }


       //Write data

       if (port.IsOpen) port.WriteLine("*");


      // Read Data

       private void port_DataReceived_1(object sender, SerialDataReceivedEventArgs e)
        {
            if (InvokeRequired)
            {
                this.Invoke(new EventHandler(DoUpdate));
            }
        }

        private void DoUpdate(object s, EventArgs e)
        {
            Thread.Sleep(1000);
            textbox1.Text = port.ReadExisting();
         }






Upload Files in C#.Net

Upload files in .Net Windows Application (c#.net)

OpenFileDialog open = new OpenFileDialog();
            open.Filter = "BMP Image|*.bmp";
            if (open.ShowDialog() == DialogResult.OK)
            {
                textBox1.Text = open.FileName;
                pictureBox1.Image = new Bitmap(open.FileName);
            }