C 開發的輔助工具介紹

2021-05-23 05:32:18 字數 1158 閱讀 8839

c#開發的輔助工具介紹

程式設計:

(1)這方面的外掛程式有together,coderush,resharper,都是使用c#開發的供提高.net程式設計效率的輔助工具,有了它們 **不再肯定是一行一行地寫,而又可能借助它們自動生成,如只能提示,如簡寫,如智慧型幫助(如自動生成建構函式),智慧型檢查等等。其中together和 resharper都可以進行重構(refactoring),這樣可以進行自頂向下的進行設計,特別together可以象visio那樣先進行視覺化 的類設計,然後直接生成**,而且類直接的關係也可以通過設計直接反映到**中,還可以方便我們進行修改,如從類中抽取介面,如將類改變命名空間,改變類 的名字等這種影響全域性的變動,以前要靠查詢替換的方法現在可以通過工具refactoring搞定。而coderush則重在提供編寫**的速度和**檢 測和優化上,其有乙個優點是可以在其中在插入外掛程式。

(2)也有一些**生成器的東東可以在網上找到,當然這些程式是很簡單的,自己寫也可以,但要求程式開發本身要符合某種規範的開發模式,如web 開發最好按照微軟的例子程式petshop,這樣就可以設計出根據某個表自動生成其model層,dataaccess層(petshop中這兩層合為數 據訪問層),甚至business層。

還可以生成相應的增刪改的儲存過程。這種工具如coolcoder

資料庫:

如果使用oracel,直接使用其提供的類似sql server的查詢分析器將是非常難於使用的,所以一般使用另外的為oracel開發的工具:plsql

作資料庫設計可使用erwin,這樣可以進行邏輯設計也可以進行物理設計。生成的設計圖可以直接變成物理設計,而且可以生成報告檔案,詳細說明設 計的結果。

表現層:

使用net advantage/developer.express 第三方工具包將是乙個完美的解決方案。

原**管理:

可使用visual sourcesafe(vss),當然它有很多毛病,但一般的應用下如能遵守每天先獲得最新版本,保證在本地編譯通過然後再check in,就可以保證ok了 (有時候有問題,將vs關掉,再開啟就可以了),但現在也常用另外乙個源**管理工具:sourcegear vault,這個工具的風格和用法跟vss一樣,據說為同乙個專案經理所開發,但其使用另一種技術架構web server,速度和可靠性都很好

單元測試:

使用nunit可以進行較好的白盒測試。

Bytom Kit開發輔助工具介紹

bytom kit是一款為了幫助開發者更簡單地理解bytom的開發輔助工具,集合了校驗 標註 解碼 測試水龍頭等功能。下面具體看一下各個工具的使用方法 key頁面顯示了熵 entropy 助記詞 mnemonics 隨機數 seed 派生私鑰 root expanded private key 派生...

WebCast收聽輔助工具介紹

ireaper是什麼?ireaper 是由國內的 net msdn webcast。中文msdn webcast是什麼?中文msdn webcast ppt demo 等資源。為什麼要使用ireaper?中文msdn webcast 從2004 年誕生至今已經開播了 1000 3000 正是由於這些...

NK bin 輔助工具

有時候需要簡單的檢視一下nk.bin ce rom 中的檔案,就需要小工具,這些工具在wince sdk中有很多,下面簡單介紹幾個 viewbin.exe 顯示bin檔案中的內容 displays information about the contents of a run time image....