tcl文件调用c语言,tcltk和c语言的接口.pdf

第 20 卷第 12 期 计算机应用 Vol . 20 ,No . 12

2000 年 12 月 Computer Applications Dec . ,2000

( )

文章编号 :1001 - 9081 2000 12 - 0020 - 03

Tcl/ Tk 和 C 语言的接口

王  坚 ,金  革

( 中国科学技术大学 近代物理系 ,安徽 合肥 230027)

摘  要 :简要介绍了利用 Tcl/ Tk 开发 X Window 下的 GUI 的一般流程 ,重点说明

了 Tcl/ Tk 与 C 语言的接口,包括如何扩展 Tcl 命令及建立新的 Tk 组件 。

关键词 :Tcl/ Tk ;X Window ;接口;Tcl 命令 ;Tk 组件

中图分类号 : TP311   文献标识码 :A

INTERFACE BETWEEN C AND TCL/ TK

WAN G Jian ,J IN Ge

( )

Dep artment of Modern Physics , University of Science and Technology of China , Hef ei A nhui 230027 , China

Abstract : On the basis of intrudution of development of GUI application under X Window system with Tcl/

Tk , the paper explains the interface between C and Tcl/ Tk , and the mothod of extending Tcl command and Tk

widgets.

Key words : Tcl/ Tk ; X Window ; interface ; Tcl command ; Tk widgets

Tcl (tool command language) 是一个简单的可嵌入 工具包功能更强大 。

式解释型编程语言 ,能和 C 协调运作 ,Tcl 程序能动

1  利用 Tk 设计 X Windows 的 GUI

态的产生和执行 。Tk 基于 Tcl ,是 X11 窗 口系统的

新的工具开发包 ,和其它 X11 工具包一样 , 由一组简 一个基于 Tk 的应用程序是通过组合用户接 口

化构造窗口应用程序的 C 库过程组成 。Tk 是 Tcl 最 组件来完成的。一个组件 由一个或多个窗口组成 ,

有用的扩展 ,其所有的功能都可以通过 Tcl 获得 ,这 每个窗口在屏幕上显示信息并对击键和鼠标动作作

给了 Tk 很大的弹性 ,动态可控性 ,并使得它比其他 出响应 。

收稿 日期

( ) ( )

作者简介 :王坚 1975 - ,男 ,浙江杭州人 ,硕士研究生 ,主要研究方向:核电子和信息处理 ;  金革 1960 - ,男 ,安徽休

宁人 ,教授 ,博士生导

你可能感兴趣的:(tcl文件调用c语言)