<menu id="w8yyk"><menu id="w8yyk"></menu></menu>
  • <dd id="w8yyk"><nav id="w8yyk"></nav></dd>
    <menu id="w8yyk"></menu>
    <menu id="w8yyk"><code id="w8yyk"></code></menu>
    <menu id="w8yyk"></menu>
    <xmp id="w8yyk">
    <xmp id="w8yyk"><nav id="w8yyk"></nav>
  • 網站首頁 > 物聯資訊 > 技術分享

    Visual Studio 必備神器---轉

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接

    會使用工具是人類文明的一大進步,今天敏捷大行其道,好的工具可以大大的提高生產力,這里說的工具都是VS平臺上的擴展工具,一些機械的部分可以交給工具去處理,自己多關注其他部分。下面分享下我覺得不錯的工具,很多也是同事推薦給我的。

    一、NuGet :組件管理神器

     用了VS,NuGet都沒裝,你可以去面壁去了。它為我們提供了豐富的組件庫,下載,安裝,引用,瞬間完成。如果你還是先下下來,安裝,再瀏覽式的引用到工程,那太慢了。而且下次要找都不知道丟哪兒了。

    RFID設備管理軟件

    NuGet 將組件安裝到具體工程:

    RFID設備管理軟件

    引用之后,會有一個package.config的文件,記錄你在當前工程下,你用Nuget安裝的組件:

    RFID設備管理軟件 View Code

    在工程文件夾,會有一個packages文件,里面就是Nuget下載的組件所在。

     

    二、ReSHarper 代碼規范、單元測試....

    RFID設備管理軟件 

     ReSharper的功能真的很強大,主要是針對代碼規范和優化,園子里介紹的也不少,如果你沒有安裝,那我只能表示你們會相見恨晚!

     1.像命名不規范,foreach轉化為linq,

      RFID設備管理軟件

    用var來命名,出名的Ctrl+alt+Enter 自動修改,清除多余的變量和引用,Ctrl+K+D(這是VS自帶的,搞錯了)文檔對齊,Ctrl+R+R 命名替換 等等我就不再多說了。用過的人都知道。

    2.關鍵是這個貨居然還能調整CSS。 比如:

      RFID設備管理軟件

    比自己敲要來的快,當然對ie的支持有限,有的需要自己補充。Html也可以操作,但用處不大,

    按下Ctrl+K+D對css html 都能對齊。如果自己敲的話,我只能呵呵了。

     RFID設備管理軟件

     3.能一鍵打開所有單元測試:

      我們在進行持續集成(CCNT)的時候要確保推上服務器的代碼是沒有錯誤的。一個方面就是確保單元測試是能完全通過的,這個時候我們用

     RFID設備管理軟件

    打開你項目所在的單元測試。 Reshaper這個神器的功能遠遠不止這些,以上都是我經常用到的分享給大家。

     

    三、.Net Reflector 反編譯神器:調試源代碼

     RFID設備管理軟件

    調試的時候F5 F9 F10 F11 F12這些快捷鍵大家都清楚,用它來看.net源碼,簡直隨心所欲。生成PDB文件后,還能給源代碼設置斷點,調試源代碼。

    但這個是收費的,需要找破解版,破解不對容易出問題,導致用不了。還有園友推薦的其他開源的反編譯工具

     

    四、Git 等版本管理工具

     RFID設備管理軟件

     在團隊開發中,版本管理是比不可少的,Git,TFS,SVN等等,這個安裝比較復雜一點,需要有服務器和客戶端的安裝。要加強版本管理,促進產品迭代。這種軟件是必不可少的。完成開發之后及時提交到服務器。

    RFID設備管理軟件

     

    五、SQL Server Compact Toolbox:嵌入式數據庫管理工具。

    RFID設備管理軟件

    用過SQL Server Compact Edition的都知道,嵌入式數據庫免安裝,直接就可以放在工程目錄下帶走。做小的Web,演示工程會省事不少。但在配上這個工具就更好使了。  而且它也可以打開本地的Sql Server上面的數據庫。 所以就不用打開了一個Vs 還要打開一個數據庫。

    這個是個開源項目,地址: https://sqlcetoolbox.codeplex.com/   

    RFID設備管理軟件

    不過擴展在VS上的,是在這邊下載: http://visualstudiogallery.msdn.microsoft.com/0e313dfd-be80-4afb-b5e9-6e74d369f7a1/ 

    安裝完成后會在工具下面出現Sql Server Compact Toolbox:

    RFID設備管理軟件 

    然后可以連接你的嵌入式數據庫

    RFID設備管理軟件

     但是作為嵌入式數據庫,相比Sql server 還是有一些不同的,像對一些聚合語句的支持有限,畢竟是縮小版。但結合code first 我們不用去擔心Sql語句的問題。所以找到合適的應用場合就行。

     

    六、SHFB:文檔生成神器

     RFID設備管理軟件

     當我們在團隊開發中的時候,經常要給別人提供文檔,有了這個工具,設置一下,一鍵生成。前提是你要寫好xml注釋。

     這也是開源項目: https://sandcastle.codeplex.com/ 

     RFID設備管理軟件

    它就是基于這個xml來生成chm文件 也支持其他的格式。像我們看到的很多幫助文檔都是這個格式

     RFID設備管理軟件

     至于如何設置,這里就不說了,網上教程很多。

     

    七、GhostDoc Pro:注釋生成器

     RFID設備管理軟件

     先看效果:

    RFID設備管理軟件

    再修改必要的部分,節省了你在哪敲斜杠的時間,但它強大的地方不是在這個,而是他這自動注釋加的還是那么回事。 只要你的函數命名比較規范,它翻譯過來差不多也是那個意思,當然代碼總是死的,最好是檢查一遍。用它配合SHFB就比較完美了。 

    要注意的是: 破解的時候需要將兩個地方的同名的dll分別體替代掉。

    C:\Program Files\SubMain\GhostDoc Pro
    C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\SubMain\GhostDoc\1.0

     

    八、其他工具

     1.湯姆大叔曾經推薦的 Web Essentials   用戶web前端。

     下載地址:http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6/

    2.安裝部署方面的wix toolset

     RFID設備管理軟件

     官方網站:http://wixtoolset.org/

    ......

     微軟官方擴展庫:http://visualstudiogallery.msdn.microsoft.com/site/search  有更多好東西。

     

    總結:工欲善其事,必先利器,工具只是一個手段,不是目的。我這里拋磚引玉,希望大家可以繼續分享更多好用的工具,提高開發效率。歡迎大家積極補充!!!

    如果對你有幫助,請支持一下 :)

    tks!

    RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成
    最近免费观看高清韩国日本大全