主要内容

通用集成任务和命名约定

生成。net程序集和构建。net应用程序,这些步骤涵盖了为将已部署的. net组件集成到大型企业应用程序中而定制代码的基础知识。这些步骤包括:

  • 安装MATLAB®运行时终端用户计算机

  • 创建一个微软®Visual Studio®项目

  • 创建对组件和MWArrayAPI

  • 指定组件程序集和名称空间

  • 初始化和实例化类

  • 使用一些隐式数据转换技术调用组件

  • 使用基本的try-catch块处理错误

在另一台计算机上访问组件

要在其他计算机上实现.NET程序集,而不是在其构建的计算机上:

  1. 如果组件还没有安装在您想要开发应用程序的机器上,请运行您在其中创建的自解压缩可执行文件生成。net程序集和构建。net应用程序

  2. 引用。net程序集微软Visual Studio项目或兼容cls的编译器的命令行。

    的引用也必须添加到MWArray组件matlabroot\工具箱\ dotnetbuilder \ bin \体系结构framework_version看到金宝app支持Microsoft .NET框架版本获取支持的框架版本列表。金宝app

  3. 实例化生成的。net类,并调用类方法,就像使用任何。net类一样。要封送本机.NET类型和MATLAB数组类型之间的数据,您需要使用MWArray数据转换类或MWArray本机API。

    请注意

    有关这些数据转换类的信息,请参阅MWArray类库参考,也可在matlabroot\ \ dotnetbuilder \ MWArrayAPI帮助文件夹,matlabroot表示MATLAB安装文件夹。

    若要避免使用数据转换类,请参见实现类型安全接口并集成到。net应用程序中

组件和类命名约定

通常,您应该为程序集和类指定名称,以便使用生成代码的程序员能够清楚地看到这些名称。例如,如果您要封装许多MATLAB函数,它有助于确定函数类别的方案,并为每个类别创建单独的类。此外,每个类的名称应该描述类的功能。

net命名指南推荐使用帕斯卡案例用于将三个或更多字符的标识符的名称大写。也就是说,标识符中的第一个字母和随后连接的每个单词的第一个字母都要大写。例如:

MakeSquare

相反,MATLAB程序员通常使用全小写的函数名。例如:

makesquare

按照惯例,MATLAB编译器SDK™. net示例使用Pascal case。

有效字符是任何字母或数字字符,以及下划线(_)字符。

另请参阅

相关的话题