• Windows平台开发实用工具(C++)


    本文列举记录了本人从事Windows平台软件开发两年以来使用的工具,持续更新中。

    1. 文本编辑类

    • Notepad++

    Notepad++是Windows操作系统下的一套文本编辑器,有完整的中文化接口及支持多国语言编写的功能。除了适合制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。程序员最爱!

    下载地址:https://notepad-plus.en.softonic.com/

    • Beyond Compare

    目前互联网上最优秀的全面、多元、专业的文件对比工具之一,具备文件夹比较,文件夹合并,文件夹同步,文本比较和文本合并五大功能,用户只需用简单而强大的操作命令,即可开启最优质的对比体验,找出你感兴趣的差异,合并变化,然后同步文件,并生成报告。

    下载地址:http://www.scootersoftware.com/download.php

    2. 软件调试
    • 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
  • 相关阅读:
    守卫者的挑战
    黑魔法师之门
    noip2015 普及组
    noip2015 提高组day1、day2
    40026118素数的个数
    高精度模板
    经典背包系列问题
    修篱笆
    [LintCode] Linked List Cycle
    [LintCode] Merge Two Sorted Lists
  • 原文地址:https://www.cnblogs.com/stonemjl/p/12250040.html
Copyright © 2020-2023  润新知