发明名称 |
软件的程序代码的生成方法及装置 |
摘要 |
本发明公开了一种软件的程序代码的生成方法及装置,其中,该方法包括:定义标记类并将标记类应用到程序集中的目标类中,生成新的程序集,其中,标记类用于标记目标类的属性特征,目标类为实现目标功能的程序代码;通过T4模板和DTE来获取新的程序集中标记类中的每个对象中的属性值;将标记类中的每个对象中的属性值替换目标代码模板中的占位符,生成目标代码,其中,目标代码模板为预先定义的模板;将目标代码输出到程序集中的目标类中。本发明解决了现有技术在生成具有重复部分的代码时,需要针对重复的部分手动依次输入,导致生成代码效率低的问题。 |
申请公布号 |
CN104267967A |
申请公布日期 |
2015.01.07 |
申请号 |
CN201410545965.9 |
申请日期 |
2014.10.15 |
申请人 |
北京国双科技有限公司 |
发明人 |
马燕龙 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
北京康信知识产权代理有限责任公司 11240 |
代理人 |
吴贵明;张永明 |
主权项 |
一种软件的程序代码的生成方法,其特征在于,包括:定义标记类,并将所述标记类应用到程序集中的目标类,生成新的程序集,其中,所述标记类用于标记所述目标类的属性特征,所述目标类为实现目标功能的程序代码;通过T4模板和DTE来获取所述新的程序集中所述标记类中的每个对象中的属性值;将所述标记类中的每个对象中的属性值替换目标代码模板中的占位符,生成目标代码,其中,所述目标代码模板为预先定义的模板;将所述目标代码输出到所述程序集中的所述目标类中。 |
地址 |
100086 北京市海淀区双榆树小区知春路76号翠宫饭店8层A间 |