網(wǎng)友評分:
5分
MZ-Tools For VBA是一款功能十分強大的集成開發(fā)環(huán)境,該軟件擁有干凈清爽的UI用戶界面,操作簡單易上手,能夠為用戶提供強大的編程開發(fā)方案,帶給用戶全新的IDE編程體驗,保證用戶的程序開發(fā)質(zhì)量,喜歡這款軟件的小伙伴千萬不要錯過哦。
迅速地搜索編碼的作用
更快編號的作用
設(shè)計方案速率迅速的作用
為新項目轉(zhuǎn)化成文本文檔的作用
保證 工作質(zhì)量的作用
提高 IDE 感受的作用
1、MZ-Tools有一個目標(biāo):使您的日常編程生活更加輕松。
它將新菜單和工具欄添加到Microsoft IDE,這些菜單和工具欄提供了許多新的生產(chǎn)力功能:
2、MZ-Tools為開發(fā)人員(個人或團隊內(nèi)部)和團隊負(fù)責(zé)人帶來許多好處:
編碼更快:具有可自定義的代碼模板,標(biāo)頭,異常/錯誤處理程序等。
設(shè)計更快:設(shè)計人員可以快速設(shè)置名稱,標(biāo)題,tabindex和其他默認(rèn)屬性。
更快地查找代碼:帶有結(jié)果樹的無限制輸出窗口,可以搜索代碼,方法調(diào)用者等。
生成文檔: XML或可定制HTML輸出格式。
確保質(zhì)量和標(biāo)準(zhǔn):通過靈活的規(guī)則定義標(biāo)準(zhǔn),并確保團隊遵循這些標(biāo)準(zhǔn)。
3、全球成千上萬滿意的開發(fā)人員已經(jīng)發(fā)現(xiàn)MZ-Tools是無價的。供公司內(nèi)部的開發(fā)人員使用,例如:
英特爾
UPS
尼爾森
生命值
美國空軍
短跑
思科公司
普利司通
第一資本
拜耳
理光
??松梨?/p>
聯(lián)邦快遞
羅氏
輝瑞
聯(lián)邦航空局
阿爾斯通
ABB
4、此外,至少在許多書中都引用了MZ-Tools,例如“ Professional Visual Studio 2005”,“ Professional Excel Development”,“ Professional Access 2013 Programming”,“ Expert Access 2007 Programming”等
一、快速查找代碼的功能
1、查找/替換文字
MZ-Tools可以在方法,文件,項目,解決方案或項目組,所選文本,文件組或項目組中找到字符串。結(jié)果顯示在以下結(jié)果窗口中,比Microsoft IDE提供的結(jié)果更加方便:
“結(jié)果”窗口提供了多個選項卡來存儲所有以前的搜索(也可以將其刪除),而不是僅存儲兩個輸出窗格。您可以隨時刷新結(jié)果,將結(jié)果復(fù)制到剪貼板(例如,將其粘貼到Microsoft Excel中),或?qū)⑵鋵?dǎo)出到文件中。如果您不感興趣,也可以從列表中刪除結(jié)果,以便僅查看您要更仔細(xì)檢查的結(jié)果。您還可以選擇是否要查看已發(fā)現(xiàn)事件的代碼元素(類,方法等)的層次結(jié)構(gòu),或僅查看文件的層次結(jié)構(gòu)。
搜索后,從結(jié)果窗口中,您可以用一個新字符串替換發(fā)現(xiàn)的匹配項,一次一串或全部一次。使用這種兩步方法,您可以在替換操作之前從列表中排除出現(xiàn)的事件(只需刪除它們)。
2、方法調(diào)用者
MZ-Tools可以在源代碼中找到調(diào)用方法的所有位置。結(jié)果顯示在以下結(jié)果窗口中,比Microsoft IDE提供的結(jié)果更加方便:
此結(jié)果窗口類似于上一個窗口,并提供類似的按鈕來刷新列表,刪除結(jié)果等。
3、最喜歡的代碼元素
“最喜歡的代碼元素”功能使您可以創(chuàng)建一個列表,其中包含您經(jīng)常使用的代碼元素(方法,類等),以便您可以快速訪問它們:
4、代碼瀏覽器(VB / VBA)
對于VBA,VB6和VB5,代碼資源管理器功能顯示一個列表,其中包含活動代碼窗口的代碼元素(方法,類等),以便您可以快速導(dǎo)航至它們:
5、轉(zhuǎn)到課程開始/結(jié)束
MZ-Tools允許您將代碼窗口中的光標(biāo)移動到光標(biāo)所在類的開頭或結(jié)尾。
6、轉(zhuǎn)到方法的開始/結(jié)束
MZ-Tools允許您將代碼窗口中的光標(biāo)移動到光標(biāo)所在方法的開頭或結(jié)尾。
二、編碼更快的功能
1、代碼庫
您可以在個人代碼庫或所有團隊成員共享的團隊代碼庫中為經(jīng)常使用的代碼片段創(chuàng)建代碼模板。要在源代碼中插入代碼模板,可以從具有所有代碼模板的樹形視圖中選擇它,或者為了提高生產(chǎn)率,可以使用鍵盤快捷鍵或擴展關(guān)鍵字(即,鍵入與代碼模板相關(guān)聯(lián)的縮寫) ,請按自定義鍵盤快捷鍵,然后代碼中的縮寫將被整個相關(guān)模板所代替。
代碼模板可以包含預(yù)定義的變量(例如作者,當(dāng)前日期,方法名稱,插入后的光標(biāo)位置等),但也可以包含用戶定義的變量,即您自己的變量。當(dāng)在源代碼中插入帶有用戶定義的變量的代碼模板時,將出現(xiàn)一個對話框,詢問您這些變量的值。
2、線壓頭(VB / VBA)
對于VBA,VB6和VB5,代碼壓頭可以為方法,文件或項目的每一行設(shè)置正確的壓頭。甚至還有行意圖審查,可以查明哪些代碼行具有錯誤的縮進。
3、新方法/屬性助手
使用此助手,您可以在代碼中添加新的方法或?qū)傩?,并且可以在同一步驟中添加標(biāo)頭:
即使您通常不使用這些類型的對話框來創(chuàng)建方法,您也會在生成多對Get / Set屬性時發(fā)現(xiàn)它很有用。
4、將字段轉(zhuǎn)換為屬性
將字段轉(zhuǎn)換為屬性是一種重構(gòu)功能,可讓您將類似以下的字段轉(zhuǎn)換為屬性:
[VB]
Public Count as Integer
[C#]
public int Count;
為此,如果將光標(biāo)放在帶有字段聲明的行中并調(diào)用此功能,則將解析該行,并在“新建方法/屬性助手”對話框中預(yù)先選擇相應(yīng)的值。如果單擊“插入”按鈕,則該字段將轉(zhuǎn)換為“屬性獲取/設(shè)置”。您甚至可以選擇幾個字段將其轉(zhuǎn)換為屬性。
5、選擇案例/交換助手進行枚舉
“選擇枚舉的案例/切換助手”功能使您可以快速為枚舉表達(dá)式創(chuàng)建一個選擇案例塊(VB)或一個切換塊(C#)。當(dāng)您鍵入如下語句時:
[VB]
選擇“案例” columnHeader.TextAlign
[C#]
開關(guān)(columnHeader.TextAlign)
然后調(diào)用該助手,將出現(xiàn)如下所示的窗口:
在此窗口中,可以選擇需要單獨的“ case”語句的枚舉表達(dá)式的值,還可以選擇枚舉值的順序。如果保留未選擇的枚舉值,則會添加“不區(qū)分大小寫(VB)”或“默認(rèn)(C#)”語句。
6、插入標(biāo)題
您可以從可自定義的模板向代碼元素(文件,類,方法,屬性,事件等)添加標(biāo)頭(XML或標(biāo)準(zhǔn)),該模板可以包括預(yù)定義或用戶定義的變量:
7、插入標(biāo)題
您可以將標(biāo)頭添加到項目組,項目,文件等的所有代碼元素中:
8、插入異常處理程序
您可以從可自定義的模板向方法添加異常/錯誤處理程序,該模板可以包含預(yù)定義或用戶定義的變量:
9、添加/刪除行號(VB)
您可以在方法,類,文件,項目等的源代碼中添加或刪除行號,以在錯誤處理程序中使用VB的未記錄Erl函數(shù)(使用On Error GoTo語句)。這使您可以知道導(dǎo)致錯誤的確切行號。
10、排序代碼元素
您可以重新排列源代碼文件的代碼元素(方法,屬性等),按名稱,范圍,種類等對它們進行排序,可以根據(jù)預(yù)定義的順序自動(單擊一下),也可以手動進行:
11、分割線
MZ-Tools允許您分割代碼行,自定義一行的最大長度。
12、組合線(VB)
MZ-Tools允許您組合VB代碼行,刪除每行末尾的行連續(xù)字符(“ _”)。
13、按字母順序排列所選行
MZ-Tools允許您按字母順序?qū)ξ谋疚募械倪x定行進行排序。
14、私人剪貼板
MZ-Tools提供了九個私人剪貼板。您可以直接使用特定的剪貼板(帶有可自定義的鍵盤快捷鍵或菜單)復(fù)制和粘貼代碼片段,也可以使用MZ-Tools提供的窗口來顯示每個剪貼板的內(nèi)容:
15、MessageBox助手
MessageBox Assistant功能提供了一個輕松生成消息框的窗口:
16、開關(guān)分配
切換分配功能使您可以切換源代碼文件中一個或多個選定行的分配(“ =”語句兩側(cè)的術(shù)語)。
三、設(shè)計更快的功能
1、智能設(shè)計模式
如果創(chuàng)建Windows應(yīng)用程序,則此功能將大大減少設(shè)計表單所花費的時間。啟用此功能后,在Windows窗體或用戶控件上放置控件時,控件的位置,大小和TabIndex屬性將自動設(shè)置。為此,MZ-Tools檢查將圍繞新控件的控件的位置和大小,并為其估計合適的位置和大小。例如,如果在現(xiàn)有控件下方添加一個Label控件,則新Label控件將與現(xiàn)有控件對齊,并分配相同的大小。TabIndex也會自動設(shè)置,因此在大多數(shù)情況下,您可以忘記此屬性。
2、TabIndex助手
TabIndex助手如下所示。它顯示了活動窗體窗口的控件,按其TabIndex屬性排序。若要更改控件的TabIndex屬性,可以使用帶有向上和向下箭頭的按鈕。但是,將正確的TabIndex屬性分配給每個控件的最快方法是單擊“ 自動”按鈕:
檢查控件是否正確排序的一種非常有用的方法是選擇列表的第一個控件,然后使用鍵盤的向下箭頭鍵選擇下一個控件,并在窗體窗口中檢查順序是否正確。
控件縮進顯示表單中的層次結(jié)構(gòu),并且您可以選擇使用錯誤的TabIndex屬性看到控件的警告圖標(biāo)。
3、控件名稱助手
控件名稱助手如下所示。它使您可以快速編輯活動表單窗口的控件的Text和Name屬性:
您可以從文本屬性中自動選擇助手的復(fù)選框來生成Name屬性。
4、控制瀏覽器
控制資源管理器如下所示:
它允許您:
探索活動窗體窗口的控件層次結(jié)構(gòu)。
若要在像Visual Studio那樣的屬性網(wǎng)格中僅顯示每個控件的最常用屬性,您可以對其進行自定義。
若要對選定的一個或多個控件執(zhí)行某些操作(Control Explorer允許多選),如“移至最前”,“發(fā)送至背面”,“剪切”,“復(fù)制”,“使用代碼復(fù)制”,“粘貼”,“使用代碼粘貼”,“刪除”和“應(yīng)用默認(rèn)屬性”。
5、復(fù)制/粘貼帶有代碼的控件
使用此功能,您可以將控件以及相關(guān)代碼(事件處理程序)從一種形式復(fù)制并粘貼到另一種形式。
6、應(yīng)用默認(rèn)屬性
MZ-Tools允許您將自定義的默認(rèn)屬性應(yīng)用于窗體或用戶控件的每個控件,這些控件可以在控件被刪除時自動添加,也可以稍后添加。您可能希望將默認(rèn)值應(yīng)用到的一些屬性是Name屬性(使用您自己的前綴),ListViews的LabelEdit或View屬性,等等。
您還可以對每個新控件應(yīng)用預(yù)定義的修飾符(私有,受保護等)。
7、新控件的提示名稱和文本屬性
可能會要求您提供添加到Windows窗體或用戶控件的每個控件的名稱和文本/標(biāo)題(如果有)屬性:
四、生成項目文檔的功能
1、生成HTML文檔
您可以生成帶有HTML格式源代碼文檔的文件。這是通過將“生成XML文檔”功能(參見下文)所生成的XML文件與XSLT文件轉(zhuǎn)換為HTML文件來完成的。MZ-Tools提供了一個XSLT文件,您可以對其進行自定義以滿足您的需求:
2、生成XML文檔
您可以生成帶有XML格式源代碼文檔的文件。XML文件包含諸如引用,項目,文件,方法,參數(shù),控件等之類的元素。每個元素均包含具有相關(guān)屬性的子元素:
XML文件還包括代碼元素的注釋行元素,這些代碼元素的內(nèi)容是從源代碼中提取的(前提是您已輸入)。注釋被逐行提取為文字,因此您可以為它們使用任何格式,即它們不需要符合XML。
3、統(tǒng)計
您可以獲得有關(guān)項目的每個源代碼文件的代碼行,注釋行,空白行(總數(shù)和百分比),總行和代碼元素的數(shù)量的統(tǒng)計信息:
例如,您可以對結(jié)果進行排序,將其導(dǎo)出到文本文件(制表符分隔)或?qū)⑵鋸?fù)制到剪貼板以將其粘貼到Microsoft Excel中。
五、確保您工作質(zhì)量的功能
1、評價質(zhì)量
查看質(zhì)量功能使您可以查看代碼和表單的多個區(qū)域,以查找應(yīng)解決的問題以提高質(zhì)量:
您可以查看以下內(nèi)容:
行縮進檢查:對于VBA,VB6和VB5,它允許您檢查縮進不正確的代碼行。
訪問鍵查看:它使您可以查看表單,用戶控件等控件(標(biāo)簽,復(fù)選框等)的訪問鍵。訪問鍵是文本中帶下劃線的字符(例如“ S如何使用Windows顏色” ”),即在輸入Alt +字符時將焦點設(shè)置到該控件(對于復(fù)選框或單選按鈕),下一個可編輯控件(對于標(biāo)簽,假設(shè)TabIndex屬性值正確)或執(zhí)行操作(對于按鈕而言)。此功能檢查應(yīng)具有訪問鍵的控件是否具有訪問鍵,以及訪問鍵是否重復(fù)。
Code Element Headers Review:它允許您檢測缺少代碼元素標(biāo)題或具有一個與您在“選項”窗口中定義的任何代碼元素標(biāo)題都不匹配的代碼元素。
代碼元素順序檢查:它允許您檢測未按照您在“選項”窗口中定義的順序排序的代碼元素。
Dead Code Review:它使您能夠檢測源代碼中一些未使用的聲明(常量,變量,參數(shù),方法等)。
命名規(guī)則審查:它允許您檢測名稱不符合您可以定義的某些命名規(guī)則的項目,例如:
-名稱必須使用前綴,后綴和特定大小寫的約定(Pascal,Camel,大寫大小寫)。例如,您可以定義一個規(guī)則來檢查控件名稱是否以自定義控件標(biāo)簽開頭。
-名稱必須滿足一個運算符和一個值或一組值的條件。例如,您可以定義一個規(guī)則來檢查接口名稱是否以“ I”開頭。
-名稱長度必須滿足帶有運算符和數(shù)字值的條件。例如,您可以定義一個規(guī)則來檢查變量是否具有多個字母,以避免使用諸如i或j之類的名稱。
編程規(guī)則審查:它使您可以檢測未遵循您可以定義的某些編程規(guī)則的項目。您可以創(chuàng)建編程規(guī)則來檢查以下特征:
-單個項目(例如項目,文件,類等)。在這種情況下,編程規(guī)則將檢查屬性的值是否滿足某些條件。例如,一條編程規(guī)則可以檢查ListView控件的LabelEdit屬性是否設(shè)置為True。
-項的集合(例如,項目的集合,表單的控件的集合等)。在這種情況下,編程規(guī)則可以檢查Count屬性是否滿足某些條件(例如,編程規(guī)則可以檢查您使用的項目不超過3個),也可以檢查集合中是否包含滿足以下條件的項目:條件(例如,編程規(guī)則可以檢查“解決方案文件夾”集合是否包含名稱為“ Documentation”的解決方案文件夾)。
拼寫檢查器:它使您可以查看控件的Text屬性,消息框的文本和Description屬性的文本的拼寫。
TabIndex Review:它允許您查看Windows Forms窗體,用戶控件等控件的TabIndex屬性,檢查每個控件的值是否正確。
2、為VB.NET項目設(shè)置Option Strict On
VB.NET項目具有“選項嚴(yán)格”設(shè)置(項目的“屬性”窗口,“公共屬性”部分,“生成”子部分),默認(rèn)情況下設(shè)置為“關(guān)”。此功能可以自動設(shè)置選項嚴(yán)格上設(shè)置。如果啟用了此功能,則在打開解決方案或?qū)B.NET項目(新的或現(xiàn)有的)添加到解決方案時,將自動為項目設(shè)置Option Strict On設(shè)置。
3、開發(fā)環(huán)境設(shè)置審查
MZ-Tools允許您作為團隊負(fù)責(zé)人執(zhí)行(或至少警告團隊成員)您定義的基于Windows注冊表的常見設(shè)置(例如,縮進,制表符與空格,已安裝的軟件或Service Pack的版本等)。 )。加載MZ-Tools時,它會復(fù)查那些處于活動狀態(tài)的設(shè)置,并顯示一個帶有失敗的復(fù)查窗口:
六、增強您的IDE體驗的功能
1、任務(wù)列表(VBA,VB6和VB5)
使用“任務(wù)列表”功能,您可以保留手動輸入的常規(guī)任務(wù)的列表(包括說明,優(yōu)先級,狀態(tài),受讓人等),以及從以“ TODO:”開頭的注釋自動生成的代碼任務(wù)列表。出現(xiàn)在項目文件代碼中的代碼:
2、外部實用程序(VBA,VB6和VB5)
使用“外部實用程序”功能,可以在MZ-Tools的“工具”菜單或“其他實用程序”工具欄上的按鈕下創(chuàng)建菜單項,并使用常用工具(例如RegEdit,Windows Explorer等):
3、數(shù)據(jù)庫連接字符串助手
使用數(shù)據(jù)庫連接字符串助手,可以輕松地為本機.NET數(shù)據(jù)提供程序,OLE DB提供程序或ODBC驅(qū)動程序創(chuàng)建連接字符串。您可以測試連接,將連接字符串復(fù)制到剪貼板,然后將其插入源代碼,配置文件等:
4、最喜歡的項目/解決方案
收藏的項目/解決方案功能使您可以創(chuàng)建一個列表,其中包含您經(jīng)常使用的項目/解決方案,從而可以快速加載它們:
5、保存并關(guān)閉活動窗口
使用“保存并關(guān)閉活動窗口”功能,您可以單步保存和關(guān)閉活動窗口。
6、關(guān)閉視窗
“關(guān)閉窗口”功能允許您關(guān)閉打開的窗口:所有窗口,除活動窗口外的所有窗口,僅設(shè)計器窗口或僅代碼窗口。
7、折疊項目
折疊項目功能使您可以將解決方案資源管理器中的項目折疊到一個級別。
8、在磁盤上打開文件夾
“打開磁盤上的文件夾”功能使您可以打開保存項目或文檔的文件夾。
9、打開生成輸出文件夾
使用“打開構(gòu)建輸出文件夾”功能,您可以打開在其中生成編譯項目輸出的文件夾。
10、將所選文件復(fù)制到文件夾
“將所選文件復(fù)制到文件夾”功能允許您將“項目資源管理器”中的所選文件復(fù)制到文件夾。
11、從磁盤重新加載活動文檔
從磁盤重新加載活動文檔功能使您可以從磁盤重新加載活動文檔,這有時很有用。例如,回滾到以前保存的文件副本。
12、自動保存打開的文檔
MZ-Tools允許您自動保存已編輯的打開文檔。您可以配置在幾分鐘內(nèi)保存文檔的頻率。
13、關(guān)閉解決方案(VS)時提示采取措施
在關(guān)閉它時,系統(tǒng)會詢問您如何使用Visual Studio解決方案。例如,您可能希望將其添加到自己喜歡的解決方案中(請參閱“收藏夾解決方案”功能),或者如果創(chuàng)建它只是為了測試某些內(nèi)容,則可能希望將其刪除:
標(biāo)簽: MZ-Tools 編程環(huán)境
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.virtualinsta360.com.All rights reserved.
浙ICP備2024132706號-1 浙公網(wǎng)安備33038102330474號