TCL/TK 与 C 程序的集成
一、 简介
比较 提供的快速而又容易的开发图形拥护界面,程序显得很烦
琐。是一种脚本语言,就象其它的一些脚本语言一样,也有很多事情不
能够做或很难做。解决途径是联合 与 一起来开发系统提供
程序调用 的解释器来运行 脚本。提供的库包括初始化变量的
方法,调用不同的脚本和访问变量。利用这些混合变量对它们访问 固有的特
性也提供了好处。简单的回调和时间函数允许程序员制定事件,注册一个 函
数为 的过程的能力成为一个强大的工具。这篇文档覆盖了 脚
本与 集成的一些基础知识。 编译选项部分描述了变量库并包含了建立程
序的必要文件。初始化与注册名令部分解释了怎样开始,怎样从 脚本
中调用 函数,最后一部分访问变量阐述了怎样来从 函数里来读与写
变量。
二、编译选项
为了能访问 库,必须在你的源代码中要设置一些常规的例程做并
编译它。有两个调用库的头文件被声明。
编译混合应用程序需要指出正确的编译目录,正确的库,并设置正确的连
接标志。在 顶部的设置也是必须要包含的文件。而下面的设置是在使
用 时要设置的。你的系统依赖于编译器和文件的定位可能有不同的变化。
!
!"
#$$%&'
!(
!"(
#$$%&'(
$$
三、初始化与注册命令
建立混合 )应用程序的中心要围绕几条选择命令。
首先就是*&+*函数,它用来控制整个 解释器程序。这条命令
没有返回值,因此,它需在你的*-*函数中加下划线,你所有程序的一旦初
始化,*&+*函数带来三个变量。第二个变量是一个字符串型数组,每个
字符串都有一个特殊的含义。第一个变量表示在这个数组的元素个数。第三个
变量是指向初始化函数的指针。此初始化函数在许多地方都要被执行。字符串
- 1 -