Интеграция сборки .NET в приложение Visual Basic

Чтобы создать компонент для этого примера, смотрите первые несколько шагов в Генерация сборки .NET и Сборка приложения .NET. После того, как вы создаете MagicSquareComp можно создать приложение, которое обращается к компоненту следующим образом.

  1. В данном примере приложение MagicSquareApp.vb.

    Вы можете найти MagicSquareApp.vb в:

    matlabroot\toolbox\dotnetbuilder\Examples\VSVersion\NET\MagicSquareExample\MagicSquareVBApp

    Список программ выглядит следующим образом.

     MagicSquareApp.vb

    Приложение, созданное из этого исходного файла, делает следующее:

    • Позволяет передать размерность магического квадрата из командной строки.

    • Преобразует аргумент размерности в MATLAB® целочисленное скалярное значение.

    • Объявляет переменные типа MWNumericArray для обработки данных, требуемых инкапсулированной makesquare функция.

      Примечание

      Для получения информации об этих классах преобразования данных смотрите MATLAB MWArray Class Ссылка, доступный в matlabroot\ help\dotnetbuilder\MWArrayAPI папка, где matlabroot представляет вашу папку установки MATLAB

    • Создание образца MagicSquare класс с именем magic.

    • Вызывает makesquare метод, который принадлежит magic объект. The makesquare метод генерирует магический квадрат с помощью MATLAB magic функция.

    • Отображение элементов массива в командной строке.

  2. Создайте приложение с помощью Visual Studio® .NET.

    1. The MagicSquareVBApp папка содержит файл проекта Visual Studio .NET для каждого примера. Откройте проект в Visual Studio .NET для этого примера двойным кликом мыши MagicSquareVBApp.vbproj в Windows® Исследователь.

    2. Добавьте ссылку на MWArray компонент, который matlabroot\ toolbox\dotnetbuilder\bin\ architecture\framework_version\mwarray.dll.

    3. При необходимости добавьте ссылку на MagicSquareComp компонент, который находится в distrib подпапка.

    4. Создайте и запустите приложение в Visual Studio.NET.

Для просмотра документации необходимо авторизоваться на сайте