| 導購 | 订阅 | 在线投稿
分享
 
 
 

使 Modelmaker 輸出全部代碼注釋的設置

來源:互聯網網民  2006-10-25 07:08:21  評論

Modelmaker 是一個非常好用的建模工具, 9.0 之後還可以與 VS 環境結合生成代碼.

但默認設置是生成代碼文件時不輸出注釋文本的, 連原有的函數注釋也會被抹去。

本文將介紹怎樣在 Modelmaker 7.0 中輸出注釋,以 Delphi 爲例。

我的習慣是在:interface 位置使用單行注釋, 在implementation位置的函數聲明前用

塊注釋(多行注釋),在函數體內單行注釋和塊注釋並用。下面設置就是按這個習慣做

的。

1. 修改注釋標志

[Source Doc Import] ->

1.1 Documentation Import Signature (注釋輸入標志)

{{ => { (多行注釋標志改爲單個 {)

1.2 Initial number of lines to ignore

1.3 Terminating number of lines to ignore

1.4 One liner Signature (單行注釋標志)

{1 => // (單行注釋標志改爲 //)

V. Pre doc scheme (文檔在前)

2. 多行文檔保存在 implementation 中,單行文檔保存在 interface 中的設置:

[Source Doc Generation] ->

2.1.1 設置多行注釋的位置

In source Documentation generation (多行注釋)

V. Module(Unit)

V. Event type definitons

X. Class interface (一般情況下 Interface 位置我都只用單行注釋: //)

V. Class implementation

2.1.2

Class interface members ( Interface 位置不用多行注釋: {})

X. Fields

X. Methods

X. Properties

X. Method resolution clauses

2.1.3

Member visibility filter (過濾)

Designer(+private)

2.1.4

Methods Implementation

X. None

V. Before declaration (在函數聲明之前)

X. After declaration

V. Abstract Methods

2.2.1 設置單行注釋的位置

In source One Liner generation (單行注釋)

V. Module(Unit)

V. Event type definitons

V. Class interface (一般情況下 Interface 位置我都只用單行注釋: //)

V. Class implementation

2.2.2

Class interface members ( Interface 位置用單行注釋: //)

V. Fields

V. Methods

V. Properties

V. Method resolution clauses

2.1.3

Member visibility filter (過濾)

Designer(+private)

2.1.4

Methods Implementation

V. None (Implementation,不用單行注釋,否則會在函數聲明行的前面出現單行和多行各一份注釋)

X. Before declaration

X. After declaration

X. Abstract Methods

3 General

V. Method implementation end docmentation (函數結束處加上函數名)

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
Modelmaker 是一個非常好用的建模工具, 9.0 之後還可以與 VS 環境結合生成代碼. 但默認設置是生成代碼文件時不輸出注釋文本的, 連原有的函數注釋也會被抹去。 本文將介紹怎樣在 Modelmaker 7.0 中輸出注釋,以 Delphi 爲例。 我的習慣是在:interface 位置使用單行注釋, 在implementation位置的函數聲明前用 塊注釋(多行注釋),在函數體內單行注釋和塊注釋並用。下面設置就是按這個習慣做 的。 1. 修改注釋標志 [Source Doc Import] -> 1.1 Documentation Import Signature (注釋輸入標志) {{ => { (多行注釋標志改爲單個 {) 1.2 Initial number of lines to ignore 1.3 Terminating number of lines to ignore 1.4 One liner Signature (單行注釋標志) {1 => // (單行注釋標志改爲 //) V. Pre doc scheme (文檔在前) 2. 多行文檔保存在 implementation 中,單行文檔保存在 interface 中的設置: [Source Doc Generation] -> 2.1.1 設置多行注釋的位置 In source Documentation generation (多行注釋) V. Module(Unit) V. Event type definitons X. Class interface (一般情況下 Interface 位置我都只用單行注釋: //) V. Class implementation 2.1.2 Class interface members ( Interface 位置不用多行注釋: {}) X. Fields X. Methods X. Properties X. Method resolution clauses 2.1.3 Member visibility filter (過濾) Designer(+private) 2.1.4 Methods Implementation X. None V. Before declaration (在函數聲明之前) X. After declaration V. Abstract Methods 2.2.1 設置單行注釋的位置 In source One Liner generation (單行注釋) V. Module(Unit) V. Event type definitons V. Class interface (一般情況下 Interface 位置我都只用單行注釋: //) V. Class implementation 2.2.2 Class interface members ( Interface 位置用單行注釋: //) V. Fields V. Methods V. Properties V. Method resolution clauses 2.1.3 Member visibility filter (過濾) Designer(+private) 2.1.4 Methods Implementation V. None (Implementation,不用單行注釋,否則會在函數聲明行的前面出現單行和多行各一份注釋) X. Before declaration X. After declaration X. Abstract Methods 3 General V. Method implementation end docmentation (函數結束處加上函數名)
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 
 熱帖排行
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有