'MS/C#'에 해당되는 글 24건

  1. 2009.01.24 비동기 수신방식 서버.. 그냥 무작정 받기만 한다..(클라이언트 동봉..)
  2. 2009.01.24 동기화...
  3. 2009.01.24 서로 다른 클레스와 event를 이용한 통신

비동기 수신방식 서버.. 그냥 무작정 받기만 한다..(클라이언트 동봉..)

|
닷넷 프레임워크 설치후 실행바람

And

동기화...

|

Thread가 아니더라도 안에 내용이 변화할때 event로 호출되어 내용이 변화 할수 있으므로

lock으로 잠근다음 끝난후 사용할수 있게 만들어야 할듯 싶다..

아님 오류가 나는듯...

And

서로 다른 클레스와 event를 이용한 통신

|

// 하나의 test폼 클레스.. 

 

namespace EventTestForm1
{
    public partial class Form1 : Form
    {
        TestEvent test;
        public Form1()
        {
            InitializeComponent();
            test = new TestEvent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            test.Message = this.textBox1.Text;
            test.gogo += new TransFrom.TransFrom(OnTextBox);//이벤트 등록
            test.EventGo();
        }
        public void OnTextBox(object sender, EventArgs e)//호출되는 함수
        {
            TestEvent ts = (TestEvent)sender;
            this.textBox1.Text = ts.Message;
        }
    }
}

namespace TransFrom
{
    public delegate void TransFrom(object sender, EventArgs e);

    public class TestEvent
    {
        public event TransFrom gogo;
        public string sMsg;
        public string Message
        {
            get
            {
                return sMsg;
            }
            set
            {
                sMsg = value;
            }
        }
        public TestEvent()
        {
        }
        public void EventGo()
        {
            EventArgs e = new EventArgs();
            sMsg += "AAAAAAAAAA";
            gogo(this, e);//이벤트 발생.. 등록되어있는 이벤트함수 실행
        }
    }
}

And
prev | 1 | ··· | 3 | 4 | 5 | 6 | 7 | 8 | next