4,generatecodefromnamespace方法
codenamespace
ret = new
codenamespace();
ret.name = "mynamespace";
codeprovider.generatecodefrommember(ret, tw, options);
輸出的**字串為:
namespace mynamespace
加入注釋
codenamespace
ret = new
codenamespace();
ret.name = "mynamespace";
ret.comments.add(new
codecommentstatement("
這是乙個命名空間!"
));
codeprovider.generatecodefrommember(ret, tw, options);
輸出的**字串為:
//這是乙個命名空間!
namespace mynamespace
匯入命名空間
codenamespace
ret = new
codenamespace();
ret.name = "mynamespace";
codenamespaceimportimport=new
codenamespaceimport("system");
ret.imports.add(import);
codeprovider.generatecodefrommember(ret, tw, options);
輸出的**字串為:
namespace mynamespace
在該命名空間下定義類資訊
codenamespace
ret = new
codenamespace();
ret.name = "mynamespace";
codetypedeclarationtype1 = new
codetypedeclaration("mytype1");
ret.types.add(type1);
codetypedeclarationtype2 = new
codetypedeclaration("mytype2");
ret.types.add(type2);
codeprovider.generatecodefrommember(ret, tw, options);
輸出的**字串為:
namespace mynamespace
public class mytype2
}
還有3個事件,可以通過這3個事件事先與前面乙個屬性設定相同的功能
事件1
populatetypes
增加乙個函式
static
void ret_populatetypes(object sender, eventargs e)
codenamespace
ret = new
codenamespace();
ret.name = "mynamespace";
ret.populatetypes += new
eventhandler(ret_populatetypes);
codeprovider.generatecodefrommember(ret, tw, options);
輸出的**字串為:
namespace mynamespace
public class mytype2
}
事件2 populateimports
增加乙個函式
static
void ret_populateimports(object sender, eventargs e)
codenamespace
ret = new
codenamespace();
ret.name = "mynamespace";
ret.populateimports += new
eventhandler(ret_populateimports);
codeprovider.generatecodefrommember(ret, tw, options);
輸出的**字串為:
namespace mynamespace
事件3
增加乙個函式
static
void ret_populatecomments(object sender, eventargs e)
codenamespace
ret = new
codenamespace();
ret.name = "mynamespace";
ret.populatecomments += new
eventhandler(ret_populatecomments);
codeprovider.generatecodefrommember(ret, tw, options);
輸出的**字串為:
//這是一行注釋!
namespace mynamespace
CodeDom使用筆記(四)
事件的響應 生成形如 this.button1.click new system.eventhandler this.button1 click 的 public static codestatement generateattacheventstatement string ctrlname,st...
學習筆記 mvc模型
v即view檢視是指使用者看到並與之互動的介面。比如由html元素組成的網頁介面,或者軟體的客戶端介面。mvc的好處之一在於它能為應用程式處理很多不同的檢視。在檢視中其實沒有真正的處理發生,它只是作為一種輸出資料並允許使用者操縱的方式。m即model模型是指模型表示業務規則。在mvc的三個部件中,模...
模型壓縮學習筆記
一 剪枝 拆除網路當中某些引數的方法如下 1.剪掉權重weight約等於0的weight,讓兩個神經元之間失去連線 2.檢視某個神經元經過activation之後的輸出是否接近於零,如果接近於零,則剪掉這個神經元 3.在修剪完整個網路之後,識別的準確度肯定會下降,我們這時保留之前訓練好的權重,再利用...