音频应用   音频插件联盟,正版插件,欢迎大家选择!

 找回密码
 快速注册

QQ登录

只需一步,快速开始

阅读: 10597|回复: 0

[资讯] 5 个必备的 Windows 桌面开发工具

[复制链接]

798

积分

1

听众

28

音贝

音频应用新手发布

Rank: 3

积分
798
发表于 2022-8-30 | |阅读模式
音频应用公众号资讯免费发布推广

5 个必备的 Windows 桌面开发工具


如果您开发桌面软件,您很可能拥有一套最喜欢的软件工具来帮助您完成工作。我将避开 Excel 等用于准备数据的知名软件或 Git 等版本控制软件。相反,我们将着眼于五种日常工具,它们可以真正简化您工作流程中挑剔的方面,例如同步文件。
shutterstock_1467043322.jpg
所有这些工具都是免费和/或开源的;有些是跨平台的。无论您作为技术专家的角色是什么,它们都可能有用:

Everything:一个非常快速的文件查找器。
FreeFileSync:同步文件和文件夹。
Code Compare:比较文件或文件夹。
DebugView:用于捕获软件窗口的静默输出。
Wikidpad:一个笔记应用程序,可让您创建交叉链接页面。
准备好?让我们分解它们!

Everything: A very fast file finder.
FreeFileSync: Synchronising files and folders.
: Compare files or folder.
DebugView: For capturing silent output from software.
Wikidpad: A notetaking app that lets you create cross-linked pages.


Everything
如果您曾经想知道所有 Windows 磁盘空间都去了哪里,您会为 Everything 的存在而感到高兴。默认情况下,它将显示您所选驱动器上的每个文件和文件夹;您可以将搜索范围缩小到文件夹、文档文件、音频文件、可执行文件、图片或视频文件。它只搜索名称,而不是文件的内容,但这意味着它非常快。您可以根据日期和文件大小进行过滤。

只需指定文件扩展名即可轻松查找丢失的文件或项目。例如,快速搜索 *.sln(C++ 和 C# 项目文件)显示我有 5294 个。您还可以搜索具有相同名称和大小的重复文件(我急需使用的东西)。我认为我从未见过任何具有如此多配置项或命令行开关的应用程序仍然如此易于使用。

一切都仅限于 Windows,但一位Linux开发人员非常喜欢它,他为Linux编写了一个名为FSearch的版本。在 Everything 之前,我使用了优秀的开源WinDirStat一个开源实用程序,它使树图闻名。它显示驱动器的树形图,让您查看大文件的位置。但是,您可能会考虑这种快速 WinDirStat;它通常在 HD 上快 40-50 倍,在 SSD 上快 3-10 倍。它也是开源的。

FreeFileSync
当您复制大量文件并且由于某种原因您无法立即弄清楚的过程停止时,这不是很烦人吗?然后,您只想复制剩余的文件,而不是再次复制所有内容。或者您可能只想复制更改的文件或新文件。

当我将 2.3 TB 的文件从旧 PC 移动到新 PC 时,这个工具就像救命稻草一样。使用文件资源管理器复制文件以同时并行运行两个或三个不同的副本是非常诱人的。不过,有时 Windows 会出现故障,然后 Explorer 会死机。发生此类崩溃后,我求助于 FreeFileSync 进行比较并复制未复制的文件。如果您要进行大文件传输,请记住这一点。  
CodeCompare

有免费版或高级版。免费的非常好,可以让您比较和合并两个文件;它还可以让您比较文件夹。它与其他文件比较实用程序的不同之处在于它与 TFS、SVN、Git、Mercurial 和 Perforce 等版本控制系统的集成。如果您需要自动合并或三向合并,那么您应该选择高级版;但对于日常使用,免费版本可以解决问题。

DebugView
作为杂项部分的 SysInternals 库的一部分,DebugView 在过去三年中一直是我的救星。如果您通过 Windows Kernel32.dll 中的 OutputDebugString(在此处记录)系统调用输出文本字符串,DebugView 将捕获输出并显示它。这就是您在 Visual Studio 和 Delphi 等 IDE 的输出窗口中看到的内容。

就我而言,我正在开发在 RDP 会话中运行的软件(即,在远程桌面上)。我不允许在服务器上安装开发系统,这意味着我必须使用 DebugView 而不是调试。我围绕 OutputDebugString 构建了一个简单的日志记录类,最终得到了 700 次调用。我将调用留在了最终的 .exe 中,但用一个简单的标志禁用了它们。如果出现问题或出现问题时,它可以重新启用。

SysInternals 实用程序库已经存在了 20 多年。如果您需要查看 Windows 中正在发生的事情,它就是要使用的库——而且它都是免费的。它由大约 70 个不同的实用程序组成,涵盖文件和磁盘、网络、进程和安全性。

Wikidpad
大约 15 年前,有Wiki on a Stick :一个包含 HTML、CSS 和JavaScript的单个自修改文件。您可以创建新页面、链接页面并使用类似 markdown 的语法,所有这些都保存在同一个文件中。可悲的是,Chrome 和 Firefox 上安全性的提高扼杀了它,但 WikidPad 的精神依然存在。它现在看起来有点长,而且只有 Windows 版本,但它在记笔记方面做得很好;我已经使用它至少八年了,一切都告诉我我的系统上有 933 个 *.Wiki 文件。

它使用 SQLite 来保存所有页面,并且您可以打开它的多个实例。它是开源的,用 C++ 编写,速度很快。它是我完成工作的必备工具之一。
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频招标|音频应用 (鄂ICP备16002437号)

Powered by Audio app

快速回复 返回顶部 返回列表