[English Version]

MFP语言和可编程科学计算器

MFP语言简介

MFP函数

所有函数

整数操作函数

逻辑函数

统计和随机函数

三角函数

指数函数

复数函数

系统函数

数组和矩阵函数

绘图函数

表达式和微积分函数

字符串函数

双曲三角函数

排序函数

多项式函数

信号处理函数

文件操作函数

时间和日期函数

显示函数

多媒体函数

数据结构函数

数据交换文件格式函数

平台和硬件函数

并行计算函数

RTC多媒体函数

反射函数

MFP编译函数

其它函数

部署用户自定义函数

在您的应用中调用MFP

创建安卓安装包

小游戏的开发

绘制图形

使用MFP进行数学分析

使用MFP处理文件

数,字符串和数组

日期时间和系统相关

可编程科学计算器介绍

可编程科学计算器帮助:系统和硬件函数

函数名 函数帮助信息
get_asset_file_path

::mfp::platform_hardware::platform_info::get_asset_file_path(1) :

get_asset_file_path(asset_file_entry)告诉开发人员一个asset文件(文件名由字符串参数asset_file_entry给出)的路径。注意,如果正在运行的脚本不是一个MFP应用,本函数返回null。

get_country_language

::mfp::platform_hardware::platform_info::get_country_language(0) :

本函数返回一个包含两个元素的矩阵。第一个元素是一个基于字符串的国家代码。国家代码要么是一个空字符串,要么是一个大写的,符合ISO 3166国际标准的两字母的代码,要么是一个符合UN M.49的3个数字的代码。用户可以查询百度百科获取ISO 3166国家代码的列表。第二个元素是基于字符串的语言代码。它基本上符合ISO 639国际标准,除了极少数例外。出现例外的原因是ISO 639标准在变化,一些语言的代码已经发生了改变,而这个函数总是返回旧的代码。用户可以查询百度百科获取ISO 639所有的语言代码列表。

get_sandbox_session_lib_path

::mfp::platform_hardware::platform_info::get_sandbox_session_lib_path(0) :

函数get_sandbox_session_lib_path返回一个基于字符串的路径,该路径是当前沙盒的用户代码库的所在目录。沙盒是在服务端运行的一个线程。这个线程在服务端收到一个客户端的call指令后启动。这个客户端是一个独立于服务端的进程,它可能位于本机,也可能位于另外一台电脑。该线程拥有独立于服务端其它线程的MFP用户代码库,资源和栈。它的用户代码库,资源和栈是拷贝自发送call指令的客户端。这个函数没有参数。如果当前运行的代码不是位于沙盒中(比如,当前代码是在常规的命令提示符下运行),这个函数返回NULL 。

get_sandbox_session_resource_path

::mfp::platform_hardware::platform_info::get_sandbox_session_resource_path(0) :

函数get_sandbox_session_resource_path返回一个基于字符串的路径,该路径是当前沙盒的资源文件(比如图像文件,声音文件和数据库文件)的所在目录。沙盒是在服务端运行的一个线程。这个线程在服务端收到一个客户端的call指令后启动。这个客户端是一个独立于服务端的进程,它可能位于本机,也可能位于另外一台电脑。该线程拥有独立于服务端其它线程的MFP用户代码库,资源和栈。它的用户代码库,资源和栈是拷贝自发送call指令的客户端。这个函数没有参数。如果当前运行的代码不是位于沙盒中(比如,当前代码是在常规的命令提示符下运行),这个函数返回NULL 。

is_mfp_app

::mfp::platform_hardware::platform_info::is_mfp_app(0) :

is_running_on_android()告诉开发人员脚本是否在MFP应用中运行,如果是,返回true,如果不是,返回false。

is_running_on_android

::mfp::platform_hardware::platform_info::is_running_on_android(0) :

is_running_on_android()告诉开发人员脚本是否在安卓平台上运行,如果是,返回true,如果不是,而是在普通的JAVA平台上运行,返回false。

is_sandbox_session

::mfp::platform_hardware::platform_info::is_sandbox_session(0) :

函数is_sandbox_session告诉开发者当前的MFP代码是否运行在一个沙盒中。沙盒是在服务端运行的一个线程。这个线程在服务端收到一个客户端的call指令后启动。这个客户端是一个独立于服务端的进程,它可能位于本机,也可能位于另外一台电脑。该线程拥有独立于服务端其它线程的MFP用户代码库,资源和栈。它的用户代码库,资源和栈是拷贝自发送call指令的客户端。这个函数没有参数,如果当前代码位于一个沙盒中它返回True,否则返回False 。