軟件開發與常用工具清單
下面列出的工具軟件能輔助提高工作效率。
開發類工具 |
微軟.Net平臺下的集成開發環境:Visual Studio。
Visual Studio是目前最流行的Windows平臺應用程序的集成開發環境。最新版本為 Visual Studio 2014 版本,基于.NET Framework 4.5.2 。它包括了整個軟件生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發環境(IDE)等等。所寫的目標代碼適用于微軟支持的所有平臺,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
下載地址:http://www.visualstudio.com/downloads/download-visual-studio-vs
Microsoft web platform installer |
Web 平臺安裝程序 (WebPI) 可以簡化 Microsoft 所有免費 Web 產品的下載/安裝。 它包含構建 Web 解決方案所需的一切,
包括服務器、工具、技術以及最新更新的產品。 您還可以選擇自己喜歡的 Web 應用程序,Web PI 不僅會下載并安裝應用程序,
而且還會下載并安裝運行該應用程序所需的依賴項,從而幫助您更加快速、輕松地投入工作。 Web PI 始終包含 Microsoft Web 平臺的最新產品,
因此您不需要分別訪問各個網站,只需啟動 Web PI 即可查看新增內容。
下載地址:http://www.microsoft.com/web/downloads/platform.aspx
NuGet |
NuGet(發音:New-Get)是一個Visual Studio的擴展。在使用Visual Studio開發基于.NET Framework的應用時,
NuGet能夠令你在項目中添加、移除和更新引用的工作變得更加快捷方便。
GitHub |
GitHub可以托管各種git庫,并提供一個web界面。在里面可以下載到很多牛人的源代碼,是.Net學習的開源好幫手。
VS 插件庫 【Visual Studio 的產品和擴展】 |
Visual Studio 庫有助于您快速訪問工具、控件和模板,以便充分利用 Visual Studio。
獲取插件方式1:登錄插件庫官網 https://visualstudiogallery.msdn.microsoft.com/
找到需要的插件,下載后直接安裝。
方式2:打開Visual Studio ,在工具欄中點擊“擴展與更新”按鈕,在彈出框中點擊“聯機”選項,
或者在搜索框中輸入插件名稱,點擊下載直接安裝
1、Resharper(收費)
VS中首選安裝插件,其強大功能如下:
* 分析和提示如何改進和提高代碼質量
* 方便單元測試
* 方便重構
* 快速定位代碼和文件
下載地址:https://visualstudiogallery.msdn.microsoft.com/EA4AC039-1B5C-4D11-804E-9BEDE2E63ECF?SRC=Home
2、 .Net Reflactor(收費)
.NET Reflector是一個類瀏覽器和反編譯器,.NET Reflector可以分析程序集并向你展示它的所有秘密。.NET 框架向全世界引入了可用來分析任何基于 .NET 的代碼(無論它是單個類還是完整的程序集)的反射概念。反射還可以用來檢索有關特定程序集中包含的各種類、方法和屬性的信息。使用 .NET Reflector,你可以瀏覽程序集的類和方法,可以分析由這些類和方法生成的 Microsoft 中間語言 (MSIL),并且可以反編譯這些類和方法并查看 C# 或 Visual Basic .NET 中的等價類和方法。


- 代碼清潔。
- 代碼挖掘。
- 重新布局。可以按Microsoft’s StyleCop,也可自定義。
- 格式化。
- 連接行。
- 在解決方案資源管理器窗口遞歸地折疊節點或整個目錄樹。
- 查看Visual Studio 編譯的進度。
- 增強查找,切換Cpp到頭文件,XAML到后端代碼。



◆ 減少程序員的開發時間
◆ 使得編碼風格變得標準
◆ 能減少代碼沖突
◆ 能代碼進行分組
◆ 很好的靈活性

數據庫管理軟件 |



* 自動生成編程語言的語法格式
* 生成測試數據,保存成腳本文件或直接保存到數據庫中
* 將數據導出為SQL腳本;

源代碼管理軟件 |
<div class="para">
<span style="font-size:16px;font-family:'Microsoft YaHei';"> ● 允許回溯到以前版本的文件。</span> </div>
<div class="para">
<span style="font-size:16px;font-family:'Microsoft YaHei';"> ● 允許分支、共享、合并和管理<a href="/misc/goto?guid=4959616865564497210" target="_blank">文件版本</a>。</span> </div>
<div class="para">
<span style="font-size:16px;font-family:'Microsoft YaHei';"> ● 跟蹤整個項目的版本。</span> </div>
<div class="para">
<span style="font-size:16px;font-family:'Microsoft YaHei';"> ● 跟蹤模塊化代碼(一個由多個項目重用或共享的文件)。</span> </div>
<div class="para">
<span style="font-size:16px;font-family:'Microsoft YaHei';"> 下載地址:<a href="/misc/goto?guid=4959616865656445352" target="_blank">http://msdn.microsoft.com/zh-cn/library/ms181038</a></span> </div>
</div>

<div class="para" style="margin-left:30px;">
<span style="font-size:16px;font-family:'Microsoft YaHei';">● 在自己的機器上創建分支,修改代碼。</span> </div>
<div class="para" style="margin-left:30px;">
<span style="font-size:16px;font-family:'Microsoft YaHei';">● 在單機上自己創建的分支上提交代碼。</span> </div>
<div class="para" style="margin-left:30px;">
<span style="font-size:16px;font-family:'Microsoft YaHei';">● 在單機上合并分支。</span> </div>
<div class="para" style="margin-left:30px;">
<span style="font-size:16px;font-family:'Microsoft YaHei';">● 新建一個分支,把服務器上最新版的代碼fetch下來,然后跟自己的主分支合并。</span> </div>
<div class="para" style="margin-left:30px;">
<span style="font-size:16px;font-family:'Microsoft YaHei';">● 生成<a href="/misc/goto?guid=4959616865946585619" target="_blank">補丁</a>(patch),把補丁發送給主開發者。</span> </div>
<div class="para" style="margin-left:30px;">
<span style="font-size:16px;font-family:'Microsoft YaHei';">● 看主開發者的反饋,如果主開發者發現兩個一般開發者之間有沖突(他們之間可以合作解決的沖突),就會要求他們先解決沖突,</span> </div>
<div class="para" style="margin-left:30px;">
<span style="font-size:16px;font-family:'Microsoft YaHei';"> 然后再由其中一個人提交。如果主開發者可以自己解決,或者沒有沖突,就通過。</span> </div>
<div class="para" style="margin-left:30px;">
<span style="font-size:16px;font-family:'Microsoft YaHei';">● 一般開發者之間解決沖突的方法,開發者之間可以使用pull 命令解決沖突,解決完沖突之后再向主開發者提交<a href="/misc/goto?guid=4959616865946585619" target="_blank">補丁</a>。</span> </div>
<div class="para" style="margin-left:30px;">
<span style="font-size:16px;font-family:'Microsoft YaHei';"><img src="https://simg.open-open.com/show/014515a9471eff1a53e1c6e58dc1e8d8.png" alt="軟件開發與常用工具清單" height="289" width="559" /></span> </div>
</div>
來自:http://www.cnblogs.com/SavionZhang/p/4033288.html