目标是提供高性能的工具和创新特性,以增强开发者的生产力。超过十八年的时间里,一直致力于为开发者提供卓越的产品与服务,以显著提高满足激烈软件开发截止日期的能力。开发者对开发工具充满热情,同样如此。因此,在自己的开发活动中每天使用产品,并不断努力超越期望。
SlickEdit® 工具集为 Microsoft® Visual Studio® 2005 提供了一套强大的功能,使其成为高级程序员必备的生产力工具。
可以通过点击下面的链接下载产品的试用版本:
代码编辑器旨在优化代码格式化,而非纯文本文件。对于常规编码目的,这是开发者所期望的。然而,当开发者需要编写冗长的注释时,这就成为一个真正的问题。每个开发者都经历过尝试更新多行注释并不得不重新对齐所有注释文本,以使各行具有相对均匀大小的问题。
SlickEdit 的代码注释格式化通过增强代码编辑器自动换行注释来解决这个问题。换行适用于任何类型的多行注释:行注释、块注释以及 XMLdoc 和 Javadoc 注释。现在,当需要从 10 行注释块的第一个句子中删除两个单词时,块注释的重新对齐将为自动完成,就像文字处理器中的自动换行一样。
以下截图显示了启用注释换行功能的 XMLdoc 注释。
下一个截图显示了编辑第一句话后的注释。段落的其余部分自然地适应定义的边距。
DIFFzilla® 是一个强大的文件比较工具,允许比较文件或目录并并排查看差异。可以在结果窗口中轻松进行编辑、合并更改并保存修改后的文件。随着编辑的进行,差异视图会实时更新,因此不必重新运行比较。而且,从目录比较切换到单个文件差异就像单击鼠标一样简单。
许多项目都有检查代码的标准。通常,可能想要查看或恢复一个尚未准备好提交的早期版本。备份历史创建包含每个保存版本的文件之间的差异的文件。这节省了磁盘空间,并提供了一种方便的方式来访问文件的先前版本,即使它尚未被检入源代码控制。然后可以使用 DIFFzilla® 重新加载或比较先前版本。备份历史不替代源代码控制... 它弥补了提交之间的差距,为编码提供了更大的安全网。
目录别名本质上是长目录名的简短标识符,当通过“打开文件”对话框打开文件时,可以节省大量打字和鼠标使用。开发者总是浏览一些目录。为这些目录定义别名意味着不必花费大量时间导航到它们。
缩写,长标识符的简短标识符,工作原理类似,但应用于代码。只需键入别名或缩写,然后按一个键,它就可以展开为其完整文本。通过将缩写分配给 MessageBox.Show,每次需要显示消息框时,可以节省超过十个击键。
别名和缩写列表可以轻松编辑和添加,允许根据需要自定义它们。
性能分析是计时应用程序区域以发现瓶颈的能力。有几种分析器可以提供应用程序的完整性能分析。然而,这些分析器通常有限制:
开发者通常必须对整个应用程序进行分析。
最终结果通常比开发者需要的要冗长得多。
比较多个性能分析会话的结果很困难。
Visual Studio 本身带有可以添加到解决方案中以检测代码性能的分析器。然而,使用这个工具,只能通过分析工具窗口启动应用程序来进行分析,而且使用它对 Web 应用程序和服务进行分析非常困难。它为确定要分析的特定区域以及查看结果提供了很少的灵活性。
SlickEdit® 工具为开发者提供了一个独特的解决方案,当开发者想要微调他们的分析以获取有关代码特定部分的信息时。快速性能分析提供了对正在计时的代码以及计时方式的极精确控制。它允许开发者计时许多标准分析器不可能的情况,例如计时复杂循环、递归函数、线程同步以及对象的创建和销毁之间的时间。此外,使用快速性能分析报告工具,可以比较几次运行的结果,以查看代码更改的结果并确定这些更改的效果。
开发者有能力向他们的代码元素添加 XMLdoc,类似于 Javadoc。Microsoft Visual Studio 允许开发者在构建步骤期间将他们的 XMLdoc 注释输出到 XML 文件中,然后用于 Intellisense®。不幸的是,Visual Studio 2005 本身并没有提供任何将这些注释转换为代码库文档的方法。
自动代码文档查看器工具提供了一种将标题注释转换为类似 MSDN 的文档的简单方法。该工具提取所有标题注释,无论是 XMLdoc、行注释还是块注释,并将在 Visual Studio 中作为工具窗口创建完全链接的 HTML 帮助,可以浏览。所有帮助页面都提供了一个直接跳转到源代码的链接,因此很容易从帮助页面获取到实际的源代码。生成的 HTML 帮助页面也可以导出到文件夹中,以便在外部 Web 浏览器中查看并与他人共享。
* Web 项目和 J# 项目当前不支持。
正则表达式用于表达文本模式以进行搜索。正则表达式评估器提供了交互式创建、保存和重用正则表达式测试的能力。它还可以用来测试活动编辑器窗口中的文本中的正则表达式。
开发应用程序最繁琐的任务之一是向用户界面添加图标或图像。首先,通常很难找到好的图标或图像。其次,通常需要图标的控件列表很长:菜单、上下文菜单、工具栏按钮、普通按钮、状态栏,甚至是表单本身。最后,添加单个图标或图像的过程需要几个步骤,从找到正确的属性到浏览正确的图像文件。
SlickEdit 的图标提取器旨在找到高质量的图标并尽可能简化将其应用到 Windows 应用程序的过程。它能够搜索 Windows 可执行文件和 DLL(无论是托管还是非托管)中的嵌入图标和图像。这些图标和图像以列表形式呈现,并且可以通过简单的拖放操作应用到 WinForm 设计器组件。图标和图像也可以导出到磁盘以供其他用途。现在,为应用程序添加视觉“亮点”变得容易了。