私は IronPython の初心者で、助けが必要です。Visual Basic 2010 Express で作成した Windows フォームがあります。これには、2 つのテキスト ボックス (' txtNumber ' および ' txtResult ') とボタン (' btnSquare ') が含まれています。私がしたいのは、フォームのボタンをクリックすると、以下の Python スクリプト (' Square.py ') を呼び出せるようにすることです。
class SquarePython:
def __init__(self, number):
self.sq = number*number
このスクリプトは、入力された数値を ' txtNumber ' に二乗し、結果を ' txtResult ' に出力する必要があります。これはほとんど単純すぎることはわかっていますが、基本を知る必要があるだけです。これが私の VB コードのこれまでの内容です。
Imports Microsoft.Scripting.Hosting
Imports IronPython.Hosting
Imports IronPython.Runtime.Types
Public Class Square
Private Sub btnSquare_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSquare.Click
Dim runtime As ScriptRuntime = Python.CreateRuntime
Dim scope As ScriptScope = runtime.ExecuteFile("Square.py")
End Sub
End Class
前もって感謝します。