Windows 7 在Windows下为Tcl/Tk开发创建一个功能齐全的环境
我现在正在学习Tcl/Tk,但在运行Windows时,我想为这种语言创建一个功能齐全的(专业的)开发环境,但我需要知道:Windows 7 在Windows下为Tcl/Tk开发创建一个功能齐全的环境,windows-7,development-environment,tcl,tk,Windows 7,Development Environment,Tcl,Tk,我现在正在学习Tcl/Tk,但在运行Windows时,我想为这种语言创建一个功能齐全的(专业的)开发环境,但我需要知道: 我需要安装哪些工具(首先) 支持Tcl/Tk开发的IDE有哪些 开发最好的文本编辑器是什么 我在哪里可以找到一些图书馆(如果有的话) 可以用它做一些web应用程序吗? 它使用CGI 从安装开始。它是免费的,包括TCL和TK绑定。如果你有一个最喜欢的文本编辑器,你可以使用它。确保有语法突出显示。如果你想要更高级的,我推荐你。它处于活动状态,有一个免费版本。它在语义上理解T
- 我需要安装哪些工具(首先)
- 支持Tcl/Tk开发的IDE有哪些
- 开发最好的文本编辑器是什么
- 我在哪里可以找到一些图书馆(如果有的话)
- 可以用它做一些web应用程序吗?
- 它使用CGI
现在写一些代码,传播TCL的爱 对于文本编辑器,我建议尝试;它具有TCL语法突出显示。安装后,我还建议安装以下插件(可通过内置插件管理器完成):
- Project Viewer:允许您将文件组织到项目中,这使它更像IDE
- 编辑器方案:提供一组预定义的语法高亮显示颜色方案供您选择。我更喜欢“曾本”
对于web应用程序,有,服务器:,,当然,正如Byron提到的,ActiveTCL是在Windows上使用TCL的起点。至于文本编辑器,我个人喜欢,但任何能够突出显示语法的文本编辑器都可以(代码折叠也有帮助) TCL wiki有以下关于IDE的页面: 如果您需要一个提供特定功能的库,我会首先检查。没有TCL扩展的中央存储库,但wiki似乎是TCL知识的中央存储库
是的,您可以将TCL用于基于web的项目。你可以找到一些关于CGI和TCL的信息。一些Web服务器(例如AOLServer)具有内置的TCL解释器。其他人已经提到TkCon,但大多数人没有充分利用TkCon的功能。它不仅仅是一个REPL循环(您可以使用tclsh或wish)。我最喜欢的功能是TkCon的编辑命令 基本上:
edit some_file.txt
用于查看和编辑文件
set my_variable "some value"
edit my_variable
用于查看和编辑变量(甚至数组)的内容
proc my_function {} {}
edit my_function
用于查看和编辑过程的主体。事实上,这就是我通常在TkCon中编写非琐碎程序的方式。如果您要编写需要Windows特定功能的代码,您肯定会希望获得Tcl Windows API库。关于提及ActiveTcl,ActiveState(ActiveTcl的创建者)一直在开发一个扩展存储库。当然,有些扩展还没有出现在那里,但是现在他们的存储库中有3000多个实体,所以有很多扩展。ActiveTcl附带了一个名为“teacup”的程序,它为存储库提供了一个命令行界面,允许您安装特定的扩展(或者,如果您像我一样,允许您安装与平台相关的所有扩展)
Tcler的wiki中有许多对其他工具和扩展的引用。但是,您最喜欢的web搜索引擎可能会显示尚未在wiki上记录或添加到ActiveState存储库中的实用程序、工具、扩展和应用程序。是一个相当不错的IDE,包括Tcl环境、自动完成、语法突出显示、调试等。它的外观与Visual Studio类似。主页是韩文的,但下载并不难。非常感谢您的提示;)