TCL Tutorial基本语法指令.pdf

TCL Tutorial基本语法指令.pdf

ID:57400546

大小:364.04 KB

页数:36页

时间:2020-08-18

TCL Tutorial基本语法指令.pdf_第1页
TCL Tutorial基本语法指令.pdf_第2页
TCL Tutorial基本语法指令.pdf_第3页
TCL Tutorial基本语法指令.pdf_第4页
TCL Tutorial基本语法指令.pdf_第5页
资源描述:

《TCL Tutorial基本语法指令.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、TCLTutorial基本語法與指令OriginalwrittenbyRickIn2003RevisionbymaaIn2004/6第1頁,共36頁目錄一、TCL簡介……..…………………………..…….…..……..3二、TCL語法………………………………………..….……..4三、資料型態…………….……………………………...……..9String字串資料態…………….……………….….……...9List串列資料型態…………….…………….….….……17Array陣列資料型態……...….......…….………...………20四、控制結構……………………………………….………..

2、22IfThenElse……................….......…….………...………23Switch……...................................…….………...………24While……...….......…….……......................…....………26For……...….......…….……….............................………27Foreach…….......…….………................................……28Break與Continue..….….…

3、…......................…..………29Catch…....….......…….………............................………29五、Procedure…………...…………………………………...30六、TCL內建指令……..…………………………………...32第2頁,共36頁一、TCL簡介TCL的全名為ToolCommandLanguage,唸作”Tickle”,事實上它是一個ScriptingLanguage(俗稱劇本語言或腳本語言),也是一個直譯器(Interpreter)。TCL語言有三個特色:1.語法簡單,容易上手2.TCL的身份如同

4、UNIX裡的Shelllanguages像是BourneShell(sh)、CShell(csh)、KornShell(ksh)與Perl一樣,用來執行與控制系統上的程式。TCL具備足夠的程式化能力(variable、flowcontrol、procedure)與存取檔案、程序(Process)及網路的功能,供組裝既有軟體元件以建立符合需求的新工具。3.可內嵌(embed)到應用程式中,讓軟體使用者透過程式員提供的高階TCL指令,自訂應用程式的行為。除了上列三個主要特色外,底下所列的幾點也是TCL語言成功的原因:¢跨平台,可在各種系統(UNIX、Windows、Macintosh等)執行TC

5、L程式¢強大的字串處理能力『常規表示式(RegularExpressions)』,協助程式員使用表示式的規則或樣式(pattern),用來搜尋、比對、粹取或是取代符合樣式的複雜字串。¢可用C語言開發TCLExtensionLibrary,擴充TCL的指令與能力,例如著名的Tkextension讓TCL擁有GUIProgramming的功能、expectextension用來開發可與應用程式互動式溝通的程式。¢已有一大堆可在各式場合發揮效用的package,諸如各種網路應用(ftp,http、email,dns,msn,icq等)、圖形化介面開發(TK,BWidget,Tktable,Spec

6、TCL,VisualTCL,ActiveStateKOMODO)、物件導向程式開發(incrTcl,XOTcl,SNIT等)以及資料庫程式開發(MetaKit,daFT等)。總結來說,TCL語言就像是一瓶膠水一般,只要收集可資運用的應用程式與TCLPackage,在這些介面上塗塗抹抹,寫個簡單的TCLScript(TCL指令的集合),在短暫的時間內就可組裝出一個新工具來。因此寫TCLScript開發軟體的過程就像是在玩樂高積木一般。第3頁,共36頁二、TCL語法TCLScript可視為一個包含許多TCL指令(TCLcommand)的程式,一個TCL指令的基本語法為:commandarg1ar

7、g2arg3….¢在TCL語言中,每行指令的第一個單字為指令名稱¢空白字元用來分隔指令名稱與各個個別的參數¢個別指令的分隔是以分號與換行符號作為分隔符號¢一個參數如果超過一個英文單字(亦即字串中間穿插空白或其它符號),可用雙引號與大括號將這些元素組成(grouping)單一一個參數。使用雙引號與大括號的差別,在於TCL針對雙引號中的字串會做置換處理(substitution),例如變數值的代換或是執行包含於字

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。