To create the component for this example, see the first several steps in Generate a .NET Assembly and Build a .NET Application. After you build the
MagicSquareComp component, you can build an
application that accesses the component as follows.
For this example, the application is
You can find
The program listing is as follows.
The application you build from this source file does the following:
Lets you pass a dimension for the magic square from the command line.
Converts the dimension argument to a MATLAB® integer scalar value.
Declares variables of type
handle data required by the encapsulated
For information about these data conversion classes, see the MATLAB
MWArray Class Library Reference, available in the
matlabroot represents your MATLAB installation
Creates an instance of the
makesquare method, which
belongs to the
magic object. The
generates the magic square using the MATLAB
Displays the array elements on the command line.
Build the application using Visual Studio® .NET.
MagicSquareVBApp folder contains
Studio .NET project file for each example. Open the project
Studio .NET for this example by double-clicking
MagicSquareVBApp.vbproj in Windows® Explorer.
Add a reference to the
If necessary, add a reference to the
which is in the
Build and run the application in Visual Studio.NET.