当前位置: 首页 > 专利查询>微软公司专利>正文

根据模式的命令行外壳命令生成制造技术

技术编号:6984903 阅读:186 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及根据模式的命令行外壳命令生成,提供一种代码生成工具,能够在编译时或运行时从诸如XSD模式的一模式创建命令外壳命令。代码生成器生成各个类以表示由模式定义的数据,且命令外壳生成代码可使用这些类的知识来生成合适的命令外壳类以操作数据。在由代码生成工具生成的类模型的优化之后,可插入插件。插件能够修改模型,插入它们自己的代码,或者禁止代码生成并从模型中生成它们自己的代码。

【技术实现步骤摘要】

本专利技术涉及代码生成工具,尤其涉及根据模式的命令行外壳命令生成
技术介绍
命令外壳是支持操作系统内的一些基本命令的常规命令行解释器。在一些情况下,可提供单独的控制台应用程序,以被从这些外壳中调用。它们也可包括脚本语言(批处理文件),其可用来自动执行各种任务。然而,它们不是旨在自动化操作系统的图像用户界面(⑶I)功能的所有方面,这部分是由于通过该图像界面展示的操作的命令行等效物是有限的,而且脚本语言通常是初级的并且不允许创建复杂脚本。结构化文档,例如可扩展标记语言(XML)文档在计算中普遍使用。XML模式文档或 XSD是以XML模式语言编写的文档。XSD可用来表达这样一组规则,XML文档必须遵守以便依照这一模式被视为有效。但是,不像其他模式语言,依照XSD确定文件的有效性会产生依附于特定数据类型的信息集。命令外壳命令(也被称为”cmdlet”)可能不足以修改由XSD 模式定义的数据,尤其是当模式数量众多时。
技术实现思路
提供本
技术实现思路
是为了以简化的形式介绍将在以下具体实施方式中进一步描述的一些概念。本
技术实现思路
并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮本文档来自技高网...

【技术保护点】
1.一种至少部分在计算设备中执行的,用于根据一模式的自动命令外壳命令代码生成的方法,所述方法包括:接收所述模式(610);生成与所述模式相关联的类的模型(630);优化所述模型以允许直接将所述模式转换成应用程序编程接口API(640);以及生成命令代码以允许根据由已优化的模型定义的类来操作按照所述模式结构化了的数据(650)。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:J·卡列夫E·杨N·A·卡梅达
申请(专利权)人:微软公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1