반응형

전체 글 415

C# 델리게이트

1. 폼간 데이터 전달(Form2신규 생성)- Form1의 버튼을 누를때마다 Form2가 신규로 생성되며, From2의 textBox2에 Form1의 textBox1의 데이터가 써진다.- Form2의 버튼을 누를때마다 Form1의 TextBox2에 데이터가 써진다. // Form1public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form2 frm2 = new Form2(); // 버튼을 누를때마다 폼을 생성한다. frm2.Show(); frm2.WriteTextEvent += new Form2.TextEventHan..

개발/C# 2018.05.24

[팁] 델리게이트, 폼간 데이터 공유(주거니 받거니)

C# 델리게이트를 어떻게 사용해야 하는지 예제를 통해서 살펴보자.그동안 델레게이트를 어떻게 처리해야 할지 개념이 잡힐 듯 잡힐 듯 하면서도 잘 잡히지 않았는데 구글링하다가 발견한 예제를 통해서 폼간에 값을 어떻게 전달해야 하는지 확실하게 감을 좀 잡은거 같다. 1. 메인 폼(MainForm)에서 자식폼으로 값을 전달해야 할 경우2. 자식폼에서 메인폼으로 값을 전달해야 할 경우 세가지 경우만 알면 폼간에 값을 넘기는 것에 대한 이해는 다 했다고 볼 수 있다.ㅇ 델리게이트(delegate)는 Class 밖에 선언한다.ㅇ 델리게이트 타입과 실행메서드 타입은 동일 해야 한다. ㅇ 이벤트는 값을 전달하는 쪽에서 선언해야 한다. namespace DelegatesDemo { public delegate void D..

개발/C# 2018.04.16

[팁] 이벤트, 폼간 데이터 공유

“이벤트는 발행자 – 구독자 모델입니다” 안녕하세요. 박종명입니다. 닷넷 열일곱 번째 강좌를 진행하도록 하겠습니다지난 강좌에서 델리게이트에 대해 알아보았는데요. 이번 강좌 주제인 이벤트(Event)는 델리게이트와 깊은(?) 연관이 있습니다 그럼 자세히 알아보도록 하겠습니다 일상적으로 이벤트(Event)라 함은 ‘행사’ 라는 의미에 가깝습니다그러나 프로그래밍에서의 이벤트는 어떠한 사건, 특정 상황(의 발생)이라는 의미가 강합니다 예를 들어 폼(Form) 객체의 버턴이 클릭되었다던지 객체의 상태가 변경되었다던지 하는 프로그램의 실행 중 발생하는 사건을 이벤트라 하며 이러한 이벤트를 다른 객체에서 통지(Notify)받아 적절히 처리하는 형태를 이벤트 기반 프로그래밍 모델이라 할 수 있겠습니다. 닷넷은 이벤트 ..

개발/C# 2018.04.16

IAR 파일 정보

*.eww : IAR Embedded workbench Workspace 확장자 *.ewp : IAR Embedded Workbench Project 확장자 , V3.10 이상의 버전에서 사용*.prj : IAR Embedded Workbench Project 확장자 , V3.10 이하의 버전에서 사용 *.c : C 언어로 작성된 Program Source*.h : C 언어 Header Source 파일 설치된 프로그램 폴더 , ' \inc' . 에 있다 *.inc : 어셈블러 매크로(Header File)*.map : 링크(Xlink)를 거친 뒤의 최종 보고서 *.lst : 컴파일러 뒤에 생성되는 보고서*.mac : C-SPY Macro Definition*.xcl : Extended Command,초..

개발/MCU 2018.04.10
반응형