C 언어
이벤트 키 누르기, 클릭, 마우스 움직임 등과 같은 사용자 동작 또는 시스템 생성 알림과 같은 일부 발생입니다. 애플리케이션은 이벤트가 발생할 때 이벤트에 응답해야 합니다. 예를 들어, 인터럽트. 이벤트는 프로세스 간 통신에 사용됩니다.
이벤트는 클래스에서 선언되고 발생하며 동일한 클래스 또는 일부 다른 클래스 내의 대리자를 사용하여 이벤트 핸들러와 연결됩니다. 이벤트를 포함하는 클래스는 이벤트를 게시하는 데 사용됩니다. 이를 게시자라고 합니다. 수업. 이 이벤트를 수락하는 다른 클래스를 구독자 라고 합니다. 수업. 이벤트는 게시자-구독자를 사용합니다. 모델.
게시자 이벤트 및 대리자의 정의가 포함된 개체입니다. 이벤트 대리자 연결도 이 개체에 정의되어 있습니다. 게시자 클래스 개체는 이벤트를 호출하고 다른 개체에 알립니다.
구독자 이벤트를 수락하고 이벤트 핸들러를 제공하는 객체입니다. 게시자 클래스의 대리자는 구독자 클래스의 메서드(이벤트 핸들러)를 호출합니다.
클래스 내에서 이벤트를 선언하려면 먼저 even에 대한 대리자 유형을 다음과 같이 선언해야 합니다.
public delegate string BoilerLogHandler(string str);
그런 다음 이벤트를 사용하여 이벤트를 선언합니다. 키워드 -
event BoilerLogHandler BoilerEventLog;
앞의 코드는 BoilerLogHandler라는 대리자를 정의합니다. 및 BoilerEventLog라는 이벤트 , 대리자가 발생할 때 호출합니다.
using System; namespace SampleApp { public delegate string MyDel(string str); class EventProgram { event MyDel MyEvent; public EventProgram() { this.MyEvent += new MyDel(this.WelcomeUser); } public string WelcomeUser(string username) { return "Welcome " + username; } static void Main(string[] args) { EventProgram obj1 = new EventProgram(); string result = obj1.MyEvent("Tutorials Point"); Console.WriteLine(result); } } }
위의 코드를 컴파일하고 실행하면 다음과 같은 결과가 생성됩니다. -
Welcome Tutorials Point
C 언어
자바 PrintStream 클래스 이 자습서에서는 예제를 통해 Java PrintStream 클래스와 해당 print() 및 printf() 메서드에 대해 배웁니다. PrintStream java.io 클래스 패키지는 바이트 대신 일반적으로 읽을 수 있는 형식(텍스트)으로 출력 데이터를 쓰는 데 사용할 수 있습니다. 추상 클래스 OutputStream를 확장합니다. . PrintStream 작업 다른 출력 스트림과 달리 PrintStream 기본 데이터(정수, 문자)를 바이트 대신 텍스트 형식으로 변환합니다. 그런 다음
출처 | TPRC TPRC Future of Thermoplastic Composites 컨퍼런스 — 10월 8일 열가소성 복합 재료 연구 센터(TRPC, Enschede, 네덜란드)는 2019년 10월 8일 University of Twente(Enschede)에서 열리는 Future of Thermoplastic Composites 컨퍼런스의 전체 프로그램을 발표했습니다. 업계 전문가들이 컨퍼런스 방문자와 함께 열가소성 복합 재료 분야의 최신 기술 개발 및 응용 분야에 대해 논의할 것입니다. 기조 연설자는 Boeing(미