<optgroup id="r9hwm"></optgroup><nav id="r9hwm"><label id="r9hwm"></label></nav>

    <tt id="r9hwm"><tr id="r9hwm"></tr></tt>
  1. 
    
  2. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

  3. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

        1. <listing id="r9hwm"></listing>
          <delect id="r9hwm"></delect>
          <optgroup id="r9hwm"><samp id="r9hwm"><ol id="r9hwm"></ol></samp></optgroup>

          tcl語句

          TCL的語言簡介

          TCL (最早稱為“工具命令語言”Tool Command Language, 但是已經不是這個含義,不過我們仍然稱呼它為TCL)是一種 腳本語言。 由John Ousterhout創建。 TCL很好學,功能很強大。TCL經常被用于 快速原型開發,腳本編程, GUI和測試等方面。TCL念作“踢叩” tickle. Tcl的特性包括:

          * 任何東西都是一條命令,包括語法結構(for, if等)。

          * 任何事物都可以重新定義和重載。

          * 所有的數據類型都可以看作字符串。

          * 語法規則相當簡單

          * 提供事件驅動給Socket和文件。基于時間或者用戶定義的事件也可以。

          * 動態的域定義。

          * 很容易用C, C++,或者Java擴展。

          * 解釋語言,代碼能夠動態的改變。

          * 完全的Unicode支持。

          * 平臺無關。Win32, UNIX, Mac上都可以跑。

          * 和Windows的GUI緊密集成。 Tk

          * 代碼緊湊,易于維護。

          TCL本身不提供面向對象的支持。但是語言本身很容易擴展到支持面向對象。許多C語言擴展都提供面向對象能力,包括XOTcl, Incr Tcl等。另外SNIT擴展本身就是用TCL寫的。

          各種腳本語言,比如shell和tcl、perl有啥區別呢

          tcl沒用過,就說說shell和perl吧。

          shell類似于dos中的批處理,但很多shell也具備明顯的編程語言特征,變量、循環之類的都很完善。perl也是解釋性的腳本,相比shell已經是一個成熟而完整的語言,具備豐富的代碼庫。

          由于絕大多數Unix/Linux實現都內置了perl,因此不需要考慮解釋執行環境的問題,如樓上所說,文本處理是perl的強項,其實perl可以做絕大多數應用,我用perl寫過聊天室、socket接口程序,簡單的http服務器,感覺確實非常方便,更重要的是perl執行效率遠遠高于shell,有的文本處理用shell腳本處理太慢的時候,用perl提升很大。一般情況下,可以把shell和perl結合起來用,比如對目錄下文件遍歷處理,perl可以做,但是不如shell簡單明了,文件本身處理則用perl來做,這樣往往可以取得性能和效率的平衡。

          TCL語言的基本概念

          Tcl(最早稱為“工具命令語言”Tool Command Language, 但是目前已經不是這個含義,不過我們仍然稱呼它為TCL)是一種腳本語言。 由John Ousterhout創建。 TCL很好學,功能很強大。TCL經常被用于 快速原型開發,腳本編程,GUI和測試等方面。TCL念作“踢叩” tickle. Tcl的特性包括:

          * 任何東西都是一條命令,包括語法結構(for, if等)。

          * 任何事物都可以重新定義和重載。

          * 所有的數據類型都可以看作字符串。

          * 語法規則相當簡單

          * 提供事件驅動給Socket和文件。基于時間或者用戶定義的事件也可以。

          * 動態的域定義。

          * 很容易用C,C++,或者Java擴展。

          *解釋語言,代碼能夠動態的改變。

          * 完全的Unicode支持。

          * 平臺無關。Win32,UNIX,Mac上都可以跑。

          * 和Windows的GUI緊密集成;Tk

          * 代碼緊湊,易于維護。

          TCL本身不提供面向對象的支持。但是語言本身很容易擴展到支持面向對象。許多C語言擴展都提供面向對象能力,包括XOTcl,Incr Tcl等。另外SNIT擴展本身就是用TCL寫的。

          使用最廣泛的TCL擴展是TK。 TK提供了各種OS平臺下的圖形用戶界面GUI。連強大的Python語言都不單獨提供自己的GUI,而是提供接口適配到TK上。另一個流行的擴展包是Expect. Expect提供了通過終端自動執行命令的能力,例如(passwd,ftp,telnet等命令驅動的外殼).

          tcl 語言break和continue的區別

          把100―200之間的的全部素數數輸出來。

          # include "math.h"

          main() { int m,k,r,n=0; for(m=101;m<=200;m=m+2;)

          {if(n%10)printf("\n");

          k=sqrt(m);

          for(r=2;r<=1;r++)

          if(m%r) break;

          if(r>=k+1)

          {printf("%d ",m);n=n+1;} } }

          break和continue的區別是:

          continue值結束本次循環,而不是中止整個循環的執行.而break語句則是結束整個循環過程,不再判斷循環條件是否成立.

          TCL語言的具體例子

          下面是TCL程序的例子:

          #!/bin/sh

          # next line restarts using tclsh in path \

          exec tclsh ${1+$@}

          # echo server that can handle multiple

          # simultaneous connections.

          proc newConnection { sock addr port } {

          # client connections will be handled in

          # line-buffered, non-blocking mode

          fconfigure $sock -blocking no -buffering line

          # call handleData whensocketis readable

          fileevent $sock readable [ list handleData $sock ]

          }

          proc handleData {

          puts $sock [ gets $sock ]

          if { [ eof $sock ] } {

          close $sock

          }

          }

          # handle all connections to port given

          # as argument when server was invoked

          # by calling newConnection

          set port [ lindex $argv 0 ]

          socket-server newConnection $port

          # enter the event loop by waiting

          # on a dummy variable that is otherwise

          # unused.

          vwait forever

          另外一個TK的例子 (來自 A simple A/D clock) 它使用了定時器時間,3行就顯示了一個時鐘。

          proc every {msbody} {eval $body; after $ms [info level 0]}

          pack [label .clock -textvar time]

          every 1000 {set ::time [clock format [clock sec] -format %H:%M:%S]} ;# RS

          解釋:第一行定義了過程every, 每隔ms毫秒,就重新執行body代碼。第二行創建了標簽起內容由time變量決定。第3行中設置定時器,time變量從當前時間中每秒更新一次。

          Tcl被廣泛的用做script語言,大多數情況下,Tcl和Tk(“Tool Kit”)庫同時使用,Tk是一系列令Tcl易于編寫圖形用戶接口的命令和過程

          Tcl的一個重要特性是它的擴展性。如果一個程序需要使用某些標準Tcl沒有提供的功能,可以使用c語言創造一些新的Tcl命令,并很容易的融合進去。正是由于Tcl易于擴展,很多人為它編寫了擴展包,并在網上共享。

          Tcl和其他編程語言例如c不同,它是一種解釋語言而非編譯語言。Tcl程序由一系列Tcl命令組成,在運行時由Tcl解釋器解釋運行。解釋運行的一個優點是它可以自己為自己生成Tcl script。

          TCL是什么意思

          TCL集團股份有限公司創辦于1981年,總部位于中國南部的廣東省惠州市,在深圳和香港上市(深圳:TCL集團000100;香港:TCL國際1070)。

          23年來,TCL集團發展的步伐迅速而穩健,特別是進入20世紀90年代以來,連續12年以年均42.65%的速度增長,是中國增長最快的工業制造企業之一。目前TCL集團主要從事彩電、手機、電話機、個人電腦、空調、冰箱、洗衣機、開關、插座、照明燈具等產品的研、產、銷和服務業務,其中彩電、手機、電話機、個人電腦等產品在國內市場具有領先優勢。

          TCL的語言擴展

          使用最廣泛的TCL擴展是TK。 TK提供了各種OS平臺下的GUI。連強大的Python語言都不單獨提供自己的GUI,而是提供接口適配到TK上。另一個流行的擴展包是Expect. Expect提供了通過終端自動執行命令的能力,例如(passwd, ftp, telnet等命令驅動的外殼).

          另外一個TK的例子 (來自 A simple A/D clock) 它使用了定時器時間,3行就顯示了一個時鐘。

          proc every {ms body} {eval $body; after $ms [info level 0]}

          pack [label .clock -textvar time]

          every 1000 {set ::time [clock format [clock sec] -format %H:%M:%S]} ;# RS

          解釋:第一行定義了過程every, 每隔ms,就重新執行body代碼。第二行創建了標簽起內容由time變量決定。第3行中設置定時器,time變量從當前時間中每秒更新一次。

          轉載請注明出處華閱文章網 » tcl語句

          短句

          批量執行sql語句

          閱讀(338)

          如何批量執行SQL語句批處理文件內容:osql -S"127.0.0.1" -U"sa" -P"sa" -d"Northwind" -i"D:\Data\1.sql"osql -S"127.0.0.1" -U"sa" -P"sa" -d"Northwind"

          短句

          創建數據庫的sql語句

          閱讀(278)

          創建數據庫的sql語句怎么寫 最簡單的語句如下:USE masterGOCREATE DATABASE 數據庫名ON ( NAME = prods_dat,FILENAME = 'c:\program files\microsoft sql server\m

          短句

          hbase查詢語句

          閱讀(371)

          如何獲取hbase數據查詢 語句 get命令和HTable類的get()方法用于從HBase表中讀取數據。使用 get 命令,可以同時獲取一行數據。它的語法如下:get '','row1'下面的例子說明如何使用get命令。掃描emp表的第一行。hbase(m

          短句

          數據庫建庫語句

          閱讀(299)

          SQL語句 創建數據庫 在SQL幫助文檔里有詳細的解析:如下CREATE DATABASE創建一個新數據庫及存儲該數據庫的文件,或從先前創建的數據庫的文件中附加數據庫。說明 有關與 DISK

          短句

          xml語句

          閱讀(317)

          XML語言是什么,怎么用 XML是Extensible Markup Language的簡寫,一種擴展性標識語言。 這是標準的定義。那么什么是標志語言,為什么叫擴展性?已經讓 人有些糊涂。我想我們這樣來理解會好一些: 對HTML你已經非常熟悉了吧,它就是一種

          短句

          少年語句

          閱讀(273)

          形容少年的句子 關于少年的優美句子1、我曾經立誓要守護青陽和我所愛的的人們,可是我錯了。我太自大了啊。其實以我的能力,只能守護那么的幾個人而已。可惜他們,全都一個一個地離開我了。——江南《九州縹緲錄》2、直到很多年以后一個下雨

          短句

          六一的語句

          閱讀(255)

          關于六一兒童節的句子和詞語 一、六一兒童節的句子: 1、想放你的假,可你年齡有點大;想送給你小紅花,怕你不好意思收下;想把你來夸,但你本來就頂呱呱。兒童節就要到了,干脆送給你一坨泥巴,快樂捏捏吧! 2、多一份天真,多一份對生活的真誠。多一份認

          短句

          諷刺的語句

          閱讀(307)

          諷刺人的經典語句 1、畢竟這也不是一個人賤人愛的社會,你還是收斂一點的好。2、還請你自重一點得好。3、你以為大家都相信你?不過是表面上應付一下,我們都明了你的假仁假意

          短句

          思想的語句

          閱讀(269)

          關于思想的語句 所有偉大的事跡和偉大的思想都有荒謬的開頭。 ——加繆 理智本身是一種信仰。它是一種確定自己思想和現實之間關系的信仰。 ——切斯特頓 人類在道德文化方面最高級的階段,就是當我們認識到應當用理智控制思想時。 ——

          短句

          現代漢語句子成分

          閱讀(513)

          現代漢語的句子成分有哪些現代漢語里一般的句子成分有八種,即主語、謂語、賓語、動語,定語、狀語,補語和中心語。主語1.定義:主語是句子陳述或說明的對象,說明是誰或什么。表示句子說的是"什么人"或“什么事”。主語是執行句子的行為或動作

          短句

          母親節語句

          閱讀(274)

          關于感恩母親節的句子 有一種愛,一生一世不求回報-母愛;有一個人,一生一世值得我愛-母親;今天是母親節,祝我親愛的媽媽一生幸福,安康!親愛的媽媽:您曾用您堅實的臂彎為我撐起一片

          短句

          c語言goto語句

          閱讀(331)

          C語言中goto語句的用法??舉例來說goto語句也稱為無條件轉移語句,其一般格式如下: goto 語句標號; 其中語句標號是按標識符規定書寫的符號, 放在某一語句行的前面,標號后加冒號(:)。語句標號起標識語句的作用,與goto 語句配合使用。C語言不限制

          短句

          按鍵精靈判斷語句

          閱讀(359)

          在按鍵精靈中判斷語句的寫法 在按鍵精靈中判斷語句的寫法:指令XFindPic 0,0,1024,768,"Attachment:\圖片1.bmp",1,intX,intYIf intX >0 And intY >0 Then//要執行的代碼endi

          短句

          補寫語句

          閱讀(244)

          補寫句子,哈哈~~~ 要求:(1)續寫的句子要合乎文意,使整段文字銜接順暢,文意貫通. ______(2)①②兩處的句式要與加點的句式相同,要另舉事例. (3)③句要從正反兩個方面給整段文字作總結. ____歷史是一面鏡子.假若當初商紂王能廣開言路,察納忠言

          短句

          創建數據庫的sql語句

          閱讀(278)

          創建數據庫的sql語句怎么寫 最簡單的語句如下:USE masterGOCREATE DATABASE 數據庫名ON ( NAME = prods_dat,FILENAME = 'c:\program files\microsoft sql server\m

          短句

          批量執行sql語句

          閱讀(338)

          如何批量執行SQL語句批處理文件內容:osql -S"127.0.0.1" -U"sa" -P"sa" -d"Northwind" -i"D:\Data\1.sql"osql -S"127.0.0.1" -U"sa" -P"sa" -d"Northwind"

          短句

          hbase查詢語句

          閱讀(371)

          如何獲取hbase數據查詢 語句 get命令和HTable類的get()方法用于從HBase表中讀取數據。使用 get 命令,可以同時獲取一行數據。它的語法如下:get '','row1'下面的例子說明如何使用get命令。掃描emp表的第一行。hbase(m

          短句

          數據庫建庫語句

          閱讀(299)

          SQL語句 創建數據庫 在SQL幫助文檔里有詳細的解析:如下CREATE DATABASE創建一個新數據庫及存儲該數據庫的文件,或從先前創建的數據庫的文件中附加數據庫。說明 有關與 DISK

          短句

          xml語句

          閱讀(317)

          XML語言是什么,怎么用 XML是Extensible Markup Language的簡寫,一種擴展性標識語言。 這是標準的定義。那么什么是標志語言,為什么叫擴展性?已經讓 人有些糊涂。我想我們這樣來理解會好一些: 對HTML你已經非常熟悉了吧,它就是一種

          短句

          少年語句

          閱讀(273)

          形容少年的句子 關于少年的優美句子1、我曾經立誓要守護青陽和我所愛的的人們,可是我錯了。我太自大了啊。其實以我的能力,只能守護那么的幾個人而已。可惜他們,全都一個一個地離開我了。——江南《九州縹緲錄》2、直到很多年以后一個下雨

          短句

          六一的語句

          閱讀(255)

          關于六一兒童節的句子和詞語 一、六一兒童節的句子: 1、想放你的假,可你年齡有點大;想送給你小紅花,怕你不好意思收下;想把你來夸,但你本來就頂呱呱。兒童節就要到了,干脆送給你一坨泥巴,快樂捏捏吧! 2、多一份天真,多一份對生活的真誠。多一份認

          短句

          少年的語句

          閱讀(230)

          形容少年的句子 關于少年的優美句子1、我曾經立誓要守護青陽和我所愛的的人們,可是我錯了。我太自大了啊。其實以我的能力,只能守護那么的幾個人而已。可惜他們,全都一個一個地離開我了。——江南《九州縹緲錄》2、直到很多年以后一個下雨

          <optgroup id="r9hwm"></optgroup><nav id="r9hwm"><label id="r9hwm"></label></nav>

            <tt id="r9hwm"><tr id="r9hwm"></tr></tt>
          1. 
            
          2. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

          3. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

                1. <listing id="r9hwm"></listing>
                  <delect id="r9hwm"></delect>
                  <optgroup id="r9hwm"><samp id="r9hwm"><ol id="r9hwm"></ol></samp></optgroup>
                  亚洲丰满少妇xxxxx高潮