Нууууууу, хочу сказать, шо скомпилированное приложение работает на ура!

Чудесно принимаю в порт от контроллера информацию, и вывожу ее в текстбокс (надеюсь, понятно, что это просто ради эксперимента..

Полученную последовательность байтов можно как сравнивать, так и делать с ними что угодно..) На данном этапе, взвел таймер на 200мс, чтобы очищать текстбокс, при каждом приеме пакета данных, и выводить каждый пакет на экран заново, вчистую, а не сдвигаясь далее..

В общем, все классно!

Доволен!

Теперь бы с делегатами и инвок-ами еще разобраться, чтобы в дебагере все работало.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
namespace COM_PORT
{
public partial class Form1 : Form
{
//SerialPort serialPort1 = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One);
string s1;
int exitFlag = 1;
public Form1()
{
InitializeComponent();
serialPort1.DataReceived += new SerialDataReceivedEventHandler(serialPort1_DataReceived);
timer1.Tick += new EventHandler(TimerEvent);
serialPort1.Open();
}
public void TimerEvent(Object myObject,EventArgs myEventArgs)
{
exitFlag = 1;
//timer1.Stop();
}
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text = s1;
}
public void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
s1 = serialPort1.ReadExisting();
if (exitFlag == 1) { textBox1.Text = ""; textBox1.Text = s1; exitFlag = 0; }
else { textBox1.Text += s1; };
timer1.Start();
}
}
}