本文列舉記錄了本人從事Windows平台軟件開發兩年以來使用的工具,持續更新中。
1. 文本編輯類
- Notepad++
Notepad++是Windows操作系統下的一套文本編輯器,有完整的中文化接口及支持多國語言編寫的功能。除了適合制作一般的純文字說明文件,也十分適合編寫計算機程序代碼。Notepad++不僅有語法高亮度顯示,也有語法折疊功能,並且支持宏以及擴充基本功能的外掛模組。程序員最愛!
下載地址:https://notepad-plus.en.softonic.com/
- Beyond Compare
目前互聯網上最優秀的全面、多元、專業的文件對比工具之一,具備文件夾比較,文件夾合並,文件夾同步,文本比較和文本合並五大功能,用戶只需用簡單而強大的操作命令,即可開啟最優質的對比體驗,找出你感興趣的差異,合並變化,然后同步文件,並生成報告。
下載地址:http://www.scootersoftware.com/download.php
- Debug Viewer
用於捕捉Windows API OutputDebugString () 的工具,在不方便調試的狀態下十分有效。
下載地址:https://debugviewpp.wordpress.com/2014/01/04/7/
- Remote Debug
遠程debug工具,Visual Studio自帶。
教程:https://www.cnblogs.com/xinhuawei/p/5409065.html
- WireShark
Wireshark(前稱Ethereal)是一個網絡封包分析軟件。網絡封包分析軟件的功能是擷取網絡封包,並盡可能顯示出最為詳細的網絡封包資料。Wireshark使用WinPCAP作為接口,直接與網卡進行數據報文交換。
下載地址:https://www.wireshark.org/download.html
- WinDBG
Windbg是在windows平台下,強大的用戶態和內核態調試工具。相比較於Visual Studio,它是一個輕量級的調試工具,所謂輕量級指的是它的安裝文件大小較小,但是其調試功能,卻比VS更為強大。它的另外一個用途是可以用來分析dump數據。
下載地址:https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debugger-download-tools
- Process Explorer
一款由Sysinternals開發的Windows系統和應用程序監視工具,目前Sysinternals已經被微軟收購,此款不僅結合了文件監視和注冊表監視兩個工具的功能,還增加了多項重要的增加功能。
教程:https://www.cnblogs.com/fang8206/p/5088354.html
下載地址:https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer
- Process Monitor
同樣是由Sysinternals開發的用於監視Windows系統里程序的運行狀態,監視內容包括該程序對注冊表的讀寫、對文件的讀寫、網絡的連接、進程和線程的調用情況。
教程:https://blog.csdn.net/zhang_sinner/article/details/43969295
下載地址:https://docs.microsoft.com/en-us/sysinternals/downloads/procmon
3. 虛擬機管理
- VMWare
桌面虛擬計算機軟件,提供用戶可以在單一桌面上同時運行不同的操作系統,和進行開發、測試、測試、部署新的應用程序的最佳解決方案。
4. 軟件設計
- Visual Paradigm
Visual Paradigm for UML 是一款功能強大、跨平台、使用最便捷、直觀的UML建模和CASE工具,它可以整合在其他CASE工具或者其他IDE工具中,可以按照工程的管理方式管理一個項目的所有UML文件。
- MindMaster
國產跨平台思維導圖工具。軟件提供豐富的智能布局、多樣性的展示模式、結合精美的設計元素和預置的主題樣式,幫助我們更高效的進行思維導圖的繪制。
5. 數據庫
- CEQuery
輕量級關系型數據庫SQLCE的可視化工具,具有常規的查看數據庫內容,運行SQL語句的作用。現在微軟已經不對SQLCE進行維護了,所以新的項目數據庫選型不建議使用SQLCE。
- SQLite
輕量級關系型數據庫SQLite的可視化工具,具有常規的查看數據庫內容,運行SQL語句的作用。
6. 壓縮
- 7Zip