云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

亚马逊云_阿里云断开连接_返利

小七 141 0

我很高兴地宣布,针对Visual Studio(VS)代码的移动开发工具包(MDK)扩展的新版本可在SAP Marketplace和Visual Studio Marketplace上下载。您还可以在Visual Studio Marketplace上查看更改日志。版本1.3于2018年11月发布,版本1.4于2019年1月底发布。

移动开发工具包(MDK)是SAP云平台移动服务的一项功能。如果这是您对移动开发工具包的第一次介绍,我建议您首先查看提供概述主题、博客、视频和教程的学习地图。

下面是1.3和1.4中的新功能列表。

V1.3Windows操作系统上VS代码的MDK扩展创建新的MDK应用程序规则和元数据文件中的i18N支持取消人工捆扎1.4版更好地支持目标路径验证\u名称类型在设备上调试调试部署到移动服务的MDK应用程序

Windows上VS代码的MDK扩展

VS代码的MDK扩展现在也可用于Windows。Visual Studio Code for Mac OS中提供的所有功能,云服务器特价,如新的MDK命令、MDK语言功能(自动完成、验证、转到定义等)、绑定和调试,现在也可以在Windows上使用。无论是在Mac还是Windows操作系统上,开发人员都会有相同的体验。

以上是使用Android仿真器在Windows上的VS代码中启动和调试MDK应用程序的屏幕截图。

创建新的MDK应用程序

开发人员现在可以在VS中从头开始创建新的MDK应用程序代码。已向VS代码命令调色板添加了一个名为MDK:new Application的新选项。

创建新MDK应用程序的高级步骤:

从VS代码命令调色板中选择"MDK:new Application"命令。为新创建的应用程序选择目标文件夹。指定新的应用程序名称。默认值为"MDKApplication"。将基于MDK empty application模板创建一个新的空MDK应用程序。

i18n规则和元数据文件支持

规则(.js文件)和元数据(.json)文件支持以下语言功能。对于规则文件,这些功能适用于八个客户端API:localizeText、formatNumber、formatCurrency、formatPercentage、formatScientific、formatDate、formatDatetime、formatTime.

自动完成验证转到定义代码操作签名帮助

自动完成输入单引号、双引号或逗号,将提供相应的建议列表。对于.js文件,您还可以通过将光标放在其中并手动调用自动完成来替换参数值。

验证如果元数据文件中不存在本地化密钥,则开发人员打开或编辑该文件时会显示错误消息。例如:"找不到i18n密钥"将显示在"问题"面板中。

如果.json元数据文件中存在本地化密钥,人工智能软件下载,但没有足够的参数,则会显示类似"预期的xxx参数,但得到yyy。"将显示在问题面板中。

转到定义将光标放在有效的本地化键内,然后按"转到定义"上下文菜单项,将打开相应的i18n属性文件,光标位于本地化键的开头。

代码操作如果将光标放在引用的本地化键中时该键不存在,则光标所属行的开头将出现一个灯泡。单击灯泡将弹出一个上下文菜单,其中只有一个菜单项"MDK:Create i18n entry for key"。将打开默认的i18n属性文件,开发人员可以直接为本地化密钥输入新值。

签名帮助在i18n指示符或上述八个客户端api中输入左圆括号或逗号,将显示相应的签名。

下面是i18n指示符"$(DT,)"

以下是客户端API formatDate的示例屏幕截图。

注意:i18n指示符的格式为"$()",对应于八个客户端API中的一个。

如果捆绑包.js缺少或过期

以前开发者启动调试器时,当工作中的MDK应用程序没有可用的包目标时,它无法启动。然后,开发人员必须手动触发包任务以继续调试。

从1.3版本的MDK extension for VSCode开始,提高了调试器与bundle任务的集成度,必要时在启动调试器时自动触发bundle任务。在大多数情况下,它通过消除手动绑定简化了整个调试过程。

更好地支持目标路径

目标路径是在运行时解释的字符串。目标路径由一个接一个解析的段组成,其中一段的结果用于下一段的评估。每个结果(或"上下文")都有两条信息:一个数据绑定和一个相关的UI元素(如果合适)。目标路径通常在元数据中用于检索应用程序中已存在的数据绑定,但也可能在规则中用于访问数据绑定或UI元素。

基本上,它是访问应用程序中状态和数据的灵活方式。例如,返利淘联盟,允许您引用UI元素、数据绑定和操作结果等内容。

VS代码的MDK扩展支持UI元素的目标路径。支持简单目标路径和动态目标路径。

支持json元数据文件和js规则文件的自动完成。验证此功能仅适用于json元数据文件。如果目标路径无效,则"问题"面板中将显示错误消息。这可能是由于段名称错误、参数丢失、参数无效或段组合错误等原因造成的。

为了支持数据绑定的目标路径,我们提供了自动完成和验证。数据绑定的目标路径有两种:#属性:propertyName和{propertyName}

#Property:propertyName–支持简单目标路径和动态目标路径。

{propertyName}