이 예는 PTC Mathcad Prime API를 사용해 몇 가지 기본적인 메소드와 속성 사용법을 연습해 보고 이벤트를 활성화하는 방법을 시연하는 C# 응용 프로그램입니다. 이 예제에서는 C++.NET 예제의 기능을 모방합니다.
이 예에는 두 가지 기본 코드 조각이 있습니다.
• MainWindow.xaml.cs는 사용자 인터페이스를 빌드합니다.
• ComEvents2.cs는 이벤트에 대해 수행할 작업을 PTC Mathcad Prime에 명령하는 MathcadPrimeComEvents2 클래스의 메소드를 구현합니다.
MainWindow.xaml.cs는 Mathcad를 시작합니다. 이 콜백은 MathcadPrimeApplication3 및 MathcadPrimeComEvents2 객체를 생성합니다. 이러한 PTC Mathcad Prime 객체는 API의 일부분입니다. new를 사용하여 생성하는 객체는 이 두 객체뿐입니다. C#에서는 ApplicationCreator()를 생성합니다. MathcadPrimeComEvents2 객체를 생성한 후에는 OnExit 및 OnWorksheetClosed를 비롯하여 이벤트 발생 시에 수행하려는 작업과 관련한 메소드를 구현할 수 있습니다. 이벤트는 총 8개입니다.