TCL深入學習的資料

2021-09-07 20:52:25 字數 762 閱讀 8827

如果學的東西沒有做記錄,以後碰到一樣的問題可能要做重複的工作,還不一定見效!

如果需要深入學習tcl/tk,可以從activetcl的庫入手,裡面有示例原始碼,都是高大上的東西。

(1)開啟wish,鍵入cd "c:\\activetcl\\lib\\tk8.6\\demos"進入demos目錄(題外話:可以在資源管理器進入這個目錄,雙擊任意tcl檔案,發現都不能直接執行;可以用vscode開啟這個目錄,發現tcl原始碼最前面中都有:

if {

error "this script should be run from the \"widget\" demo."

因此這裡的tcl都不能直接執行);

(2)再鍵入wish widget執行widget,彈出:

這裡有每種控制項的使用示例及原始碼:

還有一些高階的語法,可以學習學習,可以檢視該目錄的readme。

(3)還有乙個目錄講的另乙個庫的使用:c:\activetcl\lib\bwidget-1.9.11\demo,雙擊demo.tcl可直接執行,具體可檢視上一級目錄的readme.txt。

陣列的深入學習

在以前的學習中,對陣列的認識只是簡單的陣列形式,儲存數,但深入學習其實現機理,發現大有文章,下面簡單表述一下 一 陣列是乙個型別,這個從陣列的定義說起 陣列的定義有兩種方式 以int為例,1.int a 2.int a 第一種定義方法是很多人習慣的,主要是早期的影響,第二種方法才是最適合的定義方法,...

margin的深入學習

簡單地說,外邊距合併指的是,當兩個垂直外邊距相遇時,它們將形成乙個外邊距。合併後的外邊距的高度等於兩個發生合併的外邊距的高度中的較大者。實際工作中,垂直外邊距合併問題常見於第乙個子元素的margin top會頂開父元素與父元素相鄰元素的間距,而且只在標準瀏覽器下 firffox chrome ope...

Vuex的深入學習

一 狀態管理vuex 1.vuex使用 vuex是乙個專為vue.js應用程式開發的狀態管理模式。它採用集中式儲存管理應用的所有元件的狀態,並以對應的規則保證狀態以一種可 的方式發生變化。1 state 單一狀態書,每個應用將僅僅包含乙個store例項 this.store.state.狀態名字 m...