网速慢吗? 电信用户 | 其他用户
免费电话: 800 720 0107
 
我的账号
如何购买
 
 
您现在的位置: 开发工具>>优化测试工具>>CodeSite (VCL)
 
CodeSite (VCL)    
[ Raize ]
本页面内容由ViewSlip翻译编辑,未经正式许可,任何企业和个人不得拷贝和转载
本页中所涉及的产品、商标、图片和Logo归各自厂商所有。
产品简介
 
CodeSite的主要目的是帮助开发者在他们的代码中查找问题。CodeSite能够让开发者使用代码来发送他们应用程序代码内部详细信息到特殊的接收器,以便于进一步分析。更精确的说通过CodeSite实现的TCodeSite类,我们可以打包并发送运行时的信息给CodeSite Dispatcher(CodeSite的消息分发器),它可以路由这些消息到一个或多个接收器来察看。缺省的信息接收器是CodeSite Viewer(消息察看器)。  
 
软件下载 如果下载出错,点击这里
  • CodeSite 2 Professional Update for Delphi 7
  • 点击下载
  • CodeSite 2 Professional Update for Delphi 6
  • 点击下载
  • CodeSite 2 Professional Update for C++Builder 6
  • 点击下载
     
     
    产品特点
     

    CodeSite的关键效率体现在它不同于简单的显示消息的对话框或设定断点来检查变量,CodeSite消息不是瞬间的,它的消息是可持续的,也就是可以保存的,便于回溯分析。当使用消息盒和断点时发送一个CodeSite消息不中断应用程序流程。



    CodeSite的三个组成部分

    • CodeSite对象 - 正如前面提到的,从运行的应用程序中向外发送CodeSite消息是通过使用TCodeSite类(定义在CSIntf单元中)的一个实例来完成的,我们只要简单的调用TCodeSite类的方法就可以把消息发送给CodeSite Dispatcher。比如,可以使用对象的SendMsg方法来发送一个简单的字符串消息。TCodeSite 对象实现了大量的方法来支持各种类型的信息发送而无须任何数据转换,比如对象的SendObject方法有两个参数:一个是消息字符串,一个是对对象实例的引用,这个方法会获取对象所有published的属性,然后把这些属性的信息打包进CodeSite的消息中。

      正如前面提到的,从运行的应用程序中向外发送CodeSite消息是通过使用TCodeSite类(定义在CSIntf单元中)的一个实例来完成的,我们只要简单的调用TCodeSite类的方法就可以把消息发送给CodeSite Dispatcher。比如,可以使用对象的SendMsg方法来发送一个简单的字符串消息。TCodeSite 对象实现了大量的方法来支持各种类型的信息发送而无须任何数据转换,比如对象的SendObject方法有两个参数:一个是消息字符串,一个是对对象实例的引用,这个方法会获取对象所有published的属性,然后把这些属性的信息打包进CodeSite的消息中。

    • CodeSite Dispatcher - 大多数情况下,CodeSite Dispatcher会安静的运行在系统的托盘区。它的唯一功能是路由从各个TCodeSite对象发来的CodeSite的消息到它们的目的地。缺省时,CodeSite消息都会发给CodeSite Viewer。我们甚至不需要启动CodeSite Dispatcher,因为它会被TCodeSite等对象自动启动。 

      TCodeSite 类定义了一个DestinationDetails属性,它允许开发者设定发送的CodeSite消息是如何被CodeSite Dispatcher路由到不同目的地,比如日志文件。但通常没有必要修改这个属性。


    • CodeSite Viewer - CodeSite支持发送消息到不同的目标,但决大多数情况下CodeSite Viewer是主要的发送目标。即使是发送到其他目标,比如日志文件或另外一台机器,CodeSite Viewer仍然是察看分析消息的主要工具。 


      CodeSite Viewer由下面四个面板构成:消息列表,消息察看器,调用堆栈和Scratch面板。CodeSite Viewer的主要工作区是Message列表,它用来显示发送给Viewer的全部消息或是从日志文件中加载的消息。

     

    消息察看器用来察看同消息关联的额外信息。比如如果当前的消息是由SendObject方法发送的话,消息察看器就会显示对象全部的publised属性当前值。 

    调用堆栈面板会根据csmEnterMethod消息显示一个堆栈视图。 

    Scratch面板则是用来显示非可持续的信息的。当我们想跟踪某些信息,但又不想在消息日志中记录它们的时候,比如当我们想察看象鼠标当前位置这类大量的并重复的消息时,Scratch面板是非常有用的。这时我们可以可以使用TCodeSite对象的WritePoint方法,并指定Line ID参数以便指定用来容纳鼠标信息的scratch面板行数。 

     
     
     
    支持的开发环境
  • Borland C#Builder for .NET
  • Borland Delphi 8 for .NET
  • Delphi 2005
  • Microsoft Visual Studio .NET
  • Delphi 5-7
  • C++ Builder 5-6
  •  
    支持的操作系统
  • Windows95/98/98ES/ME/NT/2000/XP/2003
  •  
     
    询价必看:以下价格供参考,最终报价需要双方同意确认;如果需要购买,请电话联系我们,或直接在网上提交您的需求信息。通过网上查询,您可能得到更好的价格!免费销售电话:800 - 720 - 0107
     
    编号# 产品 原价 优惠价
  • 查询#200502337
  • Raize CodeSite 3.0 Single License 4389 ¥3781
  • 查询#200502338
  • Raize CodeSite 3.0 with 5 licenses 19745 ¥17011
    帮助:如果您下载出错,或其他任何疑问,请在线提交错误,或电话联系我们。
    姓名:

    电话:

    Email:
    问题类型:
    详细说明:
     
     
    注意:请不要提交任何违法信息,广告信息,色情信息以及无用的信息;
    我们的系统会纪录您的IP地址。 [ 使用条款 | 隐私条款 ]
      该公司所有产品
        Raize Components 3.1
        CodeSite (VCL)
     
     
      产品分类
        .NET组件
        ActiveX/DLL/COM
        VCL组件
        MFC组件
        Java组件
        Web开发工具
        开发工具
      · 集成开发环境
      · 项目管理工具
      · 文本编辑器
      · 安装制作工具
      · 帮助文档制作
      · 文件比较工具
      · 优化测试工具
      · 本地化工具
        数据库产品
        常用软件
     
     
     
    专业软件提供商,产品销售服务热线:021-5150 4170,5150 4171, 5150 4169
    联系地址:上海市中山西路933号虹桥银城大厦23层2311室 邮编:200051
    网页中所涉及的产品名、Logo、商标和注册商标可能是其它公司的资产,应归各自所有者。
    Copyright © 2001-2006 ViewSlip Software Ltd. All rights reserved.
    未经许可,禁止拷贝、转载本网站内容。

    沪ICP备05012280号
    Copyright © 2001-2006 ViewSlip Software Ltd. All rights reserved.
    Please direct your questions or comments to
    All products and/or company names /or logo may be trademarks or registered trademarks of their respective owners.
    [ 使用条款 | 隐私条款 ]