使 Tcl 更加用户友好
[incr Tcl] 是一个免费的开发和IT 软件实用程序,使您能够增强您的 Tcl 使用。该程序首先由 Michael McLennan 开发,是一组面向对象的扩展,用于 Tcl 编程语言。它的名字是 C++ 和 也被风格化为“itcl”和“intr Tcl”。
[incr Tcl]被广泛使用,因为它提供了额外的语言构建大型 Tcl/Tk 应用程序所需的支持。它提供了类似的对象模型,包括多重继承、公共和私有类以及变量。但是,您需要熟悉 Tcl 甚至 C++ 才能正确使用它。
一个方便的小工具
Tcl——读作“tickle”或简单地用它的字母来称呼——是一个高级的、通用的、解释的和动态的编程语言。它的设计目标是非常简单且紧凑但功能强大,将所有内容都融入命令的模型中。因此,使用 Tcl 和 Tk 扩展(又名 Tcl/Tk)的组合非常流行,它可以在 Tcl 中本地构建图形用户界面。
但是,如应用程序变得越来越大,Tcl/Tk 代码变得越来越难以理解、维护和扩展。这就是 [incr Tcl] 的用武之地。这个实用程序的核心是一个 Tcl 扩展,它将面向对象的编程结构添加到上述编程语言中。通过这样做,此扩展处理的结果代码更容易为 Tcl/Tk 理解和维护。
更详细地说,“对象”被用作 >应用程序的构建块。这些是带有一组程序的数据包。然后将对象组织成具有相同特征的“类”,并且类可以相互继承功能。但是,您需要先熟悉使用 Tcl 才能很好地操作 [incr Tcl]。有大量的在线文档可供使用,但它可能会让初学者不知所措。
需要先见之明
总而言之,[incr Tcl] 是一个深受 Tcl 喜爱的工具,因为它的强大功能和易用性。虽然您必须首先了解 Tcl 的工作原理(最好是 C++),但值得付出努力,因为该软件使处理越大的代码变得更容易和更快项目是。这是一个强烈推荐的实用程序。