VB Law Workstation 6.2

许可: 免费试用 ‎文件大小: 2.79 MB
‎用户评分: 4.0/5 - ‎1 ‎评分

VB 法律工作站是 Microsoft Visual Basic 6 源代码的强大编码标准实施外接程序。 与 Microsoft Visual Basic 6 IDE 紧密集成,它允许检测和更正编码标准和其他违反规则的行为。 它配备了200多个专业标准规则,可以使用单独的灵活规则编辑器VB法律管理员轻松定制。这种自定义规则的能力意味着自动代码评审可以远远超出基本的编码标准合规性检查,包括检测已知问题(导致细微的 Bug)、检测可能影响性能的次优代码以及检测死(未使用)代码。VB Law 工作站还以 McCabe Cyclomatic 复杂性值的形式报告违规计数、行计数(按类型拆分)和代码复杂性测量等统计数据,所有这些都可以帮助团队领导和项目经理测量和监测软件开发的进度。审核结果将直接提交给 IDE 内的开发人员,并可酌情进行筛选、排序和分组,以关注关注的问题。双击任何冲突将选择有问题的代码行,以便快速定位和修复问题。VB Law 工作站可以识别和报告以下一般类别中的问题:ActiveX 组件、二进制兼容性、代码复杂性、代码布局、注释、编译选项、常量声明、死代码、声明语句、Enum 声明、错误处理、文件访问、窗体设计、操作员使用情况、性能、过程声明、项目属性、源文件、标准 EXE 组件、未经授权的关键字、用户定义的类型、变量声明和 Windows API。借助免费的专用VB.NET移植规则库 VB 法律工作站也可用于识别 VB6 VB.NET问题。

版本历史记录

  • 版本 6.2 发布于 2005-06-23

软件信息

终端用户许可协议

VISIBLE PROGRESS TECHNOLOGIES - VB LAW - LICENCE AGREEMENT IMPORTANT - READ THIS LICENCE CAREFULLY This Licence Agreement ("LICENCE") is a legal agreement between the Licensee (either an individual or a single entity) and Visible Progress Technologies for the software product VB Law, which includes computer software and may include associated "online" or electronic documentation ("SOFTWARE PRODUCT"). By downloading, installing, or otherwise using the SOFTWARE PRODUCT, you agree to be bound by the terms of this LICENCE. If you do not agree to all the terms of this LICENCE, do not install or use the SOFTWARE PRODUCT; you may, however, return it to your place of purchase for a full refund, if relevant. SOFTWARE PRODUCT LICENCE The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. Please note that the SOFTWARE PRODUCT is licensed, not sold. 1. LICENSE TO USE SOFTWARE PRODUCT. 1.1 LICENCE GRANT. Visible Progress Technologies grants to you as an individual, a personal, nonexclusive license to install and use a single copy of the SOFTWARE PRODUCT on a single computer. If you are an entity, Visible Progress Technologies grants you the right to designate one individual within your organization to have the sole right to install and use the SOFTWARE PRODUCT on a single computer. A single license for the SOFTWARE PRODUCT may not be shared or used concurrently by other end users. 1.2 DERIVATIVE MATERIALS. This LICENCE does not grant you the right to create, market and sell or otherwise distribute derivative materials using the SOFTWARE PRODUCT or otherwise, unless prior written approval has been sought from and granted by Visible Progress Technologies. 1.3 EVALUATION VERSIONS. Licensee may use the evaluation versions for the sole purpose of evaluating the suitability of the SOFTWARE PRODUCT for the duration of a single evaluation period (30 days from the date of first use) unless extension to the evaluation period has been requested from and granted by Visible Progress Technologies. 1.4 SOURCE CODE. Licensee has no right of access to the source code of the SOFTWARE PRODUCT. 2. ADDITIONAL RIGHTS AND LIMITATIONS 2.1 REVERSE ENGINEERING, DECOMPILATION AND DISASSEMBLY. You may not reverse engineer, decompile, or disassemble the SOFTWARE PRODUCT. 2.2 RENTAL. You may not rent, lease or lend the SOFTWARE PRODUCT. 2.3 SUPPORT. Visible Progress Technologies may provide you with support services related to the SOFTWARE PRODUCT. Any additional software or other material supplied to you as part of a support incident shall be considered part of the SOFTWARE PRODUCT and subject to the terms and conditions of this LICENCE. 2.4 SOFTWARE TRANSFER. The Licensee of the SOFTWARE PRODUCT may make a one-time permanent transfer of this LICENCE and SOFTWARE PRODUCT only directly to an end user. This transfer must include all of the SOFTWARE PRODUCT (including all component parts, the media and any printed materials, any upgrades and this LICENCE). The transferee of such one-time transfer must agree to comply with the terms of this LICENCE. 2.5 SEPARATION OF COMPONENTS. The SOFTWARE PRODUCT is licensed as a single product. Its component parts may not be separated for use by more than one user. 2.6 TERMINATION. Without prejudice to any other rights, Visible Progress Technologies may terminate this LICENCE if you fail to comply with the terms and conditions of this LICENCE. In such event, you must destroy all copies of the SOFTWARE PRODUCT and all of its component parts. 3. UPGRADES. If the SOFTWARE PRODUCT is labelled as an upgrade, you must be properly licensed to use a version of the software which is eligible for the upgrade in order to use the SOFTWARE PRODUCT. You may use the resulting upgraded product only in accordance with the terms of this LICENCE. 4. COPYRIGHT. All title and intellectual property rights in and to the SOFTWARE PRODUCT (including but not limited to any images, animations and text incorporated into the SOFTWARE PRODUCT), and any copies of the SOFTWARE PRODUCT are owned by Visible Progress Technologies or its suppliers. All title and intellectual property rights in and to the content which may be accessed through use of the SOFTWARE PRODUCT is the property of the respective content owner and may be protected by applicable copyright or other intellectual property laws and treaties. This LICENCE grants you no rights to use such content. All rights not expressly granted are reserved by Visible Progress Technologies. MISCELLANEOUS If you acquired this product in England or Wales, this LICENCE is governed by the laws of the England and Wales. If this product was acquired outside of England and Wales, then local law may apply. Should you have any questions concerning this LICENCE, or if you desire to contact Visible Progress for any reason, please write: Visible Progress Technologies Limited, 7 Findon Close, Redditch, Worcestershire B97 6UG, UK. LIMITED WARRANTY LIMITED WARRANTY. Visible Progress Technologies warrants that (a) the SOFTWARE PRODUCT will perform substantially in accordance with the accompanying online documentation for a period of ninety (90) days from the date of receipt, and (b) Visible Progress Technologies support personnel will make commercially reasonable efforts to solve any problem. To the extent allowed by applicable law, implied warranties on the SOFTWARE PRODUCT, if any, are limited to ninety (90) days. Some states/jurisdictions do not allow limitations on duration of an implied warranty, so the above limitation may not apply to you. CUSTOMER REMEDIES. Visible Progress Technologies and its suppliers entire liability and your exclusive remedy shall be the return of the price paid (proof of which must be supplied), if any. This Limited Warranty is void if failure of the SOFTWARE PRODUCT has resulted from accident, abuse, or misapplication. NO OTHER WARRANTIES. To the maximum extent permitted by applicable law, Visible Progress Technologies and its suppliers disclaim all other warranties and conditions, either express or implied, including, but not limited to, implied warranties or conditions of merchantability, fitness for a particular, title and non-infringement, with regard to the software product, and the provision of or failure to provide support services. This limited warranty gives you specific legal rights. You may have others, which vary from State/Jurisdiction to State/Jurisdiction. LIMITATION OF LIABILITY. To the maximum extent permitted by applicable law, in no event shall Visible Progress Technologies or its suppliers be liable for any special, incidental, indirect, or consequential damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use or inability to use the software product or the failure to provide support services, even if Visible Progress Technologies has been advised of the possibility of such damages. In any case, Visible Progress Technologies entire liability under any provision of this LICENCE shall be limited to the amount actually paid by you for the SOFTWARE PRODUCT. Because some States/Jurisdictions do not allow the exclusion or limitation of liability, the above limitation may not apply to you.