API ガイド > サンプルコード > 例 2: MS Dev Studio C# WPF
例 2: MS Dev Studio C# WPF
この例は、PTC Mathcad Prime API を使用して、いくつかの基本的なメソッドとプロパティの使用方法を練習し、イベントを有効にする方法を示す C# アプリケーションです。この例は、C++.NET の例の機能の模倣です。
コードには 2 つの主要な部分があります。
MainWindow.xaml.cs は、ユーザーインタフェースを構築します。
ComEvents2.cs は、イベント発生時に行う処理を PTC Mathcad Prime に指示する MathcadPrimeComEvents2 クラスのメソッドを実装します。
MainWindow.xaml.cs が Mathcad を起動します。このコールバックによって MathcadPrimeApplication3 および MathcadPrimeComEvents2 オブジェクトが作成されます。これらの PTC Mathcad Prime オブジェクトは API の一部であり、これらが new で作成する 2 つのオブジェクトです。C# では ApplicationCreator() を作成することに注意してください。MathcadPrimeComEvents2 オブジェクトを作成した後、OnExitOnWorksheetClosed などのイベント発生時の処理に応じてメソッドを実装できます。イベントは合計で 8 つあります。
1. C#.NET で例をダウンロードします。
2. この例を実行するには、ExampleDotNetComClientSimpl.exe を実行します。「C# .NET COM Client – Example」ダイアログウィンドウが開きます。
3. 「Start Mathcad Prime」をクリックし、PTC Mathcad Prime が開くまで待ちます。
4. 「Show Mathcad Prime」をクリックして、PTC Mathcad Prime を前面に表示します。
5. 「Hide Mathcad Prime」をクリックして、PTC Mathcad Prime を非表示にします。
6. 「Open Worksheet」をクリックして、開く対象のワークシートをブラウズします。ワークシートを開きます。
7. 「Open New Worksheet」をクリックし、Untitled-n というタイトルの新規ワークシートが開くことを確認します。
8. 「Close Worksheet」をクリックし、最後に開いたワークシートが閉じることを確認します。
9. イベントをチェックするには:
a. 「Enable Events」をクリックします。
b. ワークシートをクリックし、任意の文字を入力します。修正イベントが発生したことを示すメッセージが表示されます。「OK」をクリックしてメッセージを閉じます。
c. 「Save As」をクリックします。名前変更イベントが発生したことを示すメッセージが表示されます。「OK」をクリックしてメッセージを閉じます。
d. 「Close Worksheet」をクリックします。閉じるイベントが発生したことを示すメッセージが表示されます。「OK」をクリックしてメッセージを閉じます。
10. PTC Mathcad Prime「File」 > 「Close」の順にクリックしてから、「C# .NET COM Client – Example」ダイアログウィンドウで「File」 > 「Exit」の順にクリックします。
これは役に立ちましたか?