EA代码工程---轻松几步教你更改"EA生成的源代码表头注释格式"
2012-08-26 20:18
453 查看
EA代码工程就是将已经画好的类图,使用EA来生成相应的代码结构。之所以说是代码结构,是因为生成的代码中,仅有初始的类结构和一些预设的值,类方法内部的代码还是需要手动去写的。另外,如果你在类的设置里,或者是变量、方法还有方法的参数里加上了备注,那么代码工具将会帮助你把这些备注全部生成工整的代码注释。
一、EA软件配置
在使用EA软件之前,我们先来对它进行配置。打开“工具(Tools)”→“选项(Options)”.
"常规"配置中,比较重要的是作者这项。因为在EA项目的团队协作中,作者是每个人的身份标识。在生成的源代码表头注释的作者项会是这里的"作者"项。
"代码工程"配置中,可选择默认语言,将来生成源代码时使用这里的语言项。"代码编辑器"配置中,可选择默认使用的数据库。
二、EA生成源代码
各种语言的代码生成过程,是大同小异的。
可以把一个类生成源代码,也可以把一个包生成源代码,还可以把整个包的设计类生成源代码。
1.把整个包的设计类生成C#格式代码
1) 选中要生成源代码的大包,依次单击“Project→Source Code Engineering →Generate Package Source Code...”
或者选中要生成源代码的大包,右击,选择“代码工程→生成源代码”,如图
2) 进入下图界面,可以看到这时是要生成哪个大包的源代码,这里生成的是"Domain Model"各子包的源代码。
3) 点击"生成",将出现生成源代码过程的图片,见下图:
4) 生成源代码完成后,会在Test文件夹出现所有“Domain Model”中的子包:
5) 打开任何一个子包中的类,看其源代码格式,例如打开DAL包中的DaoAdministrator.cs类,看其源代码格式
2.把单个包的设计类生成C#格式代码
1) 例如生成DAL包中各子类的源代码,选中DAL包,右击,选择"代码工程→生成源代码":
2)进入下图界面,可以看到这时是要生成哪个包的源代码,这里生成的是"DAL"各子类的源代码:
3) 点击"生成",源代码生成完毕,会在Test1文件夹出现一个包"DAL",打开一个类,看其代码格式,看DaoAdministrator.cs类的源代码:
3.把一个类生成源代码
1)选中DAL包中的DaoAdministrator.cs类,右击,选择"生成源代码":
2) 选择"路径"、"目标语言",点击"生成",在相应文件夹出现"DaoAdministrator.cs"类,看其源代码格式:
从上面生成源代码的3种格式中,可以看出各个类的源代码,头部注释很难看,怎样规定符合自己心里的表头注释呢,看下面方法。
三、在代码工程模板设置生成的源代码表头注释格式
代码工程(正向工程)产生的代码格式,可以在“设置”→“代码工程模板”里面进行自定义的模板修改;也可以使用快捷键"Ctrl+Shift+P",进入代码工程模板。
要更改生成的"源代码表头注释格式",即更改代码工程模板中的File模板即可,默认情况下File模板格式如上图。在这里更改File模板格式为自己想要的格式,注意选择好要生成源代码的语言啊,这里我选择的是"C#".更改后,我更改的"File"模板的格式如下图:
点击确定后,再次将"DAL"包中的"DaoAdministrator.cs"类生成 C# 源代码,源代码表头格式变成了我更改的样式,如图:
EA生成的源代码表头注释格式就这样简单的更改成了我们想要的样式,大家快去试试吧……
一、EA软件配置
在使用EA软件之前,我们先来对它进行配置。打开“工具(Tools)”→“选项(Options)”.
"常规"配置中,比较重要的是作者这项。因为在EA项目的团队协作中,作者是每个人的身份标识。在生成的源代码表头注释的作者项会是这里的"作者"项。
"代码工程"配置中,可选择默认语言,将来生成源代码时使用这里的语言项。"代码编辑器"配置中,可选择默认使用的数据库。
二、EA生成源代码
各种语言的代码生成过程,是大同小异的。
可以把一个类生成源代码,也可以把一个包生成源代码,还可以把整个包的设计类生成源代码。
1.把整个包的设计类生成C#格式代码
1) 选中要生成源代码的大包,依次单击“Project→Source Code Engineering →Generate Package Source Code...”
或者选中要生成源代码的大包,右击,选择“代码工程→生成源代码”,如图
2) 进入下图界面,可以看到这时是要生成哪个大包的源代码,这里生成的是"Domain Model"各子包的源代码。
3) 点击"生成",将出现生成源代码过程的图片,见下图:
4) 生成源代码完成后,会在Test文件夹出现所有“Domain Model”中的子包:
5) 打开任何一个子包中的类,看其源代码格式,例如打开DAL包中的DaoAdministrator.cs类,看其源代码格式
2.把单个包的设计类生成C#格式代码
1) 例如生成DAL包中各子类的源代码,选中DAL包,右击,选择"代码工程→生成源代码":
2)进入下图界面,可以看到这时是要生成哪个包的源代码,这里生成的是"DAL"各子类的源代码:
3) 点击"生成",源代码生成完毕,会在Test1文件夹出现一个包"DAL",打开一个类,看其代码格式,看DaoAdministrator.cs类的源代码:
3.把一个类生成源代码
1)选中DAL包中的DaoAdministrator.cs类,右击,选择"生成源代码":
2) 选择"路径"、"目标语言",点击"生成",在相应文件夹出现"DaoAdministrator.cs"类,看其源代码格式:
从上面生成源代码的3种格式中,可以看出各个类的源代码,头部注释很难看,怎样规定符合自己心里的表头注释呢,看下面方法。
三、在代码工程模板设置生成的源代码表头注释格式
代码工程(正向工程)产生的代码格式,可以在“设置”→“代码工程模板”里面进行自定义的模板修改;也可以使用快捷键"Ctrl+Shift+P",进入代码工程模板。
要更改生成的"源代码表头注释格式",即更改代码工程模板中的File模板即可,默认情况下File模板格式如上图。在这里更改File模板格式为自己想要的格式,注意选择好要生成源代码的语言啊,这里我选择的是"C#".更改后,我更改的"File"模板的格式如下图:
点击确定后,再次将"DAL"包中的"DaoAdministrator.cs"类生成 C# 源代码,源代码表头格式变成了我更改的样式,如图:
EA生成的源代码表头注释格式就这样简单的更改成了我们想要的样式,大家快去试试吧……
相关文章推荐
- EA代码工程---轻松几步教你更改"EA生成的源代码表头注释格式"
- EA修改生成代码的表头注释
- 【UML】如何用EA生成代码并更改类头注释
- 优雅编程之这样格式代码,你就"正常了"!
- Eclipse逆向工程插件ModelSpoon,由代码轻松生成UML图
- C#"CodeSmith代码批量生成模板"制作经验分享
- Intellij IDEA中通过Live Templates快速生成一段固定格式的代码,如:文本注释等。
- 先贴上效果图 主窗体 生成SQL语句的窗体 贴上源码 主窗体Form1代码: private string strCurDb = ""; private string strC
- [属性" * "的代码生成失败.错误是:"程序集"*.Version=1.0.0.0,Culture=neutral,.........
- VS2005发布网站问题及"aspnet_merge.exe”已退出,代码为 1的错误以及所有代码文件生成一个dll
- Html Table用JS导出excel格式问题 导出EXCEL后单元格里的000412341234会变成412341234 7-14 会变成 2018-7-14(7月14) 自定义格式 web利用table表格生成excel格式问题 js导出excel增加表头、mso-number-format定义数据格式 数字输出格式转换 mso-number-format:"\@"
- VS调试错误:若要调试此模块,请将其项目生成配置更改为"调试"模式
- EA&UML日拱一卒-修改生成代码语言种类的初始值
- EA生成代码工程
- UserControl 的一个值得注意的问题 [属性" * "的代码生成失败.错误是:"程序集"*.Version=1.0.0.0,Culture=neutral,..........无标记为序列化"
- Project : error PRJ0019: 某个工具从以下位置返回了错误代码: "正在执行生成后事件...
- Eclipse逆向工程插件ModelSpoon,由代码轻松生成UML图
- 正在进行生成的同时试图签出,因为无法对必须修改的文件"Web.config"进行更改...
- 某个工具从以下位置返回了错误代码: "正在执行预生成事件..."
- visual studio用"查找替换"来删掉源代码中所有//方式的纯注释和空行