【技术实现步骤摘要】
本专利技术涉及代码生成工具,尤其涉及根据模式的命令行外壳命令生成。
技术介绍
命令外壳是支持操作系统内的一些基本命令的常规命令行解释器。在一些情况下,可提供单独的控制台应用程序,以被从这些外壳中调用。它们也可包括脚本语言(批处理文件),其可用来自动执行各种任务。然而,它们不是旨在自动化操作系统的图像用户界面(⑶I)功能的所有方面,这部分是由于通过该图像界面展示的操作的命令行等效物是有限的,而且脚本语言通常是初级的并且不允许创建复杂脚本。结构化文档,例如可扩展标记语言(XML)文档在计算中普遍使用。XML模式文档或 XSD是以XML模式语言编写的文档。XSD可用来表达这样一组规则,XML文档必须遵守以便依照这一模式被视为有效。但是,不像其他模式语言,依照XSD确定文件的有效性会产生依附于特定数据类型的信息集。命令外壳命令(也被称为”cmdlet”)可能不足以修改由XSD 模式定义的数据,尤其是当模式数量众多时。
技术实现思路
提供本
技术实现思路
是为了以简化的形式介绍将在以下具体实施方式中进一步描述的一些概念。本
技术实现思路
并非旨在标识所要求保护的主题的关键特征或必要 ...
【技术保护点】
1.一种至少部分在计算设备中执行的,用于根据一模式的自动命令外壳命令代码生成的方法,所述方法包括:接收所述模式(610);生成与所述模式相关联的类的模型(630);优化所述模型以允许直接将所述模式转换成应用程序编程接口API(640);以及生成命令代码以允许根据由已优化的模型定义的类来操作按照所述模式结构化了的数据(650)。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:J·卡列夫,E·杨,N·A·卡梅达,
申请(专利权)人:微软公司,
类型:发明
国别省市:US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。