fmsinc

帮助您更好的决策数据

以下是 "Total Visual Code Tools",如果您需要了解更多信息,您可以联系我们。

确保您整个开发团队的编码标准一致

Total Visual Code Tools是以代码为中心的专业工具和实用程序的集合,有助于确保标准、缩短编码时间和消除错误。非常适合于清除继承项目中的代码:自动添加错误处理、标准化格式、应用变量命名约定等。集成到VB IDE中的Total Visual Code Tools允许整个开发团队共享和执行一组一致的编码标准。

Total Visual CodeTools 提供了一套强大的工具来帮助您日常开发Visual Basic(VB)和Visual Basic for Applications(VBA)代码。总体可视代码工具的主要功能是:

  • 代码清理: 修改现有代码以标准化视觉样式、缩进、错误处理、注释、命名约定等。根据您定义的样式和惯例工作
  • 代码生成器: 一组代码生成器,使用简单的点击式表单创建新代码。所有生成的代码都遵循您定义的标准
  • 代码传递: 准备代码库以便在未编译的环境中分发。例如,与Microsoft Office应用程序一起分发的应用程序不会编译为EXE文件,因此很容易分解为源代码。代码交付使代码变得模糊和紧凑,以使其运行更快、更安全
  • 编码工具: 使在Visual Basic/Office 2000 IDE中编写代码更容易的各种工具
  • 企业标准管理: 您组织的错误处理、注释、变量命名约定和视觉样式标准可以在整个开发组中集中管理和实施
  • 代码清理是Total Visual CodeTools最强大的功能之一。代码清理将项目中的代码标准化为您的规范。向缺少错误处理的过程中添加错误处理、标准化代码缩进、应用变量命名约定、插入注释结构、排序过程以及许多其他功能强大的特性等等。其结果是代码更加可读、健壮和可维护。
  • 视觉风格

规范代码的可视外观可能是代码可维护性的最重要因素之一。选择此选项将通知代码清理执行以下操作:

  • 使用自动缩进将代码缩进标准化为指定宽度,用于编程结构,如 IF..ELSE..ENDIF, DO..LOOP, WITH..END WITH, 等
  • 将由冒号分隔的一行上的多行拆分为单独的行
  • 将单行“if”语句拆分为单独的行尾为“if”
  • 将一行上多个Split Dim语句拆分为单独的行
  • 标准化程序之间的空白行数
  • 标准化最大连续空白行

Procedure Sorting

Procedures 可按任何顺序插入到VB/VBA中。这可能很好,但也会造成混乱。Code Cleanup 代码清理使对模块中的过程(包括类模块中的属性语句)进行排序变得容易。

Module Comments

在每个模块的顶部添加一个标准模块标题,例如项目名称、创建日期、版权声明和所有权。还可以添加所有过程名称和过程定义的完整列表。

Procedure Comments

向每个过程添加注释标题。尽管程序无法确定代码实际在做什么,也无法为您编写注释,但它可以在为每个过程创建一致的注释头的过程中完成许多工作。

Property Comments

将指定的属性注释模板插入所有属性过程。

Error Handling

Error handling 是健壮应用程序的关键属性之一。此功能将错误处理代码插入到缺少错误处理的过程中,并允许您为常规模块和类模块指定单独的错误处理例程。还可以添加错误处理,以便将来自动更新。

Variable Naming Conventions

根据变量类型(整数、字符串等)重命名现有变量以符合命名约定。每个变量都有一个前缀或后缀,用全局变量和模块级变量的附加选项标识其类型。

Option Explicit

将“Option Explicit”插入每个缺少它的模块的声明部分。编写可靠且可维护的代码的基本规则之一是显式声明所有变量。通过向模块中添加“Option Explicit”,您将告诉Access需要变量声明。

Remove Line Numbers

删除代码中的行号。如果代码中添加了行号(比如代码传递功能),并且您现在想要删除它,那么这将非常有用。

Total Visual CodeTools 为您的日常开发工作提供几个有用的构建器。这些构建器允许您自动化和简化以下过程:

Procedure Builder

此生成器允许您快速创建符合您定义的一组标准的新过程。它允许您指定注释标题、错误处理、缩进、命名约定和全局过程标识符。

Property Builder

可以在VBA中编写属性过程,以便定义在类模块中定义的对象的属性。创建此类程序的过程可能很困难。您可以使用TotalVisualCodetools属性生成器快速构建在类模块中实现属性所需的属性过程。

Long Text/SQL Builder

向模块中添加长的SQL字符串并轻松查看它通常需要将其拆分为多行语句。SQL生成器通过将一个SQL字符串自动转换为一系列将该字符串赋给变量的VBA行来实现这一点。与SQL文本一样,您可能需要为代码中的变量分配一个长文本字符串。Long Text Builder接受一个字符串,并自动生成将文本分配给变量所需的多行代码。

Message Box Builder

消息框是VBA驱动应用程序中的一个常见功能。遗憾的是,VBA不提供用于可视化创建消息框的工具。即使是经验丰富的开发人员也需要参考手册或帮助系统来确定图标和按钮选项的值。Message Box Builder允许您直观地创建消息框语句或函数。

Recordset Builder

针对表格或存储过程创建记录集是另一种例行任务,这可能是容易出错的。SQL Builder根据所选的表格对象或存储过程对象为您生成代码。

Select Case Builder

输入Select...案例陈述可能是一个冗长的过程,特别是在有许多条件的情况下。Select Case Builder允许您快速创建此类语句。

Code Delivery 提供了在发布前最后准备代码的工具。很容易在所有代码中添加行号,这样您就可以利用VB/VBA的功能精确定位错误发生的确切行。您还可以在需要分发源代码,但担心其被滥用的情况下混淆代码。Code Delivery提供以下代码操作:

  • 行编号将行编号添加到每行代码中。这样,如果您的错误处理程序使用ERL函数,它可以检测出发生崩溃的确切行
  • Variable Scrambling 允许您将所有变量、常量、用户定义的类型和枚举重命名为无意义的名称,其他用户很难破译这些名称。选项不可修改公共变量
  • Remove Comments删除所有注释。有一种方法可以在某些注释被标记时不删除它们
  • Remove Blank Lines 删除所有空行
  • 删除缩进会使代码左对齐
  • Remove Debug Statements删除此调试代码
  • Remove Stop 语句删除停止命令
  • 除了 Builders, Cleanup和 Deliver, Total Visual CodeTools 2000 还提供了其他工具来帮助您进行编码工作
  • Close Code Windows(关闭代码窗口): 这个工具可以很容易地清理代码窗口的开发环境
  • Clear Immediate Window(清除即时窗口): 此工具使清除即时窗口的内容变得简单
  • Block Commenter(平面注释器): 这个实用程序提供了一个更好的选项来注释您的代码
  • VBE Color Schemes(VBE配色方案): 有助于直观组织Visual Basic编辑器外观的工具

Image